Sobes.tech
Junior — Middle

Layihələrin inkişafında FastAPI istifadə edərkən bacarıq səviyyənizi necə qiymətləndirirsiniz?

sobes.tech Süni İntellekt

AI-dan cavab

Junior səviyyədə, FastAPI-nin əsasları ilə tanışam: sadə REST API-lər yarada bilirəm, marşrutları təsvir edə bilirəm, Pydantic-dən məlumatların doğrulanması üçün istifadə edirəm və tətbiqi işə salıram. Middle səviyyədə, daha mürəkkəb tətbiqlər layihələndirə bilirəm, asılılıqlar, middleware, autentifikasiya istifadə edərək və FastAPI-ni verilənlər bazaları və asinxron tapşırıqlarla inteqrasiya edə bilirəm.

Sadə FastAPI tətbiqi nümunəsi:

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}