Чему вы научитесь
- Писать программы на Python с нуля
- Работать с функциями, коллекциями, файлами и исключениями
- Проектировать приложения с ООП и модулями
- Использовать JSON, API, SQLite, тесты и типизацию
- Строить генераторы и потоки обработки данных
- Проектировать архитектуру Python-проектов
- Выбирать между async, потоками и процессами
- Профилировать и оптимизировать программы
- Создавать CLI-инструменты и финальные проекты
О курсе
Три уровня Python в одном комплекте: от первой команды и мини-проектов до ООП, API, SQLite, тестов, архитектуры, async, многозадачности и профилирования.
Для кого этот курс
Новички без опыта и Python-разработчики, которым нужен последовательный путь от основ до архитектуры, async и полноценных проектов.
Начальные требования
Для первой части опыт не нужен. Для быстрого старта со второй или третьей части проверьте себя на итоговых задачах предыдущего уровня.
Преподаватели курса
Как проходит обучение
Короткая теория, схемы, тесты, задачи с автоматической проверкой и проекты. Три ступени можно проходить последовательно или начать с подходящего уровня.
Формат курса
37 модулей, 216 уроков, сотни практических шагов и проекты после каждой ступени.
Что вы получите
- Более 200 уроков в трёх последовательных частях
- Сотни задач с автоматической проверкой
- Мини-проекты и финальные проекты
- Единая карта развития Python-разработчика
- Сертификат Stepik и сертификат с отличием
Нагрузка
5-7 часов в неделю