⚡ Async-код который не стыдно показать на code review
Ты пишешь async def и await — но до сих пор не уверен почему именно здесь? Или твой «асинхронный» код работает медленнее синхронного? Этот курс исправит оба минуса.
Здесь нет воды про «параллельность» и абстрактных примеров. Только конкретика: event loop под микроскопом, httpx с правильными таймаутами, asyncio.Semaphore для rate limiting, TaskGroup для structured concurrency и aiosqlite для async работы с базой.
В этом курсе ты пройдёшь путь от await asyncio.sleep(1) до production-агента за 5 уроков:
- Event loop и первые coroutines — понять зачем, а не как
- asyncio internals: Queue, Lock, Semaphore, CancelledError
- httpx мастер-класс: HTTP как профессионал
- Async generators, context managers и aiosqlite
- Production паттерны: FastAPI, Typer CLI, graceful shutdown
Стек курса:
asyncio · httpx · aiosqlite · aiofiles · fastapi · typer · rich · uv
Требования:
Понимание def, class, try/except. Async-опыт не нужен — разберём с нуля.