uk
Feedback
Docs-Python.ru

Docs-Python.ru

Відкрити в Telegram

Обновления сайта Docs-Python.ru

Показати більше
952
Підписники
-124 години
-37 днів
-230 днів
Архів дописів
🆕🔥Новый материал. 👉 Практикум по pkgutil 📝 Практикум по pkgutil в формате "задача => эталонное решение". Все задания рассчитаны на запуск в обычном Python (без установки пакетов) за счёт создания временной "песочницы" с пакетами на диске и добавления её в sys.path. 🌐 https://docs-python.ru/standart-library/modul-pkgutil-python/praktikum-pkgutil/

🆕🔥Новый материал. 👉 Шпаргалка по pkgutil 📝 Компактная шпаргалка по ключевым функциям pkgutil, форматам результатов и готовым паттернам применения. Содержит быстрые подсказки "что выбрать", частые ошибки и короткое сравнение с importlib для современных проектов. 🌐 https://docs-python.ru/standart-library/modul-pkgutil-python/shpargalka-pkgutil/

🆕🔥Новый материал. 👉 Пакет полезных рецептов по pkgutil 📝 Набор практических рецептов для реальных задач по pkgutil: плагины, автозагрузка, диагностика импортов, работа с ресурсами и борьба с конфликтами имён. Каждый рецепт даёт готовый шаблон кода, пояснение уместности и типовые подводные камни. 🌐 https://docs-python.ru/standart-library/modul-pkgutil-python/paket-poleznyh-retseptov-pkgutil/

🆕🔥Новый материал. 👉 Отличие pkgutil от importlib в Python. 📝 Разбор по слоям: что такое pkgutil и importlib, что действительно устарело, где importlib удобнее/правильнее, а где pkgutil до сих пор самый практичный выбор. 🌐 https://docs-python.ru/standart-library/modul-pkgutil-python/otlichie-pkgutil-importlib/

🔁⚡Изменение информации. 👉 Модуль pkgutil в Python, система импорта пакетов. 📝 Модуль pkgutil предоставляет утилиты для системы импорта, в частности поддержку пакетов. 🌐 https://docs-python.ru/standart-library/modul-pkgutil-python/

🆕🔥Новый материал. 👉 Блок упражнений по рекурсии в Python 📝 Блок упражнений по рекурсии (от базы до олимпиадных) + эталонные решения и тесты pytest. 🌐 https://docs-python.ru/tutorial/kuhnya-razrabotki-baza-znanii/blok-uprazhnenii-rekursii/

🆕🔥Новый материал. 👉 Практикум по importlib: 16 упражнений с эталонными решениями 📝 Серия задач по importlib от базовых к продвинутым . В задачах, связанных с файлами/пакетами, приведены минимальные структуры каталогов. Во всех примерах выделение inline-кода - через обратные кавычки, код снабжён импортами и русскими комментариями. 🌐 https://docs-python.ru/standart-library/paket-importlib-python/praktikum-importlib-16-uprazhnenii-etalonnymi-resh/

🆕🔥Новый материал. 👉 Шпаргалка по importlib 📝 Краткий конспект по ключевым API importlib: динамический импорт, поиск spec, ручная загрузка из файла, reload, ресурсы пакета и метаданные/entry points. В конце - частые ошибки и безопасные шаблоны для повседневной работы. 🌐 https://docs-python.ru/standart-library/paket-importlib-python/shpargalka-importlib/

🆕🔥Новый материал. 👉 Практические рецепты importlib для реальных задач 📝 Подборка практических "рецептов" для реальных задач: безопасный динамический импорт, проверка наличия модулей, импорт из файла без sys.path, lazy import, корректное чтение ресурсов пакета, загрузка плагинов и диагностика. Всё - короткими блоками. 🌐 https://docs-python.ru/standart-library/paket-importlib-python/prakticheskie-retsepty-importlib-realnyh-zadach/

🆕🔥Новый материал. 👉 Плагины и модульная архитектура на importlib 📝 Плагинная система строится либо сканированием модулей (по папкам/путям), либо через entry points (importlib.metadata). В части разобраны структура плагина, безопасная загрузка, обработка ошибок и обновление. Итог - практичный каркас. 🌐 https://docs-python.ru/standart-library/paket-importlib-python/plaginy-modulnaya-arhitektura/

🆕🔥Новый материал. 👉 Продвинутые загрузчики и хуки импорта importlib 📝 Импорт в Python расширяем: можно подменять поиск и загрузку модулей через sys.meta_path и собственные Finder/Loader. Это позволяет делать алиасы, логирование, импорт из памяти/БД/сети, но требует аккуратности из‑за безопасности, кэширования и производительности. 🌐 https://docs-python.ru/standart-library/paket-importlib-python/prodvinutye-zagruzchiki-huki-importa/

🆕🔥Новый материал. 👉 Интроспекция и метаданные окружения: importlib.metadata 📝 importlib.metadata читает метаданные установленных дистрибутивов: версии, зависимости, список файлов и entry points. Это позволяет строить плагинные системы без сканирования директорий и корректно диагностировать окружение. 🌐 https://docs-python.ru/standart-library/paket-importlib-python/introspektsiya-metadannye-okruzheniya/

🆕🔥Новый материал. 👉 Ресурсы пакетов: importlib.resources 📝 importlib.resources - современный способ читать файлы, поставляемые внутри пакета (шаблоны, SQL, данные), независимо от того, установлен пакет из исходников или из wheel/zip. API скрывает детали файловой системы и помогает избежать ошибок с путями. 🌐 https://docs-python.ru/standart-library/paket-importlib-python/resursy-paketov-importlib-resources/

🆕🔥Новый материал. 👉 Загрузка модулей вручную в importlib 📝 Ручная загрузка позволяет импортировать модуль из конкретного файла, не меняя sys.path и не полагаясь на стандартный поиск. Ключевые шаги: создать ModuleSpec, создать объект модуля и выполнить его код через loader. Это основа для плагинов и "import из пути". 🌐 https://docs-python.ru/standart-library/paket-importlib-python/zagruzka-modulei-vruchnuyu-importlib/

🆕🔥Новый материал. 👉 Поиск модулей: importlib.util.find_spec и диагностика 📝 find_spec() позволяет узнать, где находится модуль и как он будет загружен, не выполняя код модуля. ModuleSpec - "паспорт импорта": loader, origin, пути пакета. Это основа для диагностики, плагинов и ручной загрузки. 🌐 https://docs-python.ru/standart-library/paket-importlib-python/poisk-modulei/

🆕🔥Новый материал. 👉 importlib как замена/надстройка над import 📝 importlib предоставляет программный API для импорта: динамическая загрузка по строке, работа с пакетами и относительными импортами, контроль ошибок. Материал части учит безопасно импортировать модули по конфигу и собирать модульные системы. 🌐 https://docs-python.ru/standart-library/paket-importlib-python/importlib-zamena-nadstroi-ka-import/

🆕🔥Новый материал. 👉 Шпаргалка по curl 📝 Шпаргалка фиксирует "задача => готовый паттерн" для curl: диагностика, API-вызовы, загрузка/скачивание, TLS, ретраи и метрики. Материал оформлен так, чтобы команды можно было копировать в терминал и применять в скриптах без доработок. 🌐 https://docs-python.ru/other/utilita-curl-linux/shpargalka-curl/

🆕🔥Новый материал. 👉 Набор боевых рецептов использования curl в Linux. 📝 Часть - набор "боевых" рецептов: мониторинг health endpoint’ов, устойчивые вызовы REST API с ретраями и метриками, работа с файлами (скачивание/загрузка/докачка), массовые операции с параллелизмом, а также готовая обёртка curl для скриптов с безопасными дефолтами. 🌐 https://docs-python.ru/other/utilita-curl-linux/nabor-boevyh-retseptov-ispolzovaniya/

🔁⚡Изменение информации. 👉 Распространение исполняемых приложений Python. 📝 zipapp позволяет упаковать проект в один файл .pyz (обычный ZIP), который запускается Python’ом как приложение. Это удобно для доставки "одним файлом", но есть нюансы, которые чаще всего и ломают запуск у пользователей. 🌐 https://docs-python.ru/standart-library/modul-zipapp-python/tonkosti-rasprostranenija-ispolnjaemyh-prilozhenij/

🆕🔥Новый материал. 👉 Использование модуля zipapp в Python 📝 Модуль zipapp - предназначен для создания запускаемых ZIP‑архивов (zip application, ".pyz"). Такой архив содержит ваш код и (при необходимости) зависимости и запускается как единый файл:python app.pyz (везде), или напрямую ./app.pyz (Unix/macOS, если добавлен shebang и выставлен chmod +x). Внутри P 🌐 https://docs-python.ru/standart-library/modul-zipapp-python/ispolzovanie-modulya/