Junior — Middle
Kaip įvertintumėte savo kompetencijos lygį naudojant FastAPI projektų kūrime?
sobes.tech AI
Atsakymas iš AI
Pradiniame lygyje aš esu susipažinęs su FastAPI pagrindais: galiu kurti paprastus REST API, aprašyti maršrutus, naudoti Pydantic duomenų validacijai ir paleisti programą. Vidutiniame lygyje galiu projektuoti sudėtingesnes programas, naudojant priklausomybes, middleware, autentifikaciją, taip pat integruoti FastAPI su duomenų bazėmis ir asinchroninėmis užduotimis.
Pavyzdys paprastos FastAPI programos:
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}