Писал ли проекты с нуля

Python Junior Без компании
Писал ли проекты с нуля
Ответы
Да, писал проекты с нуля, включая проектирование архитектуры, выбор технологий и реализацию. Например, разрабатывал REST API на FastAPI с аутентификацией через JWT, интеграцией с PostgreSQL и Redis для кеширования. Пример структуры проекта: ``` from fastapi import FastAPI, Depends, HTTPException from fastapi.security import OAuth2PasswordBearer from pydantic import BaseModel import jwt app = FastAPI() oauth2_scheme = OAuth2PasswordBearer(tokenUrl="token") class User(BaseModel): username: str password: str def verify_token(token: str = Depends(oauth2_scheme)): try: payload = jwt.decode(token, "SECRET_KEY", algorithms=["HS256"]) return payload except jwt.PyJWTError: raise HTTPException(status_code=401, detail="Invalid token") @app.post("/token") async def login(user: User): # Проверка пользователя и генерация токена return {"access_token": jwt.encode({"sub": user.username}, "SECRET_KEY")} @app.get("/protected") async def protected_route(user: dict = Depends(verify_token)): return {"message": f"Hello, {user['sub']}"} ``` Также работал с микросервисами, асинхронными задачами (Celery, RabbitMQ) и контейнеризацией (Docker).