Gunicorn + Uvicorn Workers: как работают и как настроить правильно
Полный гайд по настройке Gunicorn + Uvicorn для production деплоя FastAPI: workers, timeouts, graceful restart, Docker setup и все важные опции с практическими примерами.
🗝 Урок живет здесь
Кодим на Коленке | #Python
Полный гайд по настройке Gunicorn + Uvicorn для production деплоя FastAPI: workers, timeouts, graceful restart, Docker setup и все важные опции с практическими примерами.
🗝 Урок живет здесь
Кодим на Коленке | #Python
Абсолютные пути ВСЕГДА и к каким проблемам приводят относительные пути
Всегда строим относительные пути. Показываю использование pathlib.
🗝 Урок живет здесь
Кодим на Коленке | #Python
Всегда строим относительные пути. Показываю использование pathlib.
🗝 Урок живет здесь
Кодим на Коленке | #Python
Гайд по созданию Telegram бота на Python + деплой
В этом видео мы напишем Telegram бота c использованием Webhook’ов и Serverless
🗝 Урок живет здесь
Кодим на Коленке | #Python
В этом видео мы напишем Telegram бота c использованием Webhook’ов и Serverless
🗝 Урок живет здесь
Кодим на Коленке | #Python
Приложение на Django + DRF и сравнение с FastAPI-JSON:API
Приложение на Django + Django REST Framework и сравним с тем, что мы делали на FastAPI-JSON:API
🗝 Урок живет здесь
Кодим на Коленке | #Python
Приложение на Django + Django REST Framework и сравним с тем, что мы делали на FastAPI-JSON:API
🗝 Урок живет здесь
Кодим на Коленке | #Python
Какие навыки нужны для автотестов на Python в 2025 году
В видео рассматриваются востребованные инструменты и навыки, включая Playwright, Pydantic и Pytest, необходимые для автоматизации тестирования. Python становится все более популярным выбором в автотестах, открывая больше возможностей для начинающих qa инженеров
🗝 Урок живет здесь
Кодим на Коленке | #Python
В видео рассматриваются востребованные инструменты и навыки, включая Playwright, Pydantic и Pytest, необходимые для автоматизации тестирования. Python становится все более популярным выбором в автотестах, открывая больше возможностей для начинающих qa инженеров
🗝 Урок живет здесь
Кодим на Коленке | #Python
КУРС ПО DJANGO REST FRAMEWORK 2025: ОТ УСТАНОВКИ ДО ПРО
За 4 часа изучишь DRF от основ до продвинутых техник. Все что нужно знать для создания production-ready API.
🗝 Курс живет здесь
Кодим на Коленке | #Python
За 4 часа изучишь DRF от основ до продвинутых техник. Все что нужно знать для создания production-ready API.
🗝 Курс живет здесь
Кодим на Коленке | #Python
Полный Курс Python / Изучение в одном видео для начинающих с нуля
Полный курс по изучению языка Python с нуля для начинающих. В ходе курса вы изучите все концепции данного языка и научитесь описывать программы на его основе. Курс полный и вмещает всю необходимую информацию.
🗝 Курс живет здесь
Кодим на Коленке | #Python
Полный курс по изучению языка Python с нуля для начинающих. В ходе курса вы изучите все концепции данного языка и научитесь описывать программы на его основе. Курс полный и вмещает всю необходимую информацию.
🗝 Курс живет здесь
Кодим на Коленке | #Python
микрофреймворки: FastAPI, Litestar и Django тоже. монорепо uv
Показываю работу с монорепозиторием с разными uv workspaces - вложенные проекты. Создаем примеры однофайловых веб-приложений на Python, используя самые популярные веб-фреймворки.
🗝 Урок живет здесь
Кодим на Коленке | #Python
Показываю работу с монорепозиторием с разными uv workspaces - вложенные проекты. Создаем примеры однофайловых веб-приложений на Python, используя самые популярные веб-фреймворки.
🗝 Урок живет здесь
Кодим на Коленке | #Python
1000 клиентов → 25 соединений: как работает PgBouncer
PgBouncer - это connection pooler для PostgreSQL, который решает проблему "too many connections" и увеличивает производительность базы данных в 2 раза. В этом видео показываю как настроить PgBouncer через Docker Compose, объясняю разницу между режимами pooling (session, transaction, statement) и провожу бенчмарк производительности. Разбираю ключевые параметры: pool_mode, default_pool_size, max_client_conn и reserve_pool_size. Показываю интеграцию с Django и FastAPI, объясняю почему нужно использовать DISABLE_SERVER_SIDE_CURSORS при работе с transaction pooling. Демонстрирую реальную проблему с множественными соединениями и как PgBouncer её решает через переиспользование connection pool. Это практический туториал для Python разработчиков, которые работают с PostgreSQL и сталкиваются с проблемами масштабирования при большом количестве реплик приложения.
🗝 Урок живет здесь
Кодим на Коленке | #Python
PgBouncer - это connection pooler для PostgreSQL, который решает проблему "too many connections" и увеличивает производительность базы данных в 2 раза. В этом видео показываю как настроить PgBouncer через Docker Compose, объясняю разницу между режимами pooling (session, transaction, statement) и провожу бенчмарк производительности. Разбираю ключевые параметры: pool_mode, default_pool_size, max_client_conn и reserve_pool_size. Показываю интеграцию с Django и FastAPI, объясняю почему нужно использовать DISABLE_SERVER_SIDE_CURSORS при работе с transaction pooling. Демонстрирую реальную проблему с множественными соединениями и как PgBouncer её решает через переиспользование connection pool. Это практический туториал для Python разработчиков, которые работают с PostgreSQL и сталкиваются с проблемами масштабирования при большом количестве реплик приложения.
🗝 Урок живет здесь
Кодим на Коленке | #Python
Сайт в ДАРКНЕТЕ за 17 минут. Поднимаем Hidden Service на VPS
В этом видео разберем техническую сторону деплоя Django-проекта в сеть Tor через Docker. Настроим Hidden Service на VPS и получим .onion адрес. Весь процесс от конфигурации контейнеров до публикации в сеть за 17 минут
🗝 Урок живет здесь
Кодим на Коленке | #Python
В этом видео разберем техническую сторону деплоя Django-проекта в сеть Tor через Docker. Настроим Hidden Service на VPS и получим .onion адрес. Весь процесс от конфигурации контейнеров до публикации в сеть за 17 минут
🗝 Урок живет здесь
Кодим на Коленке | #Python
КАК ПОДКЛЮЧИТЬ КРИПТОПЛАТЕЖИ НА САЙТ? СМОТРИМ КОД
В этом видео мы разберем пошаговый процесс интеграции криптовалютных платежей на ваш сайт! Вы узнаете, как настроить прием платежей в Bitcoin, Ethereum и других криптовалютах, используя популярные платежные шлюзы. Мы покажем реальный код, объясним, как подключить API, настроить вебхуки для обработки транзакций и обеспечить безопасность.
🗝 Урок живет здесь
Кодим на Коленке | #Python
В этом видео мы разберем пошаговый процесс интеграции криптовалютных платежей на ваш сайт! Вы узнаете, как настроить прием платежей в Bitcoin, Ethereum и других криптовалютах, используя популярные платежные шлюзы. Мы покажем реальный код, объясним, как подключить API, настроить вебхуки для обработки транзакций и обеспечить безопасность.
🗝 Урок живет здесь
Кодим на Коленке | #Python
Ускоряю DRF сериализаторы в 150 раз за 5 минут
Model Serializer в Django REST Framework может замедлять работу, но есть способы оптимизации. В этом видео сравним
🗝 Урок живет здесь
Кодим на Коленке | #Python
Model Serializer в Django REST Framework может замедлять работу, но есть способы оптимизации. В этом видео сравним
serialization django rest framework и обычные функции. Узнайте, как ускорить django serializers и django serializer в вашем python django проекте, используя django rest framework serializer и django rest framework serializers.🗝 Урок живет здесь
Кодим на Коленке | #Python
ЛУЧШИЙ DJANGO ПРОЕКТ | КУРС ДЖАНГО | С НУЛЯ ДО ДЕПЛОЯ НА СЕРВЕР
Стек технологий:
django/postgres/docker/htmx/alpinejs
🗝 Курс живет здесь
Кодим на Коленке | #Python
Стек технологий:
django/postgres/docker/htmx/alpinejs
🗝 Курс живет здесь
Кодим на Коленке | #Python
Построение API с помощью спецификации JSON:API на Python
Спецификация JSON:API позволяет нам строго определить, как ресурсы должны вести себя, что должны и могут делать, а чего им делать нельзя. Спецификация необходима для унификации интерфейса. Благодаря строгим рамкам мы получаем универсальный интерфейс, который можем применять в различных проектах. Различные серверные реализации JSON:API позволяют нам абстрагироваться от слоёв работы с данными, а также сериализации / десериализации
🗝 Урок живет здесь
Кодим на Коленке | #Python
Спецификация JSON:API позволяет нам строго определить, как ресурсы должны вести себя, что должны и могут делать, а чего им делать нельзя. Спецификация необходима для унификации интерфейса. Благодаря строгим рамкам мы получаем универсальный интерфейс, который можем применять в различных проектах. Различные серверные реализации JSON:API позволяют нам абстрагироваться от слоёв работы с данными, а также сериализации / десериализации
🗝 Урок живет здесь
Кодим на Коленке | #Python
ВСЕ ПРО АВТОРИЗАЦИЮ В DJANGO | ПРИЛОЖЕНИЕ USERS
Логин/Регистрация/Профиль - все это будет расмотрено в данном видеоролике, мы прямо
на практике закрепим методы реализации данного функционала на фреймворке Django.
🗝 Урок живет здесь
Кодим на Коленке | #Python
Логин/Регистрация/Профиль - все это будет расмотрено в данном видеоролике, мы прямо
на практике закрепим методы реализации данного функционала на фреймворке Django.
🗝 Урок живет здесь
Кодим на Коленке | #Python
МОБИЛЬНЫЕ ПРИЛОЖЕНИЯ БОЛЬШЕ НЕ НУЖНЫ | PWA, КАК ЗАМЕНА РАЗРАБОТКЕ НАТИВНЫХ ПРИЛОЖЕНИЙ
Стек технологий:
Fastapi/Htmx/AlpineJs/Tailwindcss/Docker/Nginx/PWA
🗝 Урок живет здесь
Кодим на Коленке | #Python
Стек технологий:
Fastapi/Htmx/AlpineJs/Tailwindcss/Docker/Nginx/PWA
🗝 Урок живет здесь
Кодим на Коленке | #Python