Ejercicio de programación con FastAPI: Reto Métodos GET Zoológico
Código
0h 20m
Crea una aplicación FastAPI con tres endpoints GET específicos:
1. Endpoint /animales: Devuelve una respuesta JSON con una lista de 4 animales. Cada animal debe ser un string con el nombre del animal.
2. Endpoint /zoologico: Devuelve información básica sobre el zoológico en formato JSON, incluyendo el nombre del zoológico, la cantidad total de animales, si está abierto, y el horario de atención.
3. Endpoint /estadisticas: Devuelve estadísticas del zoológico en formato JSON con datos anidados, incluyendo:
- Información general del zoológico (nombre y ubicación)
- Datos de animales (total de especies y animales más populares)
- Estado operacional (abierto/cerrado y empleados presentes)
Para empezar:
- Importa FastAPI
- Crea la instancia de la aplicación
- Define cada endpoint usando el decorador pertinente seguido de la función correspondiente
- Cada función debe devolver un diccionario de Python (FastAPI lo convertirá automáticamente a JSON)
- Usa nombres descriptivos para las funciones y claves JSON
- Incluye datos anidados en el endpoint de estadísticas
Todos los ejercicios de programación de FastAPI
Evalúa tus conocimientos con ejercicios de programación en FastAPI de tipo Test, Puzzle, Código y Proyecto con VSCode.
Ejercicio API REST con persistencia
Código
Ejercicio Métodos GET en API REST
Código
Reto APIRouter
Proyecto
Reto listado productos
Código
Reto Bootstrap CSS en FastAPI
Código
Ejercicio Métodos POST en API REST
Código
Path parameters y query parameters Productos
Código
Reto formulario registro
Código
Tutorial para resolver este ejercicio de programación
FastAPI
Métodos GET
API REST