Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 3.08 KB

README.md

File metadata and controls

40 lines (30 loc) · 3.08 KB

Продвинутый Python (Профи)

Учебный курс по Python для тех, кто уже знает основы. Упор на индустриальную разработку: типизация, тестирование, архитектура, асинхронность и веб-фреймворки.

Продолжение курса python-basics.

Содержание

№ Тема Конспект Примеры
1 Виртуальные окружения и Poetry README код
2 Аннотации типов (Type Hints) и mypy README код
3 Продвинутые функции: декораторы, замыкания README код
4 Магические методы (Dunder) README код
5 Свойства, @dataclass, @classmethod README код
6 Итераторы и генераторы PRO README код
7 Работа с API (requests/httpx) и Pydantic README код
8 Асинхронность (asyncio, async/await) README код
9 Многопоточность и многопроцессорность README код
10 Тестирование (pytest, фикстуры, моки) README код
11 Логирование и конфигурация README код
12 Базы данных (SQLite, SQLAlchemy) README код
13 Веб-фреймворк FastAPI README код
14 Архитектура проекта (чистый код) README код
15 Итоговый проект (REST API) README код

Среда

Курс рассчитан на Python 3.11+. Рекомендуемые инструменты: VS Code (с расширением Python) и Poetry (менеджер зависимостей).

Требования

  • Пройденный курс python-basics или знание синтаксиса на уровне ООП и файлов.
  • 3–5 часов в неделю на один урок.

Лицензия

MIT