Сурен Хоренян
Сурен Хоренян, Senior Python разработчик, преподаватель по программированию, руководитель команды.
В сфере онлайн-образования я с 2018 года, и рад поделиться с вами своими знаниями!

TTL - Время жизни сообщений в RabbitMQ

FastAPI + Taskiq: отложенные задачи и asyncio

Celery в Django и хранение результатов задач

Подключение Postgres к Django приложению

Знакомство с Celery + RabbitMQ. Management панель для RabbitMQ и Flower для Celery

Background Tasks в FastAPI и отправка писем через aiosmtplib - фоновые задачи

Протоколы в Python как зависимости вместо реализаций - typing.Protocol

Интерпретатор в Docker контейнере через PyCharm

Отладка писем на локальном почтовом сервере MailDev - Django Email

Знакомство с Docker Compose | FastAPI + Postgres, миграции | Запуск на gunicorn + uvicorn

FastAPI Middleware - как встраивать код в любые запросы

Docker. Упаковка FastAPI приложения в контейнер

Хранение данных в сообщении Telegram - Бот опросник

FastAPI exception_handler - обработка исключений

Сочетания клавиш PyCharm

Jinja шаблоны HTML страниц в FastAPI приложении

Абсолютные пути ВСЕГДА и к каким проблемам приводят относительные пути

Как легко запомнить сочетания клавиш в JetBrains PyCharm / IDEA

Как устанавливать плагины в PyCharm. И почему это важно

помощник functools.partial

generic наследник базового generic класса

Аннотация Protocol в Python

Аннотация overload - перегрузки в Python

Вебхуки в FastAPI и OpenAPI Webhooks

Знакомство с Django Debug Toolbar

Постфиксы в PyCharm для быстрого набора

Аннотация Self в Python

Новая аннотация Generic в Python 3.12 вместо TypeVar + альтернатива TypeVar

Знакомство с defaultdict в Python

Как аннотировать функцию для создания декоратора