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}