fa
Feedback
Docs-Python.ru

Docs-Python.ru

رفتن به کانال در Telegram

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

نمایش بیشتر
952
مشترکین
-124 ساعت
-37 روز
-230 روز
آرشیو پست ها
🔁⚡Изменение информации. 👉 Модуль zipimport в Python, импорт ZIP-архива. 📝 zipimport - стандартный модуль Python, позволяющий импортировать модули и пакеты прямо из ZIP‑архивов без предварительной распаковки. На практике zipimport чаще всего работает "за кулисами" механизма import, но его можно использовать и напрямую. 🌐 https://docs-python.ru/standart-library/modul-zipimport-python/

Запустили гибридный поиск по сайту. Теперь поиск понимает запросы типа сокет коннектион, флеск блюпринт, функция супер, методы списка и т.д. В общем, теперь что-то найти стало проще.

🔁⚡Изменение информации. 👉 Рекурсия в Python, примеры кода 📝 Рекурсия - приём, при котором функция вызывает эту же функцию, решая задачу через подзадачи. Материал покрывает базовые шаблоны, стек вызовов и ограничение глубины, а также мемоизацию, рекурсивные генераторы, обходы деревьев/графов и бэктрекинг. Приведены замены итерацией и типовые ошибки. 🌐 https://docs-python.ru/tutorial/opredelenie-funktsij-python/rekursija/

🔁⚡Изменение информации. 👉 lambda функции в Python, анонимные функции 📝 lambda в Python - выражение, создающее объект функции "на месте" и возвращающее результат одного выражения. Чаще всего используется для коротких key=-функций, фабрик колбэков и небольших преобразований данных. Материал раскрывает синтаксис, параметры, области уместности, типовые ловушки и продвинут 🌐 https://docs-python.ru/tutorial/opredelenie-funktsij-python/anonimnye-funktsii-lambda-vyrazhenija/

🆕🔥Новый материал. 👉 Задачи для понимания работы оператора del в Python 📝 Набор задач от базовых к продвинутым. Для каждой задачи указаны цель, задание и ожидаемый результат. Во всех заданиях требуется использовать del (где уместно), а также понимать, что удаляется привязка/элемент/атрибут, а не "объект как сущность". 🌐 https://docs-python.ru/tutorial/instruktsija-del-python/zadachi-ponimaniya-del/

🔁⚡Изменение информации. 👉 Оператор del в Python 📝 Оператор del удаляет привязки имён, атрибуты и элементы контейнеров, но не «уничтожает объект» напрямую. Материал раскрывает синтаксис, области видимости, вызовы __delattr__/__delitem__, связь с GC и финализаторами, плюс практические паттерны. 🌐 https://docs-python.ru/tutorial/instruktsija-del-python/

🆕🔥Новый материал. 👉 Паттерны для продакшна на string.templatelib в Python. 📝 t-строки полезны в продакшне, когда требуется отделить данные от строковой сборки и применить централизованные правила: экранирование HTML, безопасная параметризация SQL, структурный логгинг, редактирование секретов, генерация команд без инъекций. Рецепты ниже опираются на Template/Interpolation и 🌐 https://docs-python.ru/standart-library/modul-string-templatelib/patterny-prodakshna/

🆕🔥Новый материал. 👉 Проектирование обработчиков t-строк в Python. 📝 t"..." возвращает Template, а не str, поэтому требуется явный обработчик (рендерер/компилятор), который решает, как интерпретировать Interpolation и статические фрагменты. На практике выигрывают архитектуры с разделением: разбор => политика => рендер. Ключевой аспект - контекстная обработка и строг 🌐 https://docs-python.ru/standart-library/modul-string-templatelib/proektirovanie-obrabotchikov-t-strok/

🆕🔥Новый материал. 👉 Функция convert() модуля string.templatelib в Python. 📝 string.templatelib.convert(obj, conversion) применяет ровно семантику !s/!r/!a из f-строк: str()/repr()/ascii() или "без изменений" при None. Для поведения, близкого к f-строкам, после convert() обычно вызывается format(value, format_spec). В t-строках это не делается автоматически 🌐 https://docs-python.ru/standart-library/modul-string-templatelib/funktsiya-convert/

🆕🔥Новый материал. 👉 Класс Interpolation модуля string.templatelib в Python. 📝 Interpolation - неизменяемый объект, описывающий одно выражение внутри {...}: вычисленное значение и метаданные (expression, conversion, format_spec). В t-строках !r/!s/!a и :... не применяются автоматически - это инструкции для обработчика. Interpolation удобно разбирать через match. 🌐 https://docs-python.ru/standart-library/modul-string-templatelib/klass-interpolation/

🆕🔥Новый материал. 👉 Класс Template модуля string.templatelib в Python. 📝 Template - неизменяемый контейнер t-строки: хранит strings, interpolations, values и строгие инварианты их длин. Конструктор нормализует вход (склеивает подряд идущие строки, вставляет пустые строки между подряд идущими интерполяциями). Итерация выдаёт только непустые строки и интерполяции в порядк 🌐 https://docs-python.ru/standart-library/modul-string-templatelib/klass-template/

🔁⚡Изменение информации. 👉 Функция round() в Python, округляет число. 📝 Функция round() вернет число, округленное до точности ndigits после десятичной точки. Если аргумент ndigits опущен или None, то вернет ближайшее целое число. 🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-round/

🔁⚡Изменение информации. 👉 Декоратор staticmethod() в Python, метод класса в статический метод. 📝 Функция-декоратор staticmethod() преобразует метод класса в статический метод этого класса. 🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/dekorator-staticmethod/

🔁⚡Изменение информации. 👉 Класс tuple() в Python, создает или преобразует в кортеж. 📝 Класс tuple() создает новый кортеж из итерируемого объекта, элементы которого идут в том же порядке, что и элементы переданного в качестве аргумента объекта 🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/klass-tuple/

🆕🔥Новый материал. 👉 Шпаргалка по collections.abc 📝 Сводный обзор всех ключевых ABC из collections.abc: какая группа, какие минимальные методы, какие встроенные типы их реализуют и когда какой ABC использовать. Плюс короткие подсказки по аннотациям типов и взаимодействию с модулем typing. 🌐 https://docs-python.ru/standart-library/modul-collections-abc/shpargalka-collections-abc/

🆕🔥Новый материал. 👉 Паттерны использования collections.abc в коде Python 📝 Типовые паттерны использования collections.abc в реальном коде: проверки аргументов, нормализация входов, адаптеры к сторонним типам, использование ABC как внутренних "договоров". В конце - антипаттерны и удобный чек‑лист для проектов. 🌐 https://docs-python.ru/standart-library/modul-collections-abc/patterny-ispolzovaniya/

🆕🔥Новый материал. 👉 Создание собственных коллекций на базе collections.abc в Python. 📝 Материал показывает пошаговую разработку собственных коллекций на основе collections.abc: ленивые последовательности, кэш‑коллекции, обёртки над файлами и БД. Особый акцент на выборе подходящего ABC, соблюдении контрактов и удобной интеграции с остальным кодом. 🌐 https://docs-python.ru/standart-library/modul-collections-abc/sozdanie-sobstvennyh-kollektsii/

🆕🔥Новый материал. 👉 Абстрактные базовые классы (ABC) в Pythpn 📝 Абстрактные базовые классы описывают интерфейс: какие методы и свойства должен поддерживать объект. Модуль abc даёт инструменты ABC, ABCMeta, abstractmethod и др. Понимание ABC необходимо для осмысленного использования collections.abc. 🌐 https://docs-python.ru/standart-library/modul-collections-abc/abstraktnye-bazovye-klassy/

🔁⚡Изменение информации. 👉 Класс как декоратор функции Python. 📝 Класс-декоратор - это объект с __call__, который заменяет функцию на вызываемый экземпляр. Такой подход удобен для хранения состояния, конфигурации и корректной поддержки методов через __get__. Ниже - теория и практические паттерны: метрики, ретраи, rate-limit, TTL-кэш, circuit-breaker, типизация 🌐 https://docs-python.ru/tutorial/dekoratory-python/ispolzovanie-klassa-dekoratora/

🔁⚡Изменение информации. 👉 Декораторы классов в Python. 📝 Декораторы классов, как и декораторы функций, являются мощной функцией в Python. Однако вместо изменения функций декораторы классов применяются к классам. Их можно использовать для изменения поведения класса, добавления новых методов или новых свойств. 🌐 https://docs-python.ru/tutorial/dekoratory-python/dekorator-singleton-klassa/