Docs-Python.ru
976 subscribers
2.75K links
Обновления сайта Docs-Python.ru
Download Telegram
🆕🔥Новый материал.

👉 Шаблон Builder (Строитель) в Python.

📝 Шаблон Builder (Строитель) - это порождающий паттерн, который отделяет процесс пошаговой сборки сложного объекта от его представления. Один и тот же сценарий сборки может создавать разные представления продукта (например, HTML или JSON), если подставить другой билдер.

🌐 https://docs-python.ru/tutorial/oop-python-primerakh/shablon-builder/
👍1
🆕🔥Новый материал.

👉 Шаблон Abstract Factory (Абстрактная фабрика) в Python.

📝 Шаблон Abstract Factory (Абстрактная фабрика) - порождающий паттерн, который предоставляет интерфейс для создания СЕМЕЙСТВА взаимосвязанных объектов (продуктов), не уточняя их конкретные классы. Фабрика гарантирует совместимость созданных объектов одной "семьи" (например, UI‑компоненты одной платфо

🌐 https://docs-python.ru/tutorial/oop-python-primerakh/shablon-abstract-factory-abstraktnaia-fabrika/
👍1
🆕🔥Новый материал.

👉 Отличие паттернов Factory vs Abstract Factory

📝 Коротко: Factory (чаще подразумевают Factory Method или простую "фабрику") создаёт один продукт определённого типа. Abstract Factory создаёт СЕМЕЙСТВО взаимосвязанных продуктов и гарантирует их совместимость.

🌐 https://docs-python.ru/tutorial/oop-python-primerakh/factory-vs-abstract-factory/
👍1
🆕🔥Новый материал.

👉 Модуль mistune в Python

📝 Модуль mistune - это быстрая и расширяемая библиотека для парсинга Markdown в Python. В отличие от более тяжелых альтернатив, mistune фокусируется на производительности и гибкости, позволяя легко настраивать процесс рендеринга и добавлять собственные расширения.

🌐 https://docs-python.ru/packages/modul-python-markdown-python/modul-mistune/
👍1
🔁Изменение информации.

👉 Модуль misaka в Python, быстрый парсер Мarkdown.

📝 Модуль misaka - это привязка на основе CFFI для библиотеки Hoedown, написанной на языке C. В ней есть быстрое средство визуализации HTML и функциональность для создания настраиваемых средств визуализации (например, страниц руководства или LaTeX).

🌐 https://docs-python.ru/packages/modul-python-markdown-python/modul-misaka/
👍1
Подкрутили поиск по сайту. Обрабатывает опечатки, иногда раскладку клавиатуры. Улучшенный поиск.

Если у кого то не работает, необходимо почистить куки сайта.

👍 нормально
👎 вернуть старый
👍6
🆕🔥Новый материал.

👉 Руководство по работе с systemctl в Linux (systemd)

📝 systemctl - основная утилита для управления службами (юнитами) в системе с systemd. Полное руководство по работе с systemctl в Linux (systemd). Управления службами (юнитами) в системе с systemd

🌐 https://docs-python.ru/other/rukovodstvo-rabote-systemctl-linux/
👍1🔥1
🆕🔥Новый материал.

👉 Модуль Tenacity в Python.

📝 Модуль Tenacity - это Python-библиотека, которая помогает повторять выполнение кода, если он завершился ошибкой. Можно настраивать задержки, лимиты попыток, условия повтора. Автоматически обрабатывает временные ошибки. Используется как декоратор

🌐 https://docs-python.ru/packages/modul-tenacity-python/
🔥1
🆕🔥Новый материал.

👉 Модуль wordfreq в Python.

📝 Модуль wordfreq используется для работы с частотностью слов в различных языках. Она особенно полезна в задачах обработки естественного языка (NLP), таких как лемматизация, токенизация, определение редкости слов, построение словарей и т.д. Пример исправление смешанного поискового запроса

🌐 https://docs-python.ru/packages/modul-wordfreq-python./
👍1
🆕🔥Новый материал.

👉 Модуль pyperclip в Python

📝 Модуль pyperclip предоставляет простой интерфейс для взаимодействия с буфером обмена операционной системы. Он позволяет копировать текст в буфер обмена и извлекать из него, что делает его полезным инструментом для автоматизации задач, связанных с обменом текстовыми данными между приложениями.

🌐 https://docs-python.ru/packages/modul-pyperclip-python/
👍1
🆕🔥Новый материал.

👉 Утилита ncdu в Linux, анализ диска

📝 ncdu (NCurses Disk Usage) - это интерактивная утилита для анализа использования дискового пространства в Linux. Она сочетает скорость du с удобным текстовым интерфейсом на базе ncurses, позволяя быстро находить "тяжелые" файлы и каталоги.

🌐 https://docs-python.ru/other/utilita-ncdu-linux/
👍2
🆕🔥Новый материал.

👉 Подсистема ядра Inotify в Linux

📝 inotify - это подсистема ядра Linux, которая позволяет отслеживать события файловой системы (создание, удаление, изменение файлов) в режиме реального времени. Это мощный инструмент для автоматизации задач, отладки и мониторинга.

🌐 https://docs-python.ru/other/podsistema-iadra-inotify-linux/
👍2
🆕🔥Новый материал.

👉 Модуль evdev в Python.

📝 Модуль evdev это подсистема ядра Linux, предоставляющая унифицированный интерфейс для работы с устройствами ввода в операционных системах Linux. Она позволяет считывать события с физических устройств (клавиатуры, мыши, джойстики и т.д.), эмулировать ввод, а также получать информацию о характеристик

🌐 https://docs-python.ru/packages/modul-evdev-python./
👍1
🆕🔥Новый материал.

👉 Трансляция раскладки выделенного текста для Linux.

📝 Простое, легковесное, гибкое и полностью контролируемое решение трансляции раскладки выделенного текста PySwitcher. Скрипт реализует простую идею - выделил текст не в той раскладке, нажал горячую клавишу - получил текст в нужной раскладке.

🌐 https://docs-python.ru/other/perekliuchatel-raskladki-vydelennogo-teksta-linux./
👍1
🆕🔥Новый материал.

👉 Паттерны, от которых в Python стоит отказаться

📝 Язык Python уже содержит удобства, ради которых паттерны были обходными манёврами в языках C++ и Java. В материале рассмотрим, как в Python можно решить те самые задачи, из-за которых появились паттерны, но без костылей из самих паттернов.

🌐 https://docs-python.ru/tutorial/oop-python-primerakh/patterny-kotorykh-stoit-otkazatsia/
👍2
🆕🔥Новый материал.

👉 Шаблон Decorator (Декоратор) в Python.

📝 Decorator (Декоратор) - это структурный паттерн проектирования, который позволяет динамически добавлять объектам новое поведение, оборачивая их в объекты‑обёртки.

🌐 https://docs-python.ru/tutorial/oop-python-primerakh/shablon-decorator/
👍1
🆕🔥Новый материал.

👉 ACL (Access Control List) в Linux

📝 ACL (Access Control List) - это расширенная система управления доступом к файлам и директориям в Linux, которая дополняет стандартные права доступа (rwx для владельца, группы и других).

🌐 https://docs-python.ru/other/acl-access-control-list-v-linux/
👍1
🆕🔥Новый материал.

👉 Расширенные атрибуты файлов xattrs в Linux

📝 Extended Attributes (xattrs) - это расширенные атрибуты файлов, позволяющие хранить дополнительные метаданные в виде пар "ключ = значение" прямо в файловой системе.

🌐 https://docs-python.ru/other/rasshirennye-atributy-fai-lov-xattrs-v-linux/
👍1
🆕🔥Новый материал.

👉 Ограничение использования диска disk quota в Linux

📝 Disk quota - это механизм ядра Linux, позволяющий ограничивать использование дискового пространства на уровне файловой системы. Она может: Ограничивать объём данных, который может использовать пользователь или группа. Задавать мягкие (soft) и жёсткие (hard) лимиты. Контролировать количество файлов

🌐 https://docs-python.ru/other/ogranichenie-ispolzovaniya-diska-disk-quota-v-linu/
👍1
🆕🔥Новый материал.

👉 Способы управления квотами из Python

📝 Самый простой и надёжный способ - запуск setquota, edquota, repquota и т.п. через subprocess. Пример модуля управления квотами на Python в Linux с подробными примерами его использования.

🌐 https://docs-python.ru/other/ogranichenie-ispolzovaniya-diska-disk-quota-v-linu/sposoby-upravleniya-kvotami-iz-python/
👍1
🆕🔥Новый материал.

👉 Управление ACL в Linux из Python.

📝 pylibacl - это Python-модуль для работы с Access Control Lists (ACL) в Linux. Модуль pylibacl предоставляет полный контроль над ACL в Linux, позволяя автоматизировать управление правами доступа на уровне предприятия.

🌐 https://docs-python.ru/other/acl-access-control-list-v-linux/upravlenie-acl-v-linux-iz-python/
👍1