4. Использование модуля asyncio#

В этом разделе рассматриваются асинхронные версии привычного функционала Python:

  • list/dict/set comprehensions

  • декораторы для сопрограмм

  • асинхронные генераторы

  • asyncio subprocess

Примечание

Синхронная версия этих тем рассматривается в базовой книге (list comprehensions и subprocess) и в advanced книге (декораторы и генераторы).

И некоторые особенности работы:

  • работа с синхронными модулями при использовании asyncio

  • использование semaphore для ограничения количества параллельных подключений