Какой опыт работы с Python и FastAPI

Python Middle Без компании
Какой опыт работы с Python и FastAPI
Ответы
У меня 3+ года коммерческого опыта разработки на Python, включая 1.5 года работы с FastAPI. Основные задачи: - Разработка RESTful API (CRUD, аутентификация, JWT, OAuth2) - Интеграция с БД (PostgreSQL, MongoDB через SQLAlchemy/ORM) - Асинхронные endpoints (async/await) - Деплой (Docker, Kubernetes, AWS/GCP) Пример кода FastAPI: ``` from fastapi import FastAPI, Depends, HTTPException from pydantic import BaseModel app = FastAPI() class Item(BaseModel): name: str price: float items_db = [] @app.post("/items/") async def create_item(item: Item): items_db.append(item) return {"id": len(items_db) - 1} @app.get("/items/{item_id}") async def read_item(item_id: int): if item_id >= len(items_db): raise HTTPException(status_code=404) return items_db[item_id] ``` Работал с middleware, WebSockets, Celery для фоновых задач, pytest для тестирования. Участвовал в оптимизации производительности API (кеширование Redis, асинхронные запросы).