- Урок 1. Базовые типы и структуры данных. Управление потоком
- Урок 2. Работа с функциями и данными
- Урок 3. Генераторы, циклы, comprehensions
- Урок 4. Знакомство с shell, git
- Урок 5. Основы ООП (классы, атрибуты, методы, инициализатор)
- Урок 6. ООП (продолжение): наследование, множественное наследование, примеси, интерфейсы
- Урок 7. Больше ООП: магические методы, искажение имени, исключения
- Урок 8. Модули и импорты
- Урок 9. Датаклассы. Виртуальное окружение
- Урок 10. Тесты
- Урок 11. Знакомство со встроенными модулями: os, pathlib, functools, itertools
- Урок 12. Файлы и сеть
- Урок 13. FastAPI
- Урок 14. Docker, системы контроля зависимостей
- Урок 15. Базы данных. Знакомство с языком SQL
- Урок 16. ORM: SQLAlchemy
- Урок 17. SQLAlchemy: связи между таблицами в БД
- Урок 18. Миграции схем: alembic
- Урок 19. Сложные связи в БД
- Урок 20. Асинхронное программирование в Python
- Урок 21. Асинхронная работа с БД
- Урок 22. Асинхронная работа API с БД
- Урок 23. Знакомство с веб разработкой на Flask
- Урок 24. Основы фронтенда
- Урок 25. Фронтенд разработка (Bootstrap, JS)
- Урок 26. Flask-SQLAlchemy, Flask-Migrate
- Урок 27. Взаимодействие приложений между контейнерами, docker compose
- Урок 28. Знакомство с Django: модели, админка, шаблоны
- Урок 29. Django ORM, django-debug-toolbar; select_related, prefetch_related
- Урок 30. Django и отложенные задачи
- Урок 31. Django Class Based Views, generics, Forms
- Урок 32. Работа с пользователями и права в Django
- Урок 33. Тестирование Django приложения
- Урок 34. Фабрики: Faker, mixer, Factory Boy
- Урок 37. OpenCV
- Урок 38. GitHub Actions
- Урок 39. GitLab CI
- Урок 40. GitLab CD
OtusTeam/BasePython
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|