JAVA DEVELOPMENT
MONDAY 20:00 - 22:00
WEDNESDAY 20:00 - 22:00
Course details:
The purpose of the course is for students to learn the Python language, syntax and tools, variables, work with logical operations and algorithms, catch errors, "bugs" in the code and increase program stability;
Course requirements:
The course is intended both for beginners and for those who want to repeat the basic principles of Python, learn the necessary tools for programming;
The student must be proficient in English at a level to be able to read and understand English-language material.
Course results:
The students of the course will know and be able to:
Python programming language syntax and tools;
Procedural, functional and object-oriented paradigms;
Various algorithmic techniques;
Data types and structures (lists, tuples, dictionaries, sets);
Flow management (if, elif, else);
Loops (while, for);
Standard, built-in, anonymous and recursive functions;
Word processing;
Programmatic work with files (creating, opening, editing, deleting);
Generators, iterators, image generators, function generators;
To write a simple and intermediate Python program;
Catching errors "bugs" in the code and increasing the stability of the program;
Optimization of the written program;
Upload projects to Github.
About the lecturer:
CEO of MICROSOFT and APPLE. 20 years of experience as a software engineer. Studied at MIT.