Модуль math обеспечивает доступ к математическим функциям, определенным стандартом языка C. Данный модуль не поддерживает операции с комплексными числами и всегда вызывает исключение при их использовании.
Модуль fractions обеспечивает поддержку арифметики рациональных чисел. Экземпляр fractions.Fraction() может быть создан из пары целых чисел, другого рационального числа или строки.
Модуль keyword позволяет программе на Python определить, является ли строка ключевым словом.
Модуль time предоставляет доступ к нескольким различным типам часов, каждый из которых используется для разных целей.
Модуль locale открывает доступ к базе данных локали POSIX и ее функциональности. Механизм локализации POSIX позволяет решать определенные региональные настройки и стандарт в приложении
Модуль random реализует генераторы псевдослучайных чисел для различных распределений.
Модуль secrets используется для генерации криптографически сильных случайных чисел, подходящих для управления такими данными, как пароли, аутентификация учетной записи, токены безопасности и связанные секреты.
Модуль uuid реализует универсальные уникальные идентификаторы, как описано в RFC 4122.
Модуль `base64` содержит функции для преобразования двоичных данных в подмножество ASCII, подходящее для передачи с использованием не зашифрованных протоколов.
Модуль hmac реализует алгоритм HMAC - хеширование по ключу для аутентификации сообщений, как описано в RFC 2104. Используется для проверки целостности информации, передаваемой между приложениями или хранящейся в потенциально уязвимом месте.
Модуль hashlib реализует общий интерфейс для множества различных безопасных алгоритмов хеширования и дайджеста сообщений. Термины "безопасный хеш" и "дайджест сообщения" являются взаимозаменяемыми.
Модуль calendar предоставляет полезные функции, связанные с календарем, а так же позволяет выводить календари подобно команде bash cal в Unix.
Модуль datetime предоставляет классы для манипулирования датами и временем. Модуль хорошо поддерживает арифметику с датой и временем, но основное внимание в реализации уделяется эффективному извлечению атрибутов для форматирования и обработки выходных данных.
Модуль pickle реализует двоичные протоколы для сериализации и десериализации структуры объекта Python. "Pickling" - это процесс, посредством которого иерархия объектов Python преобразуется в поток байтов, а "unpickling" - обратная операция
Модуль copyreg предлагает способ определения функций, используемых при выборе определенных объектов. Модули pickle использует эти функции при сохранении этих объектов.