- Урок 1. Знакомство. Базовые типы и структуры данных. Циклы
- Урок 2. Работа с функциями и данными; циклы; comprehensions; операторы break и continue; изменяемые типы данных; распаковка и упаковка
- Урок 3. Генераторы, декораторы, неограниченное количество аргументов и результатов. Контекстный менеджер with .. as
- Урок 4. Работа с shell, git. Ветки, commit, rebase, merge, cherry-pick, reset
- Урок 5. Основы ООП
- Урок 6. Продвинутый ООП
- Урок 7. Модули и импорты
- Урок 8. Продвинутый ООП, часть 2
- Урок 9. Виртуальное окружение. Датаклассы, pydantic
- Урок 10. Тестирование, pytest, coverage
- Урок 12. Файлы и сеть. HTTP методы и статус коды. WSGI, csv
- Урок 13. Файлы .ini, configparser. FastAPI: валидация данных, зависимости
- Урок 14. Pipenv. Poetry. Docker
- Урок 15. Хранение данных в реляционных БД. Язык SQL
- Урок 16. ORM: SQLAlchemy
- Урок 17. SQLAlchemy: связи между таблицами One-To-One и One-To-Many
- Урок 18. Миграции схем: alembic
- Урок 19. Сложные связи в БД: Many-to-Many
- Урок 20. Асинхронное программирование в Python
- Урок 21. Асинхронная работа с БД
- Урок 22. Асинхронная работа API с БД
- Урок 23. Знакомство с werkzeug, Flask
- Урок 26. Flask-SQLAlchemy, Flask-Migrate, Flask-WTF; static files
- Урок 27. Взаимодействие приложений между контейнерами, docker compose
- Урок 28. Занятие «Знакомство с Django»
- Урок 29. Занятие «Django ORM, django-debug-toolbar»
- Урок 30. Django и отложенные задачи
- Урок 31. Django Class Based Views, generics, Forms
- Урок 32. Работа с пользователями и права в Django
- Урок 33. Тестирование Django приложения
- Урок 34. Фабрики
- Урок 35. NumPy. Это лишь продвинутые массивы или что-то большее?
- Урок 36. Pandas. Ещё одна библиотека для работы с данными?
- Урок 37. OpenCV
- Урок 38. GitHub Actions, Flask tests
- Урок 39. GitLab CI
- Урок 40. GitLab CD
OtusTeam/BasePython
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|