No clones este repositorio porque utilizaremos una plantilla diferente.
Te recomendamos abrir el proyecto usando Codespaces (recomendado) o Gitpod. Alternativamente, puedes clonar el repositorio en tu computadora local usando git clone
.
Este es el repositorio base que necesitas usar:
https://github.com/4GeeksAcademy/python-hello
⚠ Necesitarás tener Python instalado si trabajas localmente, pero todo está preconfigurado en Codespaces o Gitpod.
1pip install fastapi uvicorn
Ejemplo:
1from pydantic import BaseModel 2 3class Item(BaseModel): 4 id: int 5 name: str 6 quantity: int 7 price: float
Ejemplo básico:
1from fastapi import FastAPI 2 3app = FastAPI() 4 5inventory = [] 6 7@app.get("/items") 8def get_items(): 9 return inventory 10 11@app.post("/items") 12def add_item(item: Item): 13 inventory.append(item) 14 return item
¡Explora diferentes mejoras para hacer tu API más funcional y útil!
Para prepararte mejor para completar estos ejercicios, sugerimos los siguientes materiales