1. Основы программирования.
Изучите: типы данных, условные конструкции, циклы и функции. Установите Git, редактор кода VS Code. Прокачаете алгоритмическое мышление и реализуйте самостоятельно функции сортировки. Правильно настроите операционную систему для разработки, научитесь пользоваться командной строкой. Наполните свое портфолио на Github первыми программами.
2. Профессиональный Python.
Научитесь писать production-ready код. Настроите непрерывную интеграцию. Освоите принципы объектно-ориентированного и функционального программирования. Начнете писать модульный код, который легко расширять и поддерживать. Ускоритесь с помощью автоматизированного тестирования своего кода.
3. Бэкенд-разработка и сетевые запросы.
Начиная с третьего модуля вы будете работать с сетевыми запросами, научитесь проектировать архитектуру приложений. В конце модуля реализуете полноценное веб-приложение: загрузчик страниц.
4. Веб-разработка на Python.
Глубокая проработка темы Django — самого популярного веб-фреймворка Python. Разберетесь как работать с базами данных с помощью ORM. Поймете как отслеживать ошибки с помощью Rollbar. Выполните диплом — «Менеджер задач».