Junior — Middle
Jak hodnotíte svou úroveň kompetencí při používání FastAPI při vývoji projektů?
sobes.tech AI
Odpověď od AI
Na úrovni junior jsem obeznámen se základy FastAPI: umím vytvářet jednoduché REST API, popisovat trasy, používat Pydantic pro validaci dat a spouštět aplikaci. Na úrovni middle umím navrhovat složitější aplikace s využitím závislostí, middleware, autentizace, a také integrovat FastAPI s databázemi a asynchronními úkoly.
Příklad jednoduché aplikace FastAPI:
from fastapi import FastAPI
from pydantic import BaseModel
app = FastAPI()
class Item(BaseModel):
name: str
price: float
@app.post("/items/")
async def create_item(item: Item):
return {"item_name": item.name, "item_price": item.price}