Docs-Python.ru
960 subscribers
1 photo
3.33K links
Обновления сайта Docs-Python.ru
Download Telegram
🆕🔥Новый.

👉 Продвинутые приёмы tkinter

📝 Раздел собирает продвинутые техники, которые нужны после освоения базовых виджетов: централизованные команды, сложная валидация, undo/redo, внутренние события, буфер обмена, фокус, lifecycle экранов и защита от регрессий. После части будет понятнее, как делать большие приложения управляемыми.

🌐 https://docs-python.ru/packages/biblioteka-tkinter-python/prodvinutye-prie-my-tkinter/
🆕🔥Новый.

👉 Тестирование, диагностика и сопровождение tkinter-приложений

📝 Раздел посвящён практической проверке tkinter-приложений: ручные сценарии, логирование, обработка ошибок, тестируемая архитектура, диагностика зависаний и сопровождение после выпуска. После части будет понятно, как искать причины багов и снижать риск регрессий.

🌐 https://docs-python.ru/packages/biblioteka-tkinter-python/testirovanie-diagnostika-soprovozhdenie-tkinter-pr/
🆕🔥Новый.

👉 Фреимворк Quart в Python.

📝 Quart - асинхронный Python web framework с API, близким к Flask, но построенный на asyncio и ASGI. Он особенно полезен для WebSocket, streaming, API-сервисов и приложений с большим количеством сетевого I/O.

🌐 https://docs-python.ru/packages/freimvork-quart-python/
🆕🔥Новый.

👉 Основы routing, request и response в Quart

📝 Эта часть раскрывает HTTP-слой Quart: маршруты, методы, path/query-параметры, JSON body, form-data, headers, cookies и ответы. После нее должна быть понятна практическая сборка обычного REST-like API.

🌐 https://docs-python.ru/packages/freimvork-quart-python/osnovy-routing-request-response-quart/
🆕🔥Новый.

👉 Асинхронность в Quart: база и реальные правила

📝 Эта часть объясняет, как работает async, await, event loop, конкурентность, cancellation, timeout и фоновые задачи. Главная цель - писать Quart-код, который не блокирует приложение и предсказуемо ведет себя под нагрузкой.

🌐 https://docs-python.ru/packages/freimvork-quart-python/asinhronnost-quart-baza-realnye-pravila/
🆕🔥Новый.

👉 HTML, шаблоны, static и server-rendered pages в Quart

📝 Quart подходит не только для JSON API, но и для HTML-страниц. В этой части разбираются Jinja-шаблоны, render_template, layout, static-файлы, формы, flash-сообщения и практическая сборка server-rendered интерфейса.

🌐 https://docs-python.ru/packages/freimvork-quart-python/html-shablony-static-server-rendered-pages/
🆕🔥Новый.

👉 Blueprints и модульная архитектура Quart-приложения

📝 Blueprints помогают делить Quart-приложение на независимые модули: API, HTML-страницы, auth, users, orders, admin. Эта часть показывает, как строить масштабируемую структуру без огромного app.py и циклических импортов.

🌐 https://docs-python.ru/packages/freimvork-quart-python/blueprints-modulnaya-arhitektura-quart-prilozheniy/
🆕🔥Новый.

👉 Работа с базой данных в Quart-приложении

📝 Async-приложение должно работать с БД через async-драйвер, пул соединений и короткие транзакции. В этой части разбираются asyncpg, SQLAlchemy Async, модели, CRUD, сессии, миграции Alembic и типичные ошибки.

🌐 https://docs-python.ru/packages/freimvork-quart-python/rabota-bazoi-dannyh-quart-prilozhenii/
🆕🔥Новый.

👉 Валидация данных, DTO и схемы в Quart

📝 Валидация защищает приложение от некорректных входных данных и делает API предсказуемым. В этой части разбираются ручная валидация, DTO, Pydantic v2, ошибки, response-схемы и практические helper-ы для Quart.

🌐 https://docs-python.ru/packages/freimvork-quart-python/validatsiya-dannyh-dto-shemy-quart/
🆕🔥Новый.

👉 WebSocket в Quart

📝 WebSocket в Quart нужен для двусторонней realtime-связи: чаты, уведомления, live-логи, панели мониторинга. В этой части разбираются @app.websocket, lifecycle соединения, auth, rooms, broadcast, heartbeat, backpressure и production-настройки.

🌐 https://docs-python.ru/packages/freimvork-quart-python/websocket-quart/
🆕🔥Новый.

👉 Streaming, Server-Sent Events и большие ответы в Quart

📝 Streaming нужен, когда ответ нельзя или невыгодно формировать целиком заранее: логи, progress, CSV, AI-ответы, большие файлы. В этой части разбираются async generators, Response, SSE, buffering, disconnect, backpressure и production-настройки.

🌐 https://docs-python.ru/packages/freimvork-quart-python/streaming-server-sent-events-bolshie-otvety-quart/
🆕🔥Новый.

👉 Background tasks, очереди и долгие операции в Quart

📝 Долгие операции нельзя держать внутри HTTP-запроса. Эта часть показывает, как отделять request от выполнения: app.add_background_task, job-модель, очереди, workers, retry, idempotency, progress, cancellation и надежная обработка ошибок.

🌐 https://docs-python.ru/packages/freimvork-quart-python/background-tasks-ocheredi-dolgie-operatsii-quart/
🆕🔥Новый.

👉 Тестирование Quart-приложений

📝 Тестирование Quart требует учитывать async-код, lifecycle приложения, HTTP-клиент, WebSocket, БД, фоновые задачи и безопасность. В этой части разбираются unit, integration, async fixtures, test client, DB rollback, mocking, coverage и устойчивые тестовые сценарии.

🌐 https://docs-python.ru/packages/freimvork-quart-python/testirovanie-quart-prilozhenii/
🆕🔥Новый.

👉 Production deployment Quart-приложения

📝 Production deployment - это не quart run. Для надежной эксплуатации нужны ASGI-сервер, корректный reverse proxy, healthchecks, переменные окружения, отдельные worker-процессы, миграции, логи, graceful shutdown и понятный rollback.

🌐 https://docs-python.ru/packages/freimvork-quart-python/production-deployment-quart-prilozheniya/
🆕🔥Новый.

👉 Архитектура крупного Quart-проекта

📝 Крупное Quart-приложение должно быть разбито на понятные слои: routes, schemas, services, repositories, infrastructure. Такая архитектура снижает связанность, упрощает тестирование и не дает HTTP-коду, SQL и бизнес-логике смешаться в один неуправляемый файл.

🌐 https://docs-python.ru/packages/freimvork-quart-python/arhitektura-krupnogo-quart-proekta/
🆕🔥Новый.

👉 Производительность, профилирование и оптимизация Quart-приложений

📝 Оптимизация начинается не с догадок, а с измерений: latency, throughput, SQL, event loop lag, external API и память. Эта часть показывает, как находить реальные узкие места Quart-приложения и исправлять их без хаотичного переписывания кода.

🌐 https://docs-python.ru/packages/freimvork-quart-python/proizvoditelnost-profilirovanie-optimizatsiya-quar/
🆕🔥Новый.

👉 Интеграции, внешние API и webhook-и Quart-приложения

📝 Интеграции ломаются чаще локального кода: сеть, таймауты, повторы, дубликаты, подписи, порядок событий и лимиты. Эта часть показывает, как строить HTTP-клиенты, webhook-и и обработку внешних событий так, чтобы сбои не превращались в потерю данных.

🌐 https://docs-python.ru/packages/freimvork-quart-python/integratsii-vneshnie-api-webhook-i-quart-prilozhen/
🆕🔥Новый.

👉 Uptime Kuma - система мониторинга доступности

📝 Uptime Kuma - практичный self-hosted инструмент для проверки доступности сайтов, API, портов, сертификатов и внутренних сервисов. Главная ценность - быстро узнать, что сервис недоступен, и получить понятный сигнал раньше клиента.

🌐 https://docs-python.ru/other/uptime-kuma-sistema-monitoringa-dostupnosti/
👍1
🆕🔥Новый.

👉 Мониторы Uptime Kuma: HTTP, keyword, TCP, DNS, SSL, Docker

📝 monitor в Uptime Kuma должен проверять конкретный эксплуатационный факт: сайт открывается, API отвечает, порт доступен, DNS резолвится, сертификат жив, cron выполнялся недавно. Правильный выбор типа проверки важнее количества проверок

🌐 https://docs-python.ru/other/uptime-kuma-sistema-monitoringa-dostupnosti/monitory-http-keyword-tcp-dns-ssl-docker/
🆕🔥Новый.

👉 Уведомления и инциденты в Uptime Kuma

📝 Мониторинг без уведомлений превращается в красивую панель, которую никто не смотрит. В этой части важны не только Telegram, SMTP или Webhook, а маршрутизация, критичность, антишум, escalation, runbook и понятный жизненный цикл инцидента.

🌐 https://docs-python.ru/other/uptime-kuma-sistema-monitoringa-dostupnosti/uvedomleniya-intsidenty-uptime-kuma/