Frameworks e Ecossistemas
FastAPI (Python) Cheat Sheet
Criação de APIs rápidas com tipagem Pydantic, roteamento e documentação automática.
Início
Instanciação básica da aplicação.
from fastapi import FastAPI
app = FastAPI() Roteamento
Definição de uma rota GET simples.
@app.get("/")
def read_root():
return {"Hello": "World"} Rota POST com validação automática via Pydantic.
@app.post("/items/")
def create_item(item: Item):
return item Modelagem
Definição de modelo de dados com Pydantic.
class Item(BaseModel):
name: str
price: float Utilidades
URL padrão para a documentação interativa Swagger UI.
/docs Servidor
Comando para rodar o servidor em modo desenvolvimento.
uvicorn main:app --reload