🔁⚡Изменение информации.
👉 Функция exec() в Python, выполняет блок кода.
📝 Функция exec() поддерживает динамическое выполнение кода Python. Передаваемый в качестве аргумента объект должен быть либо строкой, либо объектом кода.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-exec/
👉 Функция exec() в Python, выполняет блок кода.
📝 Функция exec() поддерживает динамическое выполнение кода Python. Передаваемый в качестве аргумента объект должен быть либо строкой, либо объектом кода.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-exec/
👍1
🔁⚡Изменение информации.
👉 Функция filter() в Python, фильтрует список по условию.
📝 Функция filter() фильтрует элементы переданного объекта при помощи пользовательской функции. возвращает ленивый итератор из элементов iterable, для которых function(element) истинно. Если function равна None, то filter(None, iterable) отфильтрует элементы по их "истинности" (truthiness).
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-filter/
👉 Функция filter() в Python, фильтрует список по условию.
📝 Функция filter() фильтрует элементы переданного объекта при помощи пользовательской функции. возвращает ленивый итератор из элементов iterable, для которых function(element) истинно. Если function равна None, то filter(None, iterable) отфильтрует элементы по их "истинности" (truthiness).
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-filter/
👍2
🆕🔥Новый материал.
👉 Рецепты создания Python-приложений для Windows
📝 Рецепты покрывают наиболее частые типы Python-приложений на Windows: CLI, GUI, Qt, локальный сервис, ML-пакет, SQLite. В каждом рецепте - цель, рекомендуемый инструмент, команда сборки и практические меры против типовых ошибок (ресурсы, DLL, динамические импорты, размер, диагностика).
🌐 https://docs-python.ru/tutorial/sdelat-exe-windows/retsepty-sozdaniya-python-prilozhenii-windows/
👉 Рецепты создания Python-приложений для Windows
📝 Рецепты покрывают наиболее частые типы Python-приложений на Windows: CLI, GUI, Qt, локальный сервис, ML-пакет, SQLite. В каждом рецепте - цель, рекомендуемый инструмент, команда сборки и практические меры против типовых ошибок (ресурсы, DLL, динамические импорты, размер, диагностика).
🌐 https://docs-python.ru/tutorial/sdelat-exe-windows/retsepty-sozdaniya-python-prilozhenii-windows/
❤🔥1❤1
🆕🔥Новый материал.
👉 Шпаргалка по упаковке Python-приложений под Windows
📝 Оперативные команды и решения типовых проблем упаковки под Windows. Основной фокус - быстро воспроизвести сборку, диагностировать missing imports/DLL/resources и подготовить релиз (installer, подпись, проверки).
🌐 https://docs-python.ru/tutorial/sdelat-exe-windows/shpargalka-upakovki-python-prilozhenii-windows/
👉 Шпаргалка по упаковке Python-приложений под Windows
📝 Оперативные команды и решения типовых проблем упаковки под Windows. Основной фокус - быстро воспроизвести сборку, диагностировать missing imports/DLL/resources и подготовить релиз (installer, подпись, проверки).
🌐 https://docs-python.ru/tutorial/sdelat-exe-windows/shpargalka-upakovki-python-prilozhenii-windows/
❤1🔥1
🆕🔥Новый материал.
👉 Шпаргалка выбора для enumerate / zip / range.
📝 Материал обучает выбору между enumerate, zip и range для обхода коллекций. Рассматриваются паттерны безопасного удаления элементов с конца , использование zip(strict=True) для контроля длин и pairwise для работы с соседями
🌐 https://docs-python.ru/tutorial/kuhnya-razrabotki-baza-znanii/shpargalka-vybora-enumerate-zip-range/
👉 Шпаргалка выбора для enumerate / zip / range.
📝 Материал обучает выбору между enumerate, zip и range для обхода коллекций. Рассматриваются паттерны безопасного удаления элементов с конца , использование zip(strict=True) для контроля длин и pairwise для работы с соседями
🌐 https://docs-python.ru/tutorial/kuhnya-razrabotki-baza-znanii/shpargalka-vybora-enumerate-zip-range/
❤2
🆕🔥Новый материал.
👉 Типовые задачи enumerate/zip/range
📝 Как не наступать на грабли: используйте enumerate(f, start=1) для номеров строк, zip(…, strict=True) для одинаковой длины, zip_longest для разной, pairwise для соседних элементов, enumerate(zip(…)) для обновления по индексу, sorted(d.items()) для стабильного обхода словарей, islice+enumerate для ба
🌐 https://docs-python.ru/tutorial/kuhnya-razrabotki-baza-znanii/zadachi-enumerate-zip-range/
👉 Типовые задачи enumerate/zip/range
📝 Как не наступать на грабли: используйте enumerate(f, start=1) для номеров строк, zip(…, strict=True) для одинаковой длины, zip_longest для разной, pairwise для соседних элементов, enumerate(zip(…)) для обновления по индексу, sorted(d.items()) для стабильного обхода словарей, islice+enumerate для ба
🌐 https://docs-python.ru/tutorial/kuhnya-razrabotki-baza-znanii/zadachi-enumerate-zip-range/
👍2
🆕🔥Новый материал.
👉 Заготовка для CLI скрипта на Python
📝 Заготовка CLI на argparse: args/env для автоматизации, интерактивный fallback в TTY при отсутствии параметров. В non-TTY - строгая проверка и понятные ошибки. Есть gen-config (JSON/YAML) и запуск с --config.
🌐 https://docs-python.ru/tutorial/kuhnya-razrabotki-baza-znanii/zagotovka-cli/
👉 Заготовка для CLI скрипта на Python
📝 Заготовка CLI на argparse: args/env для автоматизации, интерактивный fallback в TTY при отсутствии параметров. В non-TTY - строгая проверка и понятные ошибки. Есть gen-config (JSON/YAML) и запуск с --config.
🌐 https://docs-python.ru/tutorial/kuhnya-razrabotki-baza-znanii/zagotovka-cli/
👍3
🆕🔥Новый материал.
👉 Чек-лист для чтения чужого кода
📝 Рабочий набор приёмов как чек-лист для чтения чужого кода и освоения незнакомых библиотек. Это последовательность, которую удобно прогонять в REPL/Jupyter/отладчике, двигаясь от самого дешёвого к более глубокому.
🌐 https://docs-python.ru/tutorial/kuhnya-razrabotki-baza-znanii/chek-list-chteniya-chuzhogo-koda/
👉 Чек-лист для чтения чужого кода
📝 Рабочий набор приёмов как чек-лист для чтения чужого кода и освоения незнакомых библиотек. Это последовательность, которую удобно прогонять в REPL/Jupyter/отладчике, двигаясь от самого дешёвого к более глубокому.
🌐 https://docs-python.ru/tutorial/kuhnya-razrabotki-baza-znanii/chek-list-chteniya-chuzhogo-koda/
👍3🔥1
🔁⚡Изменение информации.
👉 Декораторы методов класса в Python.
📝 Декораторы методов класса - это обёртки, применяемые к функциям в теле класса до превращения их в "связанные" методы. Материал покрывает базовые приёмы (@staticmethod, @classmethod, @property), создание пользовательского декоратора метода, типобезопасные декораторы, корректная работа с async
🌐 https://docs-python.ru/tutorial/dekoratory-python/dekorirovanie-metodov-klassa/
👉 Декораторы методов класса в Python.
📝 Декораторы методов класса - это обёртки, применяемые к функциям в теле класса до превращения их в "связанные" методы. Материал покрывает базовые приёмы (@staticmethod, @classmethod, @property), создание пользовательского декоратора метода, типобезопасные декораторы, корректная работа с async
🌐 https://docs-python.ru/tutorial/dekoratory-python/dekorirovanie-metodov-klassa/
👍1
🔁⚡Изменение информации.
👉 Декораторы классов в Python.
📝 Декораторы классов, как и декораторы функций, являются мощной функцией в Python. Однако вместо изменения функций декораторы классов применяются к классам. Их можно использовать для изменения поведения класса, добавления новых методов или новых свойств.
🌐 https://docs-python.ru/tutorial/dekoratory-python/dekorator-singleton-klassa/
👉 Декораторы классов в Python.
📝 Декораторы классов, как и декораторы функций, являются мощной функцией в Python. Однако вместо изменения функций декораторы классов применяются к классам. Их можно использовать для изменения поведения класса, добавления новых методов или новых свойств.
🌐 https://docs-python.ru/tutorial/dekoratory-python/dekorator-singleton-klassa/
👍1
🔁⚡Изменение информации.
👉 Класс как декоратор функции Python.
📝 Класс-декоратор - это объект с __call__, который заменяет функцию на вызываемый экземпляр. Такой подход удобен для хранения состояния, конфигурации и корректной поддержки методов через __get__. Ниже - теория и практические паттерны: метрики, ретраи, rate-limit, TTL-кэш, circuit-breaker, типизация
🌐 https://docs-python.ru/tutorial/dekoratory-python/ispolzovanie-klassa-dekoratora/
👉 Класс как декоратор функции Python.
📝 Класс-декоратор - это объект с __call__, который заменяет функцию на вызываемый экземпляр. Такой подход удобен для хранения состояния, конфигурации и корректной поддержки методов через __get__. Ниже - теория и практические паттерны: метрики, ретраи, rate-limit, TTL-кэш, circuit-breaker, типизация
🌐 https://docs-python.ru/tutorial/dekoratory-python/ispolzovanie-klassa-dekoratora/
👍1
🆕🔥Новый материал.
👉 Абстрактные базовые классы (ABC) в Pythpn
📝 Абстрактные базовые классы описывают интерфейс: какие методы и свойства должен поддерживать объект. Модуль abc даёт инструменты ABC, ABCMeta, abstractmethod и др. Понимание ABC необходимо для осмысленного использования collections.abc.
🌐 https://docs-python.ru/standart-library/modul-collections-abc/abstraktnye-bazovye-klassy/
👉 Абстрактные базовые классы (ABC) в Pythpn
📝 Абстрактные базовые классы описывают интерфейс: какие методы и свойства должен поддерживать объект. Модуль abc даёт инструменты ABC, ABCMeta, abstractmethod и др. Понимание ABC необходимо для осмысленного использования collections.abc.
🌐 https://docs-python.ru/standart-library/modul-collections-abc/abstraktnye-bazovye-klassy/
👍1
🆕🔥Новый материал.
👉 Создание собственных коллекций на базе collections.abc в Python.
📝 Материал показывает пошаговую разработку собственных коллекций на основе collections.abc: ленивые последовательности, кэш‑коллекции, обёртки над файлами и БД. Особый акцент на выборе подходящего ABC, соблюдении контрактов и удобной интеграции с остальным кодом.
🌐 https://docs-python.ru/standart-library/modul-collections-abc/sozdanie-sobstvennyh-kollektsii/
👉 Создание собственных коллекций на базе collections.abc в Python.
📝 Материал показывает пошаговую разработку собственных коллекций на основе collections.abc: ленивые последовательности, кэш‑коллекции, обёртки над файлами и БД. Особый акцент на выборе подходящего ABC, соблюдении контрактов и удобной интеграции с остальным кодом.
🌐 https://docs-python.ru/standart-library/modul-collections-abc/sozdanie-sobstvennyh-kollektsii/
👍1
🆕🔥Новый материал.
👉 Паттерны использования 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/patterny-ispolzovaniya/
👍1
🆕🔥Новый материал.
👉 Шпаргалка по collections.abc
📝 Сводный обзор всех ключевых ABC из collections.abc: какая группа, какие минимальные методы, какие встроенные типы их реализуют и когда какой ABC использовать. Плюс короткие подсказки по аннотациям типов и взаимодействию с модулем typing.
🌐 https://docs-python.ru/standart-library/modul-collections-abc/shpargalka-collections-abc/
👉 Шпаргалка по collections.abc
📝 Сводный обзор всех ключевых ABC из collections.abc: какая группа, какие минимальные методы, какие встроенные типы их реализуют и когда какой ABC использовать. Плюс короткие подсказки по аннотациям типов и взаимодействию с модулем typing.
🌐 https://docs-python.ru/standart-library/modul-collections-abc/shpargalka-collections-abc/
👍1
🔁⚡Изменение информации.
👉 Класс tuple() в Python, создает или преобразует в кортеж.
📝 Класс tuple() создает новый кортеж из итерируемого объекта, элементы которого идут в том же порядке, что и элементы переданного в качестве аргумента объекта
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/klass-tuple/
👉 Класс tuple() в Python, создает или преобразует в кортеж.
📝 Класс tuple() создает новый кортеж из итерируемого объекта, элементы которого идут в том же порядке, что и элементы переданного в качестве аргумента объекта
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/klass-tuple/
👍1
🔁⚡Изменение информации.
👉 Декоратор staticmethod() в Python, метод класса в статический метод.
📝 Функция-декоратор staticmethod() преобразует метод класса в статический метод этого класса.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/dekorator-staticmethod/
👉 Декоратор staticmethod() в Python, метод класса в статический метод.
📝 Функция-декоратор staticmethod() преобразует метод класса в статический метод этого класса.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/dekorator-staticmethod/
👍1
🔁⚡Изменение информации.
👉 Функция round() в Python, округляет число.
📝 Функция round() вернет число, округленное до точности ndigits после десятичной точки. Если аргумент ndigits опущен или None, то вернет ближайшее целое число.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-round/
👉 Функция round() в Python, округляет число.
📝 Функция round() вернет число, округленное до точности ndigits после десятичной точки. Если аргумент ndigits опущен или None, то вернет ближайшее целое число.
🌐 https://docs-python.ru/tutorial/vstroennye-funktsii-interpretatora-python/funktsija-round/
👍1
🆕🔥Новый материал.
👉 Класс Template модуля string.templatelib в Python.
📝 Template - неизменяемый контейнер t-строки: хранит strings, interpolations, values и строгие инварианты их длин. Конструктор нормализует вход (склеивает подряд идущие строки, вставляет пустые строки между подряд идущими интерполяциями). Итерация выдаёт только непустые строки и интерполяции в порядк
🌐 https://docs-python.ru/standart-library/modul-string-templatelib/klass-template/
👉 Класс Template модуля string.templatelib в Python.
📝 Template - неизменяемый контейнер t-строки: хранит strings, interpolations, values и строгие инварианты их длин. Конструктор нормализует вход (склеивает подряд идущие строки, вставляет пустые строки между подряд идущими интерполяциями). Итерация выдаёт только непустые строки и интерполяции в порядк
🌐 https://docs-python.ru/standart-library/modul-string-templatelib/klass-template/
👍1
🆕🔥Новый материал.
👉 Класс 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/
👉 Класс 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/
👍1