Содержание справочника по модулям, поставляемым с интерпретатором Python3.
Представленным здесь модулям, какая либо дополнительная установка не требуется.
Модуль array определяет тип объекта, который может компактно представлять массив базовых значений: символы, целые числа, числа с плавающей запятой.
Модуль `struct` включает функции для преобразования между строками байтов и родными типами данных Python, такими как числа и строки. Модуль использует формат строки в качестве компактного описания структур языка `C` и предполагаемого преобразования в/из значений Python.
Модуль collections реализует специализированные типы данных контейнеров, предоставляя альтернативы встроенным контейнерам Python общего назначения dict, list, set и tuple.
Модуль functools предоставляет инструменты для адаптации или расширения функций и других вызываемых объектов, не переписывая их полностью.
Модуль getpass предоставляет переносимый способ безопасной обработки запроса у пользователя значения пароля.
Модуль heapq обеспечивает реализацию алгоритма очереди кучи, также известного как алгоритм очереди приоритетов и в несколько раз облегчает написание программ, использующих такую структуру данных как куча.
Назначение пакета `importlib` заключается в том, чтобы обеспечить реализацию оператора импорта `import` и следовательно, расширение функции `__import__()` в исходном коде Python.
Модуль itertools стандартизирует основной набор быстрых и эффективных по памяти инструментов, которые полезны сами по себе или в сочетании. Вместе они образуют "алгебру итераторов", позволяющую быстро и эффективно создавать специализированные инструменты в чистом Python.
JavaScript Object Notation (JSON) - это независимый от языка формат обмена данными, представленный в текстовом виде и понятный человеку. Формат JSON определяет маленький набор правил форматирования для переносимого представления структурированных данных.
Модуль csv реализует классы для чтения и записи табличных данных в формате CSV. Программисты также могут описывать форматы CSV, понятные другим приложениям или определять свои собственные специализированные форматы CSV.
Модуль glob находит все пути, соответствующие указанному шаблону, в соответствии с правилами, используемыми оболочкой Unix. Результаты возвращаются в произвольном порядке.
Модуль fnmatch обеспечивает поддержку подстановочных знаков в стиле оболочки Unix (подстановочные wildcard-выражения).
Модуль shutil предлагает ряд высокоуровневых операций над файлами и коллекциями файлов. В частности, предусмотрены функции, которые поддерживают копирование, удаление и архивирования файлов.