Основные курсы
Основы Python
12 практических работ
Введение в Python
Операторы и выражения
Условный оператор if, простые программы с условиями
Цикл while, логические преобразования и бесконечные циклы
Цикл for: счетчики, работа с range и строками
Логические операторы not, and, or
Работа с целыми (int) и вещественными (float) числами
Объявление и вызов функций
Вложенные циклы и счетчики внутри циклов
Float, оператор return и алгоритмы с заданной точностью
Основы Python. Часть 2
19 практических работ, 1 итоговый проект
Установка и настройка IDE
Работа с базовыми коллекциями
Работа со списками: методы, представления и срезы
Рекурсия и коллекции внутри функции и при вызове
Базовые коллекции: строки, словари, подбор элементов
Работа с файлами: базовые операции, пути к файлам, безопасность
Принципы ООП: инкапсуляция, наследование, полиморфизм
Функциональное программирование
Базовые коллекции: кортежи
Итераторы и генераторы
Декораторы
Django
21 практическая работа
Введение в веб, Linux и Django
Базы данных и модели
Административный интерфейс
Обработка запросов
Формы
HTML/CSS
Django Class-Based Views
Аутентификация и авторизация, регистрация и права доступа
Тестирование
Работа с файлами
Локализация и интернационализация
Документирование
Эффективная работа с базой данных
Логирование и профилирование
Экспорт/импорт данных
Оптимизация с помощью кеширования
Деплой и командная разработка
Техническое интервью
Python: продвинутый уровень
31 практическая работа, 1 итоговый проект
Flask
Основы работы в Linux
Основы культуры CI
Основы дебаггинга и профилирования
Logger
Деплой приложения на linux
Docker
Базы данных
Мультипоточность
MVC, язык шаблонов
Основы сетевого взаимодействия
REST API
Документирование. Стандарты API
ORM SQLAlchemy
Очереди задач
CGI server
Многозадачность: asyncio, fastAPI
Postgres + миграции
Безопасность
Pytest, Mock
Основы культуры CI: linters
CD, автоматический деплой
Дополнительные курсы
SQL
3 практических работы
Основы SQL
Введение в реляционные базы данных
Основные запросы по работе с данными
Функции и выражения в SQL-запросах
Проектирование и оптимизация реляционных баз данных