🆕🔥Новый.
👉 Меню, панели инструментов и навигация в tkinter-приложении
📝 Раздел показывает, как строить навигацию приложения: главное меню, контекстные меню, toolbar, статусную строку и переключение экранов. После части будет понятно, как перейти от одного окна с кнопками к нормальной структуре desktop-приложения.
🌐 https://docs-python.ru/packages/biblioteka-tkinter-python/menyu-paneli-instrumentov-navigatsiya-tkinter-pril/
👉 Меню, панели инструментов и навигация в tkinter-приложении
📝 Раздел показывает, как строить навигацию приложения: главное меню, контекстные меню, toolbar, статусную строку и переключение экранов. После части будет понятно, как перейти от одного окна с кнопками к нормальной структуре desktop-приложения.
🌐 https://docs-python.ru/packages/biblioteka-tkinter-python/menyu-paneli-instrumentov-navigatsiya-tkinter-pril/
🆕🔥Новый.
👉 Canvas в tkinter: графика, схемы и интерактивность
📝 Раздел раскрывает Canvas - один из самых мощных виджетов tkinter: рисование фигур, координаты, теги, события, перемещение, масштабирование и прокрутка. После части будет понятно, как делать схемы, визуальные редакторы, простые графики и интерактивные рабочие области.
🌐 https://docs-python.ru/packages/biblioteka-tkinter-python/canvas-tkinter-grafika-shemy-interaktivnost/
👉 Canvas в tkinter: графика, схемы и интерактивность
📝 Раздел раскрывает Canvas - один из самых мощных виджетов tkinter: рисование фигур, координаты, теги, события, перемещение, масштабирование и прокрутка. После части будет понятно, как делать схемы, визуальные редакторы, простые графики и интерактивные рабочие области.
🌐 https://docs-python.ru/packages/biblioteka-tkinter-python/canvas-tkinter-grafika-shemy-interaktivnost/
🆕🔥Новый.
👉 Таблицы и древовидные структуры через ttk.Treeview
📝 Раздел подробно раскрывает ttk.Treeview: таблицы, колонки, строки, выбор, сортировка, поиск, фильтрация, контекстные действия и древовидные данные. После части будет понятно, как строить практичные табличные интерфейсы для CRUD-приложений.
🌐 https://docs-python.ru/packages/biblioteka-tkinter-python/tablitsy-drevovidnye-struktury-ttk-treeview/
👉 Таблицы и древовидные структуры через ttk.Treeview
📝 Раздел подробно раскрывает ttk.Treeview: таблицы, колонки, строки, выбор, сортировка, поиск, фильтрация, контекстные действия и древовидные данные. После части будет понятно, как строить практичные табличные интерфейсы для CRUD-приложений.
🌐 https://docs-python.ru/packages/biblioteka-tkinter-python/tablitsy-drevovidnye-struktury-ttk-treeview/
🆕🔥Новый.
👉 Долгие операции, потоки и отзывчивый интерфейс tkinter-приложения
📝 Раздел объясняет, почему tkinter зависает при долгих операциях, как использовать after(), threading и queue.Queue, и как безопасно обновлять интерфейс. После части будет понятно, как запускать обработку файлов, загрузки и расчёты без "белого окна".
🌐 https://docs-python.ru/packages/biblioteka-tkinter-python/dolgie-operatsii-potoki-tkinter-prilozheniya/
👉 Долгие операции, потоки и отзывчивый интерфейс tkinter-приложения
📝 Раздел объясняет, почему tkinter зависает при долгих операциях, как использовать after(), threading и queue.Queue, и как безопасно обновлять интерфейс. После части будет понятно, как запускать обработку файлов, загрузки и расчёты без "белого окна".
🌐 https://docs-python.ru/packages/biblioteka-tkinter-python/dolgie-operatsii-potoki-tkinter-prilozheniya/
🆕🔥Новый.
👉 Архитектура продвинутого tkinter-приложения
📝 Раздел показывает, как организовать крупное tkinter-приложение: экраны, сервисы, репозитории, состояние, события, логирование и тестируемость. После части будет понятно, как не превратить проект в один огромный файл с перемешанным UI, SQL и бизнес-логикой.
🌐 https://docs-python.ru/packages/biblioteka-tkinter-python/arhitektura-prodvinutogo-tkinter-prilozheniya/
👉 Архитектура продвинутого tkinter-приложения
📝 Раздел показывает, как организовать крупное tkinter-приложение: экраны, сервисы, репозитории, состояние, события, логирование и тестируемость. После части будет понятно, как не превратить проект в один огромный файл с перемешанным UI, SQL и бизнес-логикой.
🌐 https://docs-python.ru/packages/biblioteka-tkinter-python/arhitektura-prodvinutogo-tkinter-prilozheniya/
🆕🔥Новый.
👉 Упаковка tkinter-приложения, распространение
📝 Раздел показывает, как подготовить tkinter-приложение к реальному использованию: структура проекта, зависимости, ресурсы, PyInstaller, иконки, настройки, логи и проверки перед выпуском. После части будет понятно, как превратить .py-скрипт в приложение, которое можно передать пользователю.
🌐 https://docs-python.ru/packages/biblioteka-tkinter-python/upakovka-tkinter-prilozheniya-rasprostranenie/
👉 Упаковка tkinter-приложения, распространение
📝 Раздел показывает, как подготовить tkinter-приложение к реальному использованию: структура проекта, зависимости, ресурсы, PyInstaller, иконки, настройки, логи и проверки перед выпуском. После части будет понятно, как превратить .py-скрипт в приложение, которое можно передать пользователю.
🌐 https://docs-python.ru/packages/biblioteka-tkinter-python/upakovka-tkinter-prilozheniya-rasprostranenie/
🆕🔥Новый.
👉 Продвинутые приёмы tkinter
📝 Раздел собирает продвинутые техники, которые нужны после освоения базовых виджетов: централизованные команды, сложная валидация, undo/redo, внутренние события, буфер обмена, фокус, lifecycle экранов и защита от регрессий. После части будет понятнее, как делать большие приложения управляемыми.
🌐 https://docs-python.ru/packages/biblioteka-tkinter-python/prodvinutye-prie-my-tkinter/
👉 Продвинутые приёмы 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/
👉 Тестирование, диагностика и сопровождение 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/
👉 Фреимворк 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/
👉 Основы 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/
👉 Асинхронность в 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/
👉 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/
👉 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/
👉 Работа с базой данных в 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/
👉 Валидация данных, 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/
👉 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/
👉 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/
👉 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/
👉 Тестирование 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/
👉 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/