Синтаксис и базовые операторы Python
-Тема 1.Базовые типы и структуры данных. Управление потоком
-Тема 2.Работа с функциями и данными
-Тема 3.Генераторы, декораторы, неограниченное количество аргументов и результатов
-Тема 4.Git, shell
ООП. Классы, исключения. Тесты
-Тема 5.Основы ООП
-Тема 6.Продвинутый ООП, исключения
-Тема 7.Модули и импорты
-Тема 8.Датаклассы. Виртуальное окружение
-Тема 9.Дополнительное занятие по декораторам и генераторам
-Тема 10.Тесты
Взаимодействие с внешним миром. Создание простейшего API. Сборка проекта
-Тема 11.Знакомство со встроенными модулями
-Тема 12.Файлы и сеть
-Тема 13.FastAPI — быстрая разработка API
-Тема 14.Docker; системы контроля зависимостей
Работа с базами данных, асинхронное программирование
-Тема 15.Хранение данных в реляционных БД. Язык SQL
-Тема 16.ORM: SQLAlchemy
-Тема 17.SQLAlchemy: связи между таблицами в БД
-Тема 18.Миграции схем: alembic
-Тема 19.Сложные связи в БД
-Тема 20.Асинхронное программирование в Python
-Тема 21.Асинхронная работа с БД
-Тема 22.Асинхронная работа API с БД
Веб разработка на Flask
-Тема 23.Знакомство с веб разработкой на Flask
-Тема 24.Основы фронтенда
-Тема 25.Базовый фронтенд
-Тема 26.Flask-SQLAlchemy, Flask-Migrate
-Тема 27.Взаимодействие приложений между контейнерами, docker compose
Веб-разработка на Django
-Тема 28.Знакомство с Django
-Тема 29.Django ORM, django-debug-toolbar
-Тема 30.Django и отложенные задачи
-Тема 31.Django Class Based Views, generics, Forms
-Тема 32.Работа с пользователями и права в Django
-Тема 33.Тестирование Django приложения
-Тема 34.Фабрики
Python для Data Science
-Тема 35.NumPy. Это лишь продвинутые массивы или что-то большее?
-Тема 36.Pandas. Ещё одна библиотека для работы с данными?
-Тема 37.OpenCV
DevOps
-Тема 38.GitHub Actions
-Тема 39.GitLab CI
-Тема 40.GitLab CD
Проектная работа
-Тема 41.Выбор темы и организация проектной работы
-Тема 42.Консультация по проектам и домашним заданиям
-Тема 43.Защита проектных работ