Корутина — async def функция. При вызове не выполняется, а возвращает coroutine object. Выполняется когда её await-ят или передают в event loop. Внутри может делать await для других корутин или awaitable объектов. По сути это генератор на стероидах — приостанавливается на await и возобновляется когда результат готов. Корутины — основа asyncio. Не путай с генераторами — хоть механизм похож, семантика разная: генераторы для ленивых последовательностей, корутины для конкурентного I/O.
Что такое корутина в Python?
Middle
375 просмотровAFK Offer AI
Как работает Random Forest?