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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Синтаксис async/await в Python.

Для написания параллельного (асинхронного) кода с использованием синтаксиса async/await создана библиотека asyncio, которая будет рассмотрена в разделе "Стандартная библиотека Python3".

Подробное руководство по индексам и срезам в Python.

Python использует квадратные скобки [ и ] для доступа к отдельным элементам последовательности. За кулисами, индекс, который используется для доступа к отдельным элементам последовательности представляет собой объект среза slice() принимающий три аргумента: slice(start, stop, step).

Реализации параллельных вычислений в Python.

Параллелизм работает над несколькими вычислениями одновременно. Используя многопоточность threading, позволяя нескольким потокам работать по очереди. Используя многопоточность multiprocessing и делать сразу несколько вычислений, используя несколько ядер процессора. Проводится исследование.

Функциональное программирование в Python.

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

Общие принципы оптимизации кода Python.

Перевод статьи словацкого разработчика Мартина Хайнца, в которой он описывает девять практических советов о том, как сделать разработку на Python лучше.

Рефакторинг кода в Python.

Рефакторинг кода - это попытка сделать код программы лучше. Улучшение кода может означать разные вещи, в зависимости от контекста. Одно из главных условий рефакторинга фрагмента кода, это необходимость понимать, что код делает и как он это делает.