Sobes.tech
Junior — Middle

Comment évaluez-vous votre niveau de compétences lors de l'utilisation de FastAPI dans le développement de projets?

sobes.tech IA

Réponse de l'IA

Au niveau junior, je maîtrise les bases de FastAPI : je peux créer des API REST simples, décrire des routes, utiliser Pydantic pour la validation des données et lancer l'application. Au niveau middle, je peux concevoir des applications plus complexes en utilisant des dépendances, middleware, authentification, ainsi qu'intégrer FastAPI avec des bases de données et des tâches asynchrones.

Exemple d'une application FastAPI simple :

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}