Sobes.tech
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}