Sobes.tech
Junior — Middle

Как оценявате нивото на вашите компетенции при използването на FastAPI при разработването на проекти?

sobes.tech AI

Отговор от AI

На ниво джуниър, аз съм запознат с основите на 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}