Каталог / 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