Встречается на 1% собеседований по Python
Какие знаешь названия асинхронных сущностей в Python
В Python для асинхронного программирования используются следующие основные сущности:
- Корутины (coroutines) - функции, объявленные через
async def. Выполняются асинхронно и могут приостанавливать выполнение черезawait.
python
async def fetch_data():
return await some_async_operation()- Задачи (Tasks) - обёртки над корутинами для параллельного выполнения через
asyncio.create_task().
python
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для асинхронного ввода-вывода.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы