corrutinas
Para crealas, async def. Para esperarlas, await. Cuando se crea, cuando se llama a una función definida con async def, obtenemos la corrutina, que no es más que un objeto con la definición del cómputo que queremos realizar, pero éste no se realiza. Para ejecutarlas, tenemos que llamarlas dentro del bucle de eventos de asyncio. El bucle se crea con asyncio.run(coroutine()), y para ejecutarlas dentro simplemente las llamamos con await. Tenemos tres formas de ejecutar corrutinas: