Sobes.tech
Junior — Middle

Kuidas hindaksite oma kompetentsi taset FastAPI kasutamisel projektide arendamisel?

sobes.tech AI

Vastus AI-lt

Algus tasemel olen ma tuttav FastAPI põhialustega: oskan luua lihtsaid REST API-sid, kirjeldada marsruute, kasutada Pydantic andmete valideerimiseks ning käivitada rakenduse. Keskmise taseme oskan projekteerida keerulisemaid rakendusi, kasutades sõltuvusi, middleware, autentimist ning integreerida FastAPI andmebaaside ja asünkroonsete ülesannetega.

Näide lihtsast FastAPI rakendusest:

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}