Справочник по языку Python3.

Создание и использование декораторов в Python.

По определению, декоратор - это функция, которая принимает другую функцию и расширяет поведение последней, не изменяя ее явно. На самом деле это не так. Декораторы предоставляют простой синтаксис для вызова функций высшего порядка.

Обработка ошибок и исключений в коде Python.

Синтаксические ошибки, это ошибки синтаксического анализа. Ошибки, обнаруженные во время выполнения, называются исключениями и не являются безусловно фатальными

Классы в языке Python, общие моменты.

Классы предоставляют средства объединения данных и функциональности вместе. Создание нового класса создает новый тип объекта, позволяя создавать новые экземпляры этого типа. Экземпляры класса также могут иметь методы, определяемые его классом, для из

Основные встроенные типы Python

Основными встроенными типами являются числа, последовательности, отображения, классы, экземпляры и исключения.

Общие операции с последовательностями list, tuple, str в Python

Общие операции с последовательностями поддерживаются большинством типов последовательностей, как изменяемых, так и неизменяемых. ABC `collections.abc.Sequence` предусмотрено, чтобы облегчить правильную реализацию этих операций на пользовательских тип

Операции с изменяемыми последовательностями в Python

Здесь перечислены операции с изменяемыми последовательностями с их описанием и примерами использования в коде. Коллекция collections.abc.MutableSequence обеспечивает правильную реализацию этих операций на пользовательских типах последовательностей.

Операции с текстовыми строками str в Python

По умолчанию все строки в Python-3 в Unicode. Строки - тип используются почти в каждой программе на Python. Уделите чуть больше внимание представленным здесь функциям и методам.

Операции над словарями dict в Python.

Здесь представлены операции, которые поддерживает тип данных словарь dict. Пользовательские типы словарей также должны поддерживать представленные здесь операции со словарями.

Общие операции с множествами set и frozenset в Python.

Здесь перечислены все доступные операции с неизменяемыми множествами `frozenset`, с их описанием и примерами использования в коде.

Операции с изменяемым множеством set в Python.

Здесь перечислены операции с изменяемыми множеством `set` с их описанием и примерами использования в коде. Напоминаем, что множеством `set` поддерживают все операции доступные неизменяемым множествам `frozenset`.

Методы типов bytes и bytearray в Python.

Байтовые строки `bytes` и объекты `bytearray` взаимодействуют не только с операндами одного типа, но и с любыми байтовыми объектами. Методы в байтовых строках `bytes` и ​​`bytearray` объектах не принимают текстовые строки в качестве своих аргуме

Методы типа memoryview в Python

Тип данных `memoryview` (буфер обмена) имеет несколько, представленных ниже методов класса `memoryview()`.

Методы открытого файла в Python.

Прежде чем начинать что-то делать с файлом, его необходимо открыть его с помощью встроенной функции open(). Эта функция создает объект файла file object, который будет использоваться для вызова методов, которые представлены ниже.

Встроенные функции Python.

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

Встроенные исключения в интерпретатор Python.

Пользовательский код может вызывать встроенные исключения. Это может быть использовано для тестирования обработчика исключений или для сообщения об ошибке, как в ситуации, когда интерпретатор вызывает то же самое исключение. Но будьте осторожны, чтобы ничто не мешало пользовательскому коду вызывать