Стандартная библиотека Python3.

Содержание справочника по модулям, поставляемым с интерпретатором Python3.

Представленным здесь модулям, какая либо дополнительная установка не требуется.

Модуль hmac в Python, хеширование сообщений по ключу.

Модуль hmac реализует алгоритм HMAC - хеширование по ключу для аутентификации сообщений, как описано в RFC 2104. Используется для проверки целостности информации, передаваемой между приложениями или хранящейся в потенциально уязвимом месте.

Модуль hashlib, алгоритмы хеширования в Python.

Модуль hashlib реализует общий интерфейс для множества различных безопасных алгоритмов хеширования и дайджеста сообщений. Термины "безопасный хеш" и "дайджест сообщения" являются взаимозаменяемыми.

Модуль calendar в Python, календарные функции.

Модуль calendar предоставляет полезные функции, связанные с календарем, а так же позволяет выводить календари подобно команде bash cal в Unix.

Модуль datetime в Python, работа с датой и временем.

Модуль datetime предоставляет классы для манипулирования датами и временем. Модуль хорошо поддерживает арифметику с датой и временем, но основное внимание в реализации уделяется эффективному извлечению атрибутов для форматирования и обработки выходных данных.

Модуль pickle, упаковка объектов Python.

Модуль pickle реализует двоичные протоколы для сериализации и десериализации структуры объекта Python. "Pickling" - это процесс, посредством которого иерархия объектов Python преобразуется в поток байтов, а "unpickling" - обратная операция

Модуль copyreg в Python, функция используемая при pickling.

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

Модуль copy в Python, глубокое копирование объектов.

Для коллекций, которые являются изменяемыми или содержат изменяемые элементы, иногда требуется копия, чтобы можно было изменить одну копию, не изменяя другую. Модуль copy обеспечивает общие операции неглубокого и глубокого копирования.

Модуль shelve в Python, key/value хранилище.

Модуль shelve реализует постоянное хранилище для произвольных объектов Python, значения которого можно извлекать, используя словарные методы. В качестве ключей хранилища shelve используются обычные строки.

Модуль dbm в Python, базы dbm.gnu и dbm.ndbm.

Модуль dbm - это универсальный интерфейс для вариантов базы данных DBM - dbm.gnu или dbm.ndbm. Если ни один из этих модулей не установлен, будет использоваться медленная, но простая реализация в модуле dbm.dumb.

Модуль subprocess в Python, запуск новых процессов.

Модуль subprocess позволяет создавать новые процессы, подключаться к их каналам ввода/вывода/ошибок и получать их коды возврата. Этот модуль предназначен для замены нескольких старых модулей и функций: os.system и os.spawn*.

Модуль shlex в Python, анализ синтаксиса оболочки Unix.

Модуль shlex реализует функции для анализа синтаксиса оболочки Unix. Его можно использовать для написания предметно-ориентированного языка или для анализа и разбора строк в кавычках - задача более сложная, чем кажется на первый взгляд.

Модуль bzip2 в Python, работа с архивами bzip2.

Модуль bzip2 предоставляет полный интерфейс для сжатия и распаковки данных с использованием алгоритма сжатия bzip2 для хранения или передачи.

Модуль platform в Python, информация о системе.

Модуль platform включает в себя инструменты для получения сведений об аппаратной платформе, операционной системе и интерпретаторе на которой выполняется программа.