🆕🔥Новый.
👉 Ленивый импорт lazy import в Python
📝 Ленивый импорт откладывает загрузку модуля до первого использования имени. В обычном import модуль ищется, загружается и выполняется сразу. В lazy import Python создаёт proxy-объект, а реальный импорт происходит позже, когда программа впервые обращается к импортированному имени.
🌐 https://docs-python.ru/tutorial/sistema-importa-python/lenivyi-import-lazy-import/
👉 Ленивый импорт lazy import в Python
📝 Ленивый импорт откладывает загрузку модуля до первого использования имени. В обычном import модуль ищется, загружается и выполняется сразу. В lazy import Python создаёт proxy-объект, а реальный импорт происходит позже, когда программа впервые обращается к импортированному имени.
🌐 https://docs-python.ru/tutorial/sistema-importa-python/lenivyi-import-lazy-import/
🔥2
🔁⚡Изменение.
👉 Модуль importlib.machinery в Python.
📝 Модуль importlib.machinery содержит классы, функции и константы, которые участвуют во внутренней работе системы импорта Python. Эти объекты помогают инструкции import находить модули, создавать спецификации, выбирать загрузчики и выполнять загрузку модулей разных типов.
🌐 https://docs-python.ru/standart-library/paket-importlib-python/modul-importlib-machinery/
👉 Модуль importlib.machinery в Python.
📝 Модуль importlib.machinery содержит классы, функции и константы, которые участвуют во внутренней работе системы импорта Python. Эти объекты помогают инструкции import находить модули, создавать спецификации, выбирать загрузчики и выполнять загрузку модулей разных типов.
🌐 https://docs-python.ru/standart-library/paket-importlib-python/modul-importlib-machinery/
👍2
🔁⚡Изменение.
👉 Модуль importlib.resources в Python.
📝 Модуль importlib.resources предоставляет официальный способ читать, открывать и получать ресурсы внутри Python-пакетов. Ресурсы могут находиться в обычной файловой системе, zip-архиве или другом источнике, поддерживаемом системой импорта Python.
🌐 https://docs-python.ru/standart-library/paket-importlib-python/modul-importlib-resources/
👉 Модуль importlib.resources в Python.
📝 Модуль importlib.resources предоставляет официальный способ читать, открывать и получать ресурсы внутри Python-пакетов. Ресурсы могут находиться в обычной файловой системе, zip-архиве или другом источнике, поддерживаемом системой импорта Python.
🌐 https://docs-python.ru/standart-library/paket-importlib-python/modul-importlib-resources/
👍1
🔁⚡Изменение.
👉 Модуль importlib.util в Python.
📝 Модуль importlib.util содержит вспомогательные функции и классы для работы с импортом: поиск спецификации модуля, создание модуля из ModuleSpec, импорт из файла, вычисление пути .pyc, декодирование исходного кода и настройку ленивой загрузки.
🌐 https://docs-python.ru/standart-library/paket-importlib-python/modul-importlib-util/
👉 Модуль importlib.util в Python.
📝 Модуль importlib.util содержит вспомогательные функции и классы для работы с импортом: поиск спецификации модуля, создание модуля из ModuleSpec, импорт из файла, вычисление пути .pyc, декодирование исходного кода и настройку ленивой загрузки.
🌐 https://docs-python.ru/standart-library/paket-importlib-python/modul-importlib-util/
👍1
🆕🔥Новый.
👉 Модуль importlib.abc в Python
📝 Модуль importlib.abc содержит абстрактные базовые классы искателей и загрузчиков системы импорта Python. Он нужен при создании собственных импортёров, работе с find_spec(), ModuleSpec, exec_module() и поддержке ресурсов пакетов.
🌐 https://docs-python.ru/standart-library/paket-importlib-python/modul-importlib-abc/
👉 Модуль importlib.abc в Python
📝 Модуль importlib.abc содержит абстрактные базовые классы искателей и загрузчиков системы импорта Python. Он нужен при создании собственных импортёров, работе с find_spec(), ModuleSpec, exec_module() и поддержке ресурсов пакетов.
🌐 https://docs-python.ru/standart-library/paket-importlib-python/modul-importlib-abc/
👍1
🔁⚡Изменение.
👉 Список загруженных и скомпилированных модулей.
📝 Словарь sys.modules хранит уже загруженные модули, sys.builtin_module_names показывает встроенные модули интерпретатора, а sys.stdlib_module_names - имена модулей стандартной библиотеки.
🌐 https://docs-python.ru/standart-library/modul-sys-python/spisok-zagruzhennyh-skompilirovannyh-modulej/
👉 Список загруженных и скомпилированных модулей.
📝 Словарь sys.modules хранит уже загруженные модули, sys.builtin_module_names показывает встроенные модули интерпретатора, а sys.stdlib_module_names - имена модулей стандартной библиотеки.
🌐 https://docs-python.ru/standart-library/modul-sys-python/spisok-zagruzhennyh-skompilirovannyh-modulej/
👍1
🆕🔥Новый.
👉 Управление ленивыми импортами в модуле sys
📝 Функции sys.get_lazy_imports(), sys.set_lazy_imports(), sys.get_lazy_imports_filter(), sys.set_lazy_imports_filter() и атрибут sys.lazy_modules управляют ленивыми импортами Python 3.15.
🌐 https://docs-python.ru/standart-library/modul-sys-python/upravlenie-lenivymi-importami-module-sys/
👉 Управление ленивыми импортами в модуле sys
📝 Функции sys.get_lazy_imports(), sys.set_lazy_imports(), sys.get_lazy_imports_filter(), sys.set_lazy_imports_filter() и атрибут sys.lazy_modules управляют ленивыми импортами Python 3.15.
🌐 https://docs-python.ru/standart-library/modul-sys-python/upravlenie-lenivymi-importami-module-sys/
👍1
🆕🔥Новый.
👉 Тип данных frozendict в Python, неизменяемый словарь
📝 frozendict - неизменяемое отображение Python 3.15 для хранения пар ключ-значение. Оно создаётся как dict, сохраняет порядок вставки, не поддерживает изменение элементов и может использоваться как ключ словаря или элемент множества, если все ключи и значения хешируемы.
🌐 https://docs-python.ru/tutorial/osnovnye-vstroennye-tipy-python/tip-dannyh-frozendict-neizmenyaemyi-slovar/
👉 Тип данных frozendict в Python, неизменяемый словарь
📝 frozendict - неизменяемое отображение Python 3.15 для хранения пар ключ-значение. Оно создаётся как dict, сохраняет порядок вставки, не поддерживает изменение элементов и может использоваться как ключ словаря или элемент множества, если все ключи и значения хешируемы.
🌐 https://docs-python.ru/tutorial/osnovnye-vstroennye-tipy-python/tip-dannyh-frozendict-neizmenyaemyi-slovar/
🆕🔥Новый.
👉 Практика использования неизменяемого словаря frozendict
📝 frozendict нужен там, где данные должны читаться как словарь, но не должны случайно меняться. Он удобен для ключей кэша, неизменяемых конфигураций, безопасных значений по умолчанию и API, которые принимают отображение только для чтения.
🌐 https://docs-python.ru/tutorial/praktika-ispolzovaniya-neizmenyaemogo-slovarya-fro/
👉 Практика использования неизменяемого словаря frozendict
📝 frozendict нужен там, где данные должны читаться как словарь, но не должны случайно меняться. Он удобен для ключей кэша, неизменяемых конфигураций, безопасных значений по умолчанию и API, которые принимают отображение только для чтения.
🌐 https://docs-python.ru/tutorial/praktika-ispolzovaniya-neizmenyaemogo-slovarya-fro/
👍1
🆕🔥Новый.
👉 Класс sentinel() в Python, уникальное значение-маркер
📝 Класс sentinel() создаёт уникальное значение-маркер, которое удобно использовать там, где None является допустимым значением и поэтому не может означать “аргумент не передан”, “значение отсутствует” или “результат не найден”. Такие значения обычно сравнивают оператором is.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/klass-sentinel-unikalnoe-znachenie-marker/
👉 Класс sentinel() в Python, уникальное значение-маркер
📝 Класс sentinel() создаёт уникальное значение-маркер, которое удобно использовать там, где None является допустимым значением и поэтому не может означать “аргумент не передан”, “значение отсутствует” или “результат не найден”. Такие значения обычно сравнивают оператором is.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/klass-sentinel-unikalnoe-znachenie-marker/
🆕🔥Новый.
👉 Модуль profiling в Python, встроенные профилировщики
📝 profiling - пакет стандартной библиотеки Python 3.15 для профилирования программ. Он объединяет два подхода: статистическое профилирование через profiling.sampling и детерминированную трассировку вызовов через profiling.tracing.
🌐 https://docs-python.ru/standart-library/modul-profiling/
👉 Модуль profiling в Python, встроенные профилировщики
📝 profiling - пакет стандартной библиотеки Python 3.15 для профилирования программ. Он объединяет два подхода: статистическое профилирование через profiling.sampling и детерминированную трассировку вызовов через profiling.tracing.
🌐 https://docs-python.ru/standart-library/modul-profiling/
🆕🔥Новый.
👉 Модуль profiling.sampling в Python, статистический профилировщик Tachyon
📝 profiling.sampling - статистический профилировщик Python 3.15. Он периодически снимает сэмплы стека работающей программы, помогает найти горячие участки кода, может запускать скрипт сам или подключаться к уже работающему Python-процессу по PID.
🌐 https://docs-python.ru/standart-library/modul-profiling/modul-profiling-sampling/
👉 Модуль profiling.sampling в Python, статистический профилировщик Tachyon
📝 profiling.sampling - статистический профилировщик Python 3.15. Он периодически снимает сэмплы стека работающей программы, помогает найти горячие участки кода, может запускать скрипт сам или подключаться к уже работающему Python-процессу по PID.
🌐 https://docs-python.ru/standart-library/modul-profiling/modul-profiling-sampling/
🆕🔥Новый.
👉 Модуль profiling.tracing в Python, детерминированный профилировщик
📝 profiling.tracing - детерминированный профилировщик Python 3.15. Он отслеживает каждый вызов функции, возврат из функции и событие исключения, поэтому даёт точные счётчики вызовов и подробную статистику выполнения программы.
🌐 https://docs-python.ru/standart-library/modul-profiling/modul-profiling-tracing/
👉 Модуль profiling.tracing в Python, детерминированный профилировщик
📝 profiling.tracing - детерминированный профилировщик Python 3.15. Он отслеживает каждый вызов функции, возврат из функции и событие исключения, поэтому даёт точные счётчики вызовов и подробную статистику выполнения программы.
🌐 https://docs-python.ru/standart-library/modul-profiling/modul-profiling-tracing/
🆕🔥Новый.
👉 Терминальный мультиплексор tmux
📝 tmux - это терминальный мультиплексор. Он позволяет создать несколько управляемых терминалов внутри одного экрана, отсоединить их от видимого терминала и затем подключиться обратно. В официальном описании проекта tmux прямо указано, что сессия может быть detached, продолжить работу в фоне и позднее
🌐 https://docs-python.ru/other/terminalnyi-multipleksor-tmux/
👉 Терминальный мультиплексор tmux
📝 tmux - это терминальный мультиплексор. Он позволяет создать несколько управляемых терминалов внутри одного экрана, отсоединить их от видимого терминала и затем подключиться обратно. В официальном описании проекта tmux прямо указано, что сессия может быть detached, продолжить работу в фоне и позднее
🌐 https://docs-python.ru/other/terminalnyi-multipleksor-tmux/
🆕🔥Новый.
👉 Сессии, окна, панели и повседневная работа в tmux
📝 Материал показывает ежедневную механику tmux: создание сессий, окон и панелей, навигация, раскладки, история вывода и командный режим. Цель части - научиться собирать рабочее пространство проекта без хаоса из вкладок и случайных терминалов.
🌐 https://docs-python.ru/other/terminalnyi-multipleksor-tmux/sessii-okna-paneli/
👉 Сессии, окна, панели и повседневная работа в tmux
📝 Материал показывает ежедневную механику tmux: создание сессий, окон и панелей, навигация, раскладки, история вывода и командный режим. Цель части - научиться собирать рабочее пространство проекта без хаоса из вкладок и случайных терминалов.
🌐 https://docs-python.ru/other/terminalnyi-multipleksor-tmux/sessii-okna-paneli/
🆕🔥Новый.
👉 tmux в работе DevOps-разработчика
📝 В материале tmux рассматривается как рабочий инструмент DevOps: SSH, деплой, Docker, логи, миграции, резервное копирование и инциденты. Главная мысль части - использовать tmux для интерактивной устойчивой работы, не подменяя им менеджеры сервисов.
🌐 https://docs-python.ru/other/terminalnyi-multipleksor-tmux/tmux-rabote-devops-razrabotchika/
👉 tmux в работе DevOps-разработчика
📝 В материале tmux рассматривается как рабочий инструмент DevOps: SSH, деплой, Docker, логи, миграции, резервное копирование и инциденты. Главная мысль части - использовать tmux для интерактивной устойчивой работы, не подменяя им менеджеры сервисов.
🌐 https://docs-python.ru/other/terminalnyi-multipleksor-tmux/tmux-rabote-devops-razrabotchika/
🆕🔥Новый.
👉 Шпаргалка по основным командам, горячим клавишам и настройкам tmux
📝 Здесь находится быстрая шпаргалка по основным командам, горячим клавишам, targets, настройкам, Docker/Codex-сценариям, диагностике и чек-листам. Часть нужна как рабочий справочник, к которому можно вернуться во время реальной настройки, деплоя или разбора сбоя.
🌐 https://docs-python.ru/other/terminalnyi-multipleksor-tmux/shpargalka-tmux/
👉 Шпаргалка по основным командам, горячим клавишам и настройкам tmux
📝 Здесь находится быстрая шпаргалка по основным командам, горячим клавишам, targets, настройкам, Docker/Codex-сценариям, диагностике и чек-листам. Часть нужна как рабочий справочник, к которому можно вернуться во время реальной настройки, деплоя или разбора сбоя.
🌐 https://docs-python.ru/other/terminalnyi-multipleksor-tmux/shpargalka-tmux/
🔥1
🆕🔥Новый.
👉 Модуль math.integer в Python, функции целых чисел
📝 Модуль math.integer объединяет точные целочисленные функции comb(), factorial(), gcd(), isqrt(), lcm() и perm(). Синтаксис, параметры, ошибки, примеры и совместимость со старыми версиями Python.
🌐 https://docs-python.ru/standart-library/modul-math-python/modul-math-integer-funktsii-tselyh-chisel/
👉 Модуль math.integer в Python, функции целых чисел
📝 Модуль math.integer объединяет точные целочисленные функции comb(), factorial(), gcd(), isqrt(), lcm() и perm(). Синтаксис, параметры, ошибки, примеры и совместимость со старыми версиями Python.
🌐 https://docs-python.ru/standart-library/modul-math-python/modul-math-integer-funktsii-tselyh-chisel/
🔁⚡Изменение.
👉 Функции теории чисел модуля math в Python.
📝 В Python 3.15 функции comb(), factorial(), gcd(), isqrt(), lcm() и perm() в math сохранены как мягко устаревшие псевдонимы math.integer. Совместимость, миграция и история API.
🌐 https://docs-python.ru/standart-library/modul-math-python/funktsii-teorii-chisel-modulja-math/
👉 Функции теории чисел модуля math в Python.
📝 В Python 3.15 функции comb(), factorial(), gcd(), isqrt(), lcm() и perm() в math сохранены как мягко устаревшие псевдонимы math.integer. Совместимость, миграция и история API.
🌐 https://docs-python.ru/standart-library/modul-math-python/funktsii-teorii-chisel-modulja-math/
🆕🔥Новый.
👉 Арифметика с плавающей точкой модуля math в Python
📝 Функции арифметики float модуля math: модуль числа, точное умножение-сложение, минимум и максимум с NaN, два вида остатка и разделение числа на целую и дробную части.
🌐 https://docs-python.ru/standart-library/modul-math-python/arifmetika-plavayuschei-tochkoi-modulya-math/
👉 Арифметика с плавающей точкой модуля math в Python
📝 Функции арифметики float модуля math: модуль числа, точное умножение-сложение, минимум и максимум с NaN, два вида остатка и разделение числа на целую и дробную части.
🌐 https://docs-python.ru/standart-library/modul-math-python/arifmetika-plavayuschei-tochkoi-modulya-math/
🆕🔥Новый.
👉 Управление числами с плавающей запятой модуля math в Python
📝 Функции copysign(), frexp(), isclose(), isnormal(), issubnormal(), ldexp(), nextafter(), signbit() и ulp() для анализа, сравнения и пошагового изменения значений float.
🌐 https://docs-python.ru/standart-library/modul-math-python/upravlenie-chislami-plavayuschei-tochkoi-modulya-m/
👉 Управление числами с плавающей запятой модуля math в Python
📝 Функции copysign(), frexp(), isclose(), isnormal(), issubnormal(), ldexp(), nextafter(), signbit() и ulp() для анализа, сравнения и пошагового изменения значений float.
🌐 https://docs-python.ru/standart-library/modul-math-python/upravlenie-chislami-plavayuschei-tochkoi-modulya-m/