С какими технологиями и инструментами работал за последние шесть месяцев
Python
Middle
Без компании
С какими технологиями и инструментами работал за последние шесть месяцев
Ответы
За последние полгода активно работал с:
- **Python 3.10+**: асинхронность (`asyncio`), типизация (`mypy`, `pydantic`), ORM (`SQLAlchemy`, `Django ORM`).
- **FastAPI/Django**: REST API, WebSockets, middleware, JWT-аутентификация.
- **Базы данных**: PostgreSQL (оптимизация запросов), Redis (кеширование, Celery брокер).
- **DevOps**: Docker, Docker Compose, CI/CD (GitHub Actions), мониторинг (Grafana, Prometheus).
- **Тестирование**: `pytest`, `unittest`, моки (`unittest.mock`).
- **Дополнительно**: Pandas (ETL), Apache Kafka (асинхронная обработка событий).
**Пример FastAPI + SQLAlchemy**:
```
from fastapi import FastAPI
from sqlalchemy.orm import Session
app = FastAPI()
@app.get("/items/{item_id}")
async def read_item(item_id: int, db: Session = Depends(get_db)):
return db.query(Item).filter(Item.id == item_id).first()
```