Event loop — центральный механизм asyncio. Он крутится в цикле: проверяет какие корутины готовы к выполнению, запускает их до следующего await, регистрирует callback-и для I/O. Когда корутина делает await — она приостанавливается, event loop переключается на другую готовую корутину. asyncio.run() создаёт loop, запускает корутину и закрывает loop. В Python 3.10+ — asyncio.Runner для более гибкого управления. Не запускай loop внутри loop — это частая ошибка.
Как работает event loop в asyncio?
Middle
390 просмотровAFK Offer AI
Что такое list comprehension и когда его использовать?