Skip to content

About

Продвинутый курс Python: типизация, асинхронность, тесты, FastAPI и SQLAlchemy.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Продвинутый 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

About

Продвинутый курс Python: типизация, асинхронность, тесты, FastAPI и SQLAlchemy.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages