Sobes.tech
Junior — Middle

Jak oceniasz swój poziom kompetencji w korzystaniu z FastAPI w rozwoju projektów?

sobes.tech AI

Odpowiedź od AI

Na poziomie junior znam podstawy FastAPI: potrafię tworzyć proste REST API, opisywać trasy, używać Pydantic do walidacji danych i uruchamiać aplikację. Na poziomie middle potrafię projektować bardziej skomplikowane aplikacje z użyciem zależności, middleware, uwierzytelniania, a także integrować FastAPI z bazami danych i zadaniami asynchronicznymi.

Przykład prostego aplikacji 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}