STEP IT IT STEP | We have been teaching since 1999. High-quality IT-education for adults and children. We prepare programmers, designers and system engineers who cannot be replaced by artificial intelligence. In order to achieve this, we teach how to understand tasks, run projects and work in a team, in addition to core knowledge.
Your browser Internet Explorer is out of date!
Please, use Google Chrome, Safari, Mozilla Firefox, Opera
8 months
The Python Developer is responsible for coding, designing, deploying, and debugging server-side (back-end). The specific work you will do will depend on the industry, company, and scope of the position. However, you will be using python to create websites and applications or to work with data and artificial intelligence.
Python programming is available to anyone with any professional background. You just need to be motivated and have enough time to learn and build your knowledge.
After the Python course you will be able to:
Use the principles of creating Python programs
Write scripts to automate application tasks for Windows/*Nix platforms.
Understand the principles of functional programming
Understand the principles of object oriented programming (OOP) and apply them in software development
Use OOP patterns and develop program structure in UML.
Use and understand the principles of multithreading in python
Work with relational databases and ORMs
Work with popular NoSQL databases
Serialise and parse data using JSON, XML and standard Python tools.
Create multithreaded and asynchronous servers on sockets and develop client-server solutions.
Develop web applications with the help of Django
Work with the Git repository. Write unit tests, load tests and automated tests.
Companies where our alumni work
Leave a request - we will call you, tell you more about the course program and reserve a place for you in the group
First of all, it is determined by your desire. We have not yet had a single student who could not master a new profession. Register for a free visit, we will test your knowledge and, if necessary, help you prepare before the start.