Junior — Middle
Ako hodnotíte svoju úroveň kompetencií pri používaní FastAPI pri vývoji projektov?
sobes.tech AI
Odpoveď od AI
Na úrovni junior som oboznámený so základmi FastAPI: viem vytvárať jednoduché REST API, opisovať trasy, používať Pydantic na validáciu dát a spúšťať aplikáciu. Na úrovni middle viem navrhovať zložitejšie aplikácie s využitím závislostí, middleware, autentifikácie, a tiež integrovať FastAPI s databázami a asynchrónnymi úlohami.
Príklad jednoduchej aplikácie 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}