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

Содержание справочника по стандартной библиотеке:

Модуль math в Python, математические функции.

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

Модуль fractions, рациональные числа в Python.

Модуль fractions обеспечивает поддержку арифметики рациональных чисел. Экземпляр fractions.Fraction() может быть создан из пары целых чисел, другого рационального числа или строки.

Модуль keyword, ключевые слова в Python.

Модуль keyword позволяет программе на Python определить, является ли строка ключевым словом.

Модуль time в Python, реальное время ОС.

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

Модуль locale в Python, региональные настройки.

Модуль locale открывает доступ к базе данных локали POSIX и ее функциональности. Механизм локализации POSIX позволяет решать определенные региональные настройки и стандарт в приложении

Модуль random, случайные числа в Python.

Модуль random реализует генераторы псевдослучайных чисел для различных распределений.

Модуль secrets в Python, генерация паролей и токенов.

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

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

Модуль uuid реализует универсальные уникальные идентификаторы, как описано в RFC 4122.

Модуль base64 в Python.

Модуль `base64` содержит функции для преобразования двоичных данных в подмножество ASCII, подходящее для передачи с использованием не зашифрованных протоколов.

Модуль 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 использует эти функции при сохранении этих объектов.