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