Sobes.tech
Junior — Middle

Kako ocenjujete svoj nivo kompetencija pri korišćenju FastAPI u razvoju projekata?

sobes.tech АИ

Одговор од АИ

На нивоу јуниор, упознат сам са основама FastAPI: могу да креирам једноставне REST API-је, да описујем руте, користим Pydantic за валидацију података и покренем апликацију. На нивоу middle, могу да пројектујем сложеније апликације користећи зависности, middleware, аутентификацију, као и да интегришем 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}