Навыки, которые вы получите:
Django
SQL
ООП
Unit-тестирование
PyTest
Python
Практический курс по Python: от Git и алгоритмов до django и unit-тестирования. Вы получите все необходимые навыки и знания для старта работы в Python программировании (Junior Python Developer).
Сферы применения Python разнообразны: backend-разработка, machine learning, аналитика и автоматизация. Изучая Python, вы охватываете все современные направления.
Наши преподаватели — действующие Python-разработчики. Они совмещают основную работу и преподавание. Это позволяет решать во время обучения задачи любой сложности.
Группы 5-10 человек позволяют работать над проектами в команде, а преподавателю — уделять внимание каждому ученику. Если вы захотите освежить информацию — можете бесплатно пройти весь курс или пропущенное занятие в течение года.
Кому подойдет курс
- Для тех, кто хочет стать Python-разработчиком.
- Подойдет тем, кому нужно использовать Python в работе.
Программа
- Основы Python.
- ООП.
- Структуры данных. Алгоритмы.
- Обработка исключений. Паттерны проектирования.
- Процессы и потоки.
- Сети. Передача данных.
- Фреймворк Django.
- Базы данных. SQL.
- Регулярные выражения.
- Unit-тестирование. Pytest.
- Процесс разработки ПО.
- Карьера и развитие.
Чему вы научитесь
- Программирование на Python.
- ООП (Object-oriented programming).
- Алгоритмы и структуры данных.
- Паттерны проектирования.
- Процессы и потоки. Multiprocessing, threading.
- Pickle. JSON. JSON-RPC.
- Сетевые протоколы Ethernet, IP, TCP, UDP, HTTP.
- Понимание архитектуры REST, SOAP.
- Работа с СУБД в Python. SQL, СУБД, ORM.
- Фреймворк Django.
- Unit-тестирование.
- Git — система контроля версий.