//
Busca en todas las páginas de la documentación
10 pages in this section.
Por qué asyncio es concurrente pero no paralelo, cómo el bucle de eventos realmente programa corrutinas, y cómo las tareas, gather, TaskGroup y el puente sincrónico/asíncrono se derivan de ese único modelo de programación.
El bucle de eventos, las corrutinas y `await`.
Programación de trabajo concurrente con `create_task` y `gather`.
Solicitudes concurrentes, pools de conexiones y clientes.
`async with`, `async for` y streaming.
`run_in_executor`, `asyncio.to_thread`, y la mezcla de mundos.
`asyncpg`, SQLAlchemy async y gestión de conexiones.