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

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

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

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

Байтовые строки `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.

В Стандартной библиотеке Python есть несколько отличных модулей, которые можно использовать для создания и отправки электронных писем. Это модули email и smtplib. В этом материале не будут рассматриваться API этих двух модулей (объекты и их методы), здесь будут представлены реальные приемы использо

Все способы сжатия и архивирования файлов на Python.

Сжимайте, распаковывайте и управляйте архивами и файлами с помощью Python во всех форматах, которые вам могут когда-либо понадобиться.