Документация по языку Python3.

Площадка docs-python.ru посвящена языку программирования Python3 и представляет из себя справочную документацию.

Основная цель площадки: сделать доступной справочную информацию о языке Python на русском языке по максимуму. Именно охват максимума, а не только поверхностный разбор популярных встроенных функций, классов и модулей стандартной библиотеки, о которых в интернете и без нас достаточно информации.

На сайте есть разделы, где информация подана не совсем качественно. Мы об этом знаем и работаем над этим, к тому же разместили кнопку: 'Сообщить о неточности'.

На площадке представлены 3 раздела:

Самоучитель-справочник по языку программирования Python3.

Документация по стандартной библиотеке Python3.

Сторонние и часто используемые модули Python3.

Последние добавленные или измененные записи:

Класс Template() модуля jinja2 в Python.
Класс Template() модуля jinja2 представляет собой центральный объект шаблона. Этот класс представляет собой скомпилированный шаблон и используется для его оценки. Обычно объект Template создается из jinja2.Environment, но eго также есть можно создать напрямую.
Функция rmtree() модуля shutil в Python.
Функция rmtree() модуля shutil рекурсивно удаляет все дерево каталогов. Путь path должен указывать на каталог, но не символическую ссылку на каталог.
Создание/удаление файла/каталога или ссылки средствами pathlib в Python.
Описанные ниже методы позволяют создать/удалить файл, каталог или символическую ссылку средствами модуля pathlib. Данные методы принадлежат экземпляру, созданному из класса Path().
Декоратор dataclass() модуля dataclasses в Python.
Функция dataclass() модуля dataclasses является декоратором, который используется для добавления сгенерированных специальных методов к классам. Декоратор ищет поля, имеющие аннотацию типа и определяет их как переменные класса. @dataclass() не проверяет, указанный в аннотации, тип переменной!
Сравнение и идентичность двух списков в Python.
В материале представлены разные подходы к сравнению двух списков и вычисления их идентичности.
Практическое применение for/in/else циклов в Python.
Рассмотрены разные случаи итерации по разным типам данных. Приведены подробные примеры кода.
Класс Context() модуля jinja2 в Python.
Контекст шаблона jinja2.runtime.Context() содержит все переменные шаблона. В нем хранятся значения, переданные в шаблон, а также имена, которые экспортирует шаблон. Создание экземпляров Context не поддерживается, т.к. он создается автоматически на различных этапах оценки шаблона и не должен создава
Вспомогательные декораторы и функции модуля jinja2 в Python.
Приведенные в материале вспомогательные декораторы и функции модуля jinja2 полезны, если добавляются свои собственные фильтры или функции в среду Jinja.
Создание отчетов и писем по шаблонам в Python.
Довольно часто возникают ситуации, когда нужно генерировать определенные отчеты или манипулировать строками. Общим для всех этих ситуаций является то, что создание отчета или обработка строк следует определенному шаблону. Обычно шаблоны очень похожи и мы их используем повторно.