Sobes.tech
Junior — Middle

Kā jūs novērtētu savu kompetences līmeni, izmantojot FastAPI projektu izstrādē?

sobes.tech AI

Atbilde no AI

Sākuma līmenī esmu iepazīstināts ar FastAPI pamatiem: varu izveidot vienkāršas REST API, aprakstīt maršrutus, izmantot Pydantic datu validācijai un palaist lietotni. Vidējā līmenī varu projektēt sarežģītākas lietojumprogrammas, izmantojot atkarības, middleware, autentifikāciju, kā arī integrēt FastAPI ar datu bāzēm un asinkronām uzdevumiem.

Piemērs vienkāršai FastAPI lietojumprogrammai:

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}