Sobes.tech
Junior — Middle

როგორ აფასებთ თქვენი კომპეტენციის დონეს FastAPI-ს გამოყენებისას პროექტების განვითარებაში?

sobes.tech AI

პასუხი AI-სგან

მხოლოდ ჯუნიო დონეზე, მე ვარ ფასტაიპის საფუძვლებთან გაცნობილი: შემიძლია შევქმნა მარტივი 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}