Sobes.tech
Junior — Middle

Ինչպե՞ս եք գնահատում ձեր հմտությունների մակարդակը FastAPI- ի օգտագործման ժամանակ նախագծերի զարգացման համար։

sobes.tech AI

Պատասխան AI-ից

Նորեկ մակարդակում ես ծանոթ եմ FastAPI-ի հիմունքներին. կարող եմ ստեղծել պարզ REST API-ներ, նկարագրել երթուղիներ, օգտագործել Pydantic տվյալների վավերացման համար և գործարկել հավելվածը: Միջին մակարդակում կարող եմ նախագծել ավելի բարդ հավելվածներ՝ օգտագործելով կախվածություններ, միջնորդական շերտեր, նույնականացում, ինչպես նաև ինտեգրել FastAPI-ն տվյալների բազանների և ասինխրոնային առաջադրանքների հետ:

Պարզ 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}