Ejercicios de FastAPI
Pon a prueba tus conocimientos con quizzes interactivos y retos de código. Cada ejercicio incluye explicaciones detalladas para que aprendas de tus errores.
Inicia sesión para guardar tu progreso y ver estadísticas.
00:00
0/1
Progreso
0 de 1
1
Intermedio
¿Cuándo usar async def vs def en FastAPI?
# Async: para operaciones I/O async (httpx, asyncpg, aiofiles)
@app.get("/async")
async def async_endpoint():
data = await httpx.AsyncClient().get("https://api.example.com")
return data.json()
# Sync: para operaciones bloqueantes (ORM sync, archivos)
@app.get("/sync")
def sync_endpoint():
data = requests.get("https://api.example.com")
return data.json()