Каталог / wshobson / async-python-patterns
async-python-patterns
wshobson/agents
11.8K
установок
#801
в рейтинге
Что делает
Полное руководство по asyncio, параллельным паттернам и async/await для высокопроизводительных неблокирующих Python-приложений.
- Основные концепции (event loops, корутины, tasks, futures) и 10+ базовых и продвинутых паттернов: параллельное выполнение, обработка ошибок, таймауты, контекстные менеджеры, producer-consumer workflows
- Примеры для веб-скрейпинга с aiohttp, асинхронных БД-операций и WebSocket-серверов
- Lучшие практики производительности: connection pooling, batching, правильная работа с блокирующим кодом через asyncio.to_thread() и run_in_executor()
- Распространённые ошибки (забытый await, блокировка event loop, смешивание sync/async) и тестирование с pytest-asyncio
Установка
$ npx skills add wshobson/agents