Какие знаешь названия асинхронных сущностей в Python

Python Middle Без компании
Какие знаешь названия асинхронных сущностей в Python
Ответы
В Python для асинхронного программирования используются следующие основные сущности: - **Корутины (coroutines)** - функции, объявленные через `async def`. Выполняются асинхронно и могут приостанавливать выполнение через `await`. ``` async def fetch_data(): return await some_async_operation() ``` - **Задачи (Tasks)** - обёртки над корутинами для параллельного выполнения через `asyncio.create_task()`. ``` task = asyncio.create_task(fetch_data()) ``` - **Future** - объект, представляющий результат асинхронной операции. Задачи являются подклассом Future. - **Event Loop** - ядро асинхронного выполнения, управляющее корутинами и задачами. - **Async Context Managers** - контекстные менеджеры с `async with`. - **Async Iterators/Generators** - итераторы с `async for` и генераторы с `async def` + `yield`. - **Async IO** - модули типа `asyncio`, `aiohttp`, `aiomysql` для асинхронного ввода-вывода.