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

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

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

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

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

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

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

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

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

Встроенные фильтры модуля jinja2 в Python.
В разделе представлен список всех встроенных фильтров с их полным описанием и примерами использования в шаблонах jinja2.
Создание переменных в шаблонах jinja2 в Python.
Внутри блоков кода также можно присваивать значения переменным. Присвоение значений на верхнем уровне (за пределами блоков {% block ... %}, макросов {% macro ... %} или циклов {% for ... %}) экспортируются из шаблона, как макросы верхнего уровня, и могут быть импортированы с другими шаблонами.
Оператор if/elif/else в шаблонах jinja2 в Python.
Оператор if/elif/else в шаблонах Jinja2 сравним с оператором if/else в Python. В простейшей форме, можно использовать его, чтобы проверить, определена ли переменная, не пуста и не ложна. Для нескольких веток можно использовать elif и else, как в Python.
Создание отчетов и писем по шаблонам в Python.
Довольно часто возникают ситуации, когда нужно генерировать определенные отчеты или манипулировать строками. Общим для всех этих ситуаций является то, что создание отчета или обработка строк следует определенному шаблону. Обычно шаблоны очень похожи и мы их используем повторно.
Тип аннотации Union модуля typing в Python.
Тип аннотации Union[] модуля typing представляет собой тип объединения typing.Union[X, Y], который означает либо X, либо Y. Чтобы определить аннотацию объединения, используйте, например, Union[int, str].
Функция len() в Python, считает количество элементов.
Функция len() возвращает длину (количество элементов) в объекте. Аргумент может быть последовательностью или коллекцией
Функция enumerate() в Python, счетчик элементов последовательности.
Функция enumerate() возвращает кортеж, содержащий пары ('счётчик', 'элемент') для элементов указанного объекта.
Функция random.sample() модуля random в Python.
Функция sample() модуля random возвращает список длины k случайных элементов, выбранных из последовательности или множества population. Исходная последовательность population остается неизменной. Используется для случайной выборки без замены.
Функция random.choices() в Python, выбирает несколько случайных элементов.
Функция random.choices() модуля random возвращает список элементов длины k, выбранных из последовательности population с перестановкой элементов. Возвращаемые элементы не сохраняют первоначальный порядок.