Junior — Middle
Hogyan értékeli szakmai kompetenciaszintjét a FastAPI használatakor projektek fejlesztése során?
sobes.tech MI
Válasz az MI-től
Junior szinten ismerem a FastAPI alapjait: képes vagyok egyszerű REST API-kat létrehozni, útvonalakat írni, Pydantic-et használni az adatok érvényesítésére, és futtatni az alkalmazást. Middle szinten komplexebb alkalmazásokat tervezhetek függőségek, middleware, hitelesítés használatával, valamint integrálhatom a FastAPI-t adatbázisokkal és aszinkron feladatokkal.
Egyszerű FastAPI alkalmazás példája:
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}