SobesLab логотип SobesLab

Ответ

`async` перед def объявляет функцию-корутину (асинхронную функцию). Внутри такой функции можно использовать `await` перед вызовом корутины или асинхронной операции. `await` приостанавливает выполнение текущей корутины, позволяя другим корутинам выполняться, пока ожидается результат (например, входящие данные). Эти ключевые слова используются в asyncio (и подобных фреймворках) для написания асинхронного кода – например, сетевых серверов, чтобы не блокировать поток на ожидании I/O.