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