🆕🔥Новый.
👉 Модель дерева XML в xml.etree.ElementTree
📝 XML в xml.etree.ElementTree представлен как дерево элементов: есть корень, дочерние элементы, вложенные уровни, текст и атрибуты. Эта часть объясняет, как мыслить XML-структурой, обходить дерево, строить индексы и безопасно работать с вложенными данными.
🌐 https://docs-python.ru/packages/xml-instrumenty-standartnoi-biblioteki-python/model-dereva-xml-xml-etree-elementtree/
👉 Модель дерева XML в xml.etree.ElementTree
📝 XML в xml.etree.ElementTree представлен как дерево элементов: есть корень, дочерние элементы, вложенные уровни, текст и атрибуты. Эта часть объясняет, как мыслить XML-структурой, обходить дерево, строить индексы и безопасно работать с вложенными данными.
🌐 https://docs-python.ru/packages/xml-instrumenty-standartnoi-biblioteki-python/model-dereva-xml-xml-etree-elementtree/
🆕🔥Новый.
👉 Поиск данных в XML при помощи xml.etree.ElementTree
📝 Поиск в xml.etree.ElementTree строится вокруг методов find, findall, findtext и iter. В этой части разбираются точные различия между ними, вложенные пути, поиск по атрибутам, ограничения XPath и устойчивые практические шаблоны.
🌐 https://docs-python.ru/packages/xml-instrumenty-standartnoi-biblioteki-python/poisk-dannyh-xml-pomoschi-xml-etree-elementtree/
👉 Поиск данных в XML при помощи xml.etree.ElementTree
📝 Поиск в xml.etree.ElementTree строится вокруг методов find, findall, findtext и iter. В этой части разбираются точные различия между ними, вложенные пути, поиск по атрибутам, ограничения XPath и устойчивые практические шаблоны.
🌐 https://docs-python.ru/packages/xml-instrumenty-standartnoi-biblioteki-python/poisk-dannyh-xml-pomoschi-xml-etree-elementtree/
🆕🔥Новый.
👉 XML namespaces: самая частая боль в реальных XML
📝 namespace добавляет XML-тегам "пространство имён", из-за чего обычный поиск find("tag") перестаёт работать. В этой части разбираются default namespace, префиксы, формат {uri}tag, поиск через mapping, генерация XML с namespace и типовые ошибки.
🌐 https://docs-python.ru/packages/xml-instrumenty-standartnoi-biblioteki-python/xml-namespaces/
👉 XML namespaces: самая частая боль в реальных XML
📝 namespace добавляет XML-тегам "пространство имён", из-за чего обычный поиск find("tag") перестаёт работать. В этой части разбираются default namespace, префиксы, формат {uri}tag, поиск через mapping, генерация XML с namespace и типовые ошибки.
🌐 https://docs-python.ru/packages/xml-instrumenty-standartnoi-biblioteki-python/xml-namespaces/
🆕🔥Новый.
👉 Создание XML с нуля при помощи xml.etree.ElementTree
📝 ElementTree позволяет строить XML-документы программно: создавать корень, дочерние элементы, атрибуты, текст, namespace и записывать результат в файл. В этой части - генерация XML-заказов, каталогов, справочников и безопасные шаблоны сериализации.
🌐 https://docs-python.ru/packages/xml-instrumenty-standartnoi-biblioteki-python/sozdanie-xml-nulya/
👉 Создание XML с нуля при помощи xml.etree.ElementTree
📝 ElementTree позволяет строить XML-документы программно: создавать корень, дочерние элементы, атрибуты, текст, namespace и записывать результат в файл. В этой части - генерация XML-заказов, каталогов, справочников и безопасные шаблоны сериализации.
🌐 https://docs-python.ru/packages/xml-instrumenty-standartnoi-biblioteki-python/sozdanie-xml-nulya/
🆕🔥Новый.
👉 Изменение существующего XML при помощи xml.etree.ElementTree
📝 Существующий XML можно менять как обычное дерево: обновлять .text, атрибуты, добавлять, удалять и перемещать элементы. В этой части - безопасное редактирование, массовые изменения, backup, атомарная запись и практические шаблоны.
🌐 https://docs-python.ru/packages/xml-instrumenty-standartnoi-biblioteki-python/izmenenie-xml/
👉 Изменение существующего XML при помощи xml.etree.ElementTree
📝 Существующий XML можно менять как обычное дерево: обновлять .text, атрибуты, добавлять, удалять и перемещать элементы. В этой части - безопасное редактирование, массовые изменения, backup, атомарная запись и практические шаблоны.
🌐 https://docs-python.ru/packages/xml-instrumenty-standartnoi-biblioteki-python/izmenenie-xml/
🆕🔥Новый.
👉 Валидация XML по контракту без сторонних библиотек
📝 XML может быть синтаксически корректным, но нарушать бизнес-контракт. В этой части - ручная schema-like валидация: обязательные поля, типы, enum, cardinality, namespace, отчёты ошибок и reusable-валидатор.
🌐 https://docs-python.ru/packages/xml-instrumenty-standartnoi-biblioteki-python/validatsiya-xml-kontraktu/
👉 Валидация XML по контракту без сторонних библиотек
📝 XML может быть синтаксически корректным, но нарушать бизнес-контракт. В этой части - ручная schema-like валидация: обязательные поля, типы, enum, cardinality, namespace, отчёты ошибок и reusable-валидатор.
🌐 https://docs-python.ru/packages/xml-instrumenty-standartnoi-biblioteki-python/validatsiya-xml-kontraktu/
🆕🔥Новый.
👉 Шаблоны для работы с XML средствами стандартной библиотеки Python
📝 Часть собирает готовые production-шаблоны для работы с XML средствами стандартной библиотеки: безопасное чтение XML, импорт каталога, экспорт XML, namespace helpers, streaming, отчёты ошибок, pretty print для логов, атомарную запись и массовое изменение файлов средствами стандартной библиотеки Pyth
🌐 https://docs-python.ru/packages/xml-instrumenty-standartnoi-biblioteki-python/shablony-raboty-xml/
👉 Шаблоны для работы с XML средствами стандартной библиотеки Python
📝 Часть собирает готовые production-шаблоны для работы с XML средствами стандартной библиотеки: безопасное чтение XML, импорт каталога, экспорт XML, namespace helpers, streaming, отчёты ошибок, pretty print для логов, атомарную запись и массовое изменение файлов средствами стандартной библиотеки Pyth
🌐 https://docs-python.ru/packages/xml-instrumenty-standartnoi-biblioteki-python/shablony-raboty-xml/
🆕🔥Новый.
👉 Библиотека tkinter в Python.
📝 Раздел задаёт фундамент: что такое tkinter, как устроено окно, зачем нужен mainloop() и почему GUI-приложение работает иначе, чем консольная программа. После части будет понятна минимальная структура приложения и первые правила безопасной разработки интерфейса.
🌐 https://docs-python.ru/packages/biblioteka-tkinter-python/
👉 Библиотека tkinter в Python.
📝 Раздел задаёт фундамент: что такое tkinter, как устроено окно, зачем нужен mainloop() и почему GUI-приложение работает иначе, чем консольная программа. После части будет понятна минимальная структура приложения и первые правила безопасной разработки интерфейса.
🌐 https://docs-python.ru/packages/biblioteka-tkinter-python/
🆕🔥Новый.
👉 Виджеты tkinter: базовый набор
📝 Раздел знакомит с основными виджетами классического tkinter: текстом, кнопками, полями, списками, чекбоксами, радиокнопками, меню и контейнерами. После части будет понятно, из каких базовых элементов собирается интерфейс desktop-приложения.
🌐 https://docs-python.ru/packages/biblioteka-tkinter-python/vidzhety-tkinter-bazovyi-nabor/
👉 Виджеты tkinter: базовый набор
📝 Раздел знакомит с основными виджетами классического tkinter: текстом, кнопками, полями, списками, чекбоксами, радиокнопками, меню и контейнерами. После части будет понятно, из каких базовых элементов собирается интерфейс desktop-приложения.
🌐 https://docs-python.ru/packages/biblioteka-tkinter-python/vidzhety-tkinter-bazovyi-nabor/
🆕🔥Новый.
👉 ttk: современные тематические виджеты
📝 Раздел раскрывает tkinter.ttk: тематические виджеты, стили, темы, Combobox, Notebook, Treeview, Progressbar и другие элементы. После части будет понятно, когда переходить с классических виджетов на ttk и как строить более аккуратный интерфейс.
🌐 https://docs-python.ru/packages/biblioteka-tkinter-python/ttk-sovremennye-tematicheskie-vidzhety/
👉 ttk: современные тематические виджеты
📝 Раздел раскрывает tkinter.ttk: тематические виджеты, стили, темы, Combobox, Notebook, Treeview, Progressbar и другие элементы. После части будет понятно, когда переходить с классических виджетов на ttk и как строить более аккуратный интерфейс.
🌐 https://docs-python.ru/packages/biblioteka-tkinter-python/ttk-sovremennye-tematicheskie-vidzhety/
🆕🔥Новый.
👉 Геометрия и компоновка интерфейса tkinter-приложения
📝 Раздел объясняет, как размещать виджеты в окне: pack, grid, place, вложенные контейнеры, веса строк и колонок, адаптивная верстка. После части будет понятно, как собирать формы, панели, таблицы и сложные экраны без хаотичного layout.
🌐 https://docs-python.ru/packages/biblioteka-tkinter-python/geometriya-komponovka-interfei-sa-prilozheniya/
👉 Геометрия и компоновка интерфейса tkinter-приложения
📝 Раздел объясняет, как размещать виджеты в окне: pack, grid, place, вложенные контейнеры, веса строк и колонок, адаптивная верстка. После части будет понятно, как собирать формы, панели, таблицы и сложные экраны без хаотичного layout.
🌐 https://docs-python.ru/packages/biblioteka-tkinter-python/geometriya-komponovka-interfei-sa-prilozheniya/
🆕🔥Новый.
👉 События, команды и привязки tkinter-приложения
📝 Раздел объясняет событийную модель tkinter: command, bind, события клавиатуры и мыши, фокус, горячие клавиши и виртуальные события. После части будет понятно, как интерфейс реагирует на действия пользователя и как не превращать обработчики в хаос.
🌐 https://docs-python.ru/packages/biblioteka-tkinter-python/sobytiya-komandy-privyazki-tkinter-prilozheniya/
👉 События, команды и привязки tkinter-приложения
📝 Раздел объясняет событийную модель tkinter: command, bind, события клавиатуры и мыши, фокус, горячие клавиши и виртуальные события. После части будет понятно, как интерфейс реагирует на действия пользователя и как не превращать обработчики в хаос.
🌐 https://docs-python.ru/packages/biblioteka-tkinter-python/sobytiya-komandy-privyazki-tkinter-prilozheniya/
🆕🔥Новый.
👉 Диалоги, сообщения, файлы и системные окна tkinter
📝 Раздел показывает практическую работу с системными диалогами: сообщения, подтверждения, выбор файлов, выбор папки, выбор цвета и простой ввод. После части будет понятно, как строить приложения, которые открывают, сохраняют и обрабатывают пользовательские файлы.
🌐 https://docs-python.ru/packages/biblioteka-tkinter-python/dialogi-soobscheniya-fai-ly-sistemnye-okna-tkinter/
👉 Диалоги, сообщения, файлы и системные окна tkinter
📝 Раздел показывает практическую работу с системными диалогами: сообщения, подтверждения, выбор файлов, выбор папки, выбор цвета и простой ввод. После части будет понятно, как строить приложения, которые открывают, сохраняют и обрабатывают пользовательские файлы.
🌐 https://docs-python.ru/packages/biblioteka-tkinter-python/dialogi-soobscheniya-fai-ly-sistemnye-okna-tkinter/
🆕🔥Новый.
👉 Меню, панели инструментов и навигация в 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/