Sobes.tech
Junior — Middle

Loyihalarni rivojlantirishda FastAPI ni ishlatishda o'z malaka darajangizni qanday baholaysiz?

sobes.tech AI

AIdan javob

Junior darajada, FastAPI ning asoslarini bilaman: oddiy REST API lar yaratishni, marshrutlarni tavsiflashni, Pydantic dan ma'lumotlarni validatsiya qilish uchun foydalanishni va ilovani ishga tushirishni bilaman. Middle darajada, men bog'liqliklar, middleware, autentifikatsiya va FastAPI ni ma'lumotlar bazalari va asinxron vazifalar bilan integratsiya qilishni o'z ichiga olgan murakkabroq ilovalarni loyihalashim mumkin.

Oddiy FastAPI ilovasi misoli:

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}