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

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

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

Модуль socketserver, встроенный фреймворк Python.

Модуль определяет четыре основных класса конкретных серверов: TCPServer, UDPServer, UnixStreamServer, UnixDatagramServer. Эти четыре класса обрабатывают запросы синхронно. Для поддержки асинхронного поведения могут использоваться классы ForkingMixIn() и ThreadingMixIn().

Модуль binhex в Python, кодировка binhex4.

Модуль binhex кодирует и декодирует файлы в формате binhex4, позволяющем представлять файлы Macintosh в ASCII. Преобразуется только копия данных.

Модуль uu в Python, кодировка uuencode.

Модуль uu кодирует и декодирует файлы в формате uuencode, позволяя передавать произвольные двоичные данные по соединениям только ASCII. Везде, где ожидается аргумент файла, методы принимают файлоподобный объект.

Модуль mimetypes в Python, работа с MIME-типами.

Модуль mimetypes преобразует имя файла или URL-адрес в тип MIME, связанный с расширением имени файла. Преобразования осуществляются из имени файла в тип MIME и из типа MIME в расширение имени файла. Кодировки для последнего преобразования не поддерживаются.

Модуль ctypes в Python, интеграция с языком C.

Модуль ctypes представляет собой совместимые с языком C типы данных и позволяет вызывать функции в библиотеках DLL или совместно используемых библиотеках. Модуль можно использовать для обертывания этих библиотек на чистом Python.

Модуль dataclasses в Python, классы данных.

Модуль dataclasses предоставляет декоратор и функции для автоматического добавления сгенерированных специальных методов, таких как __init__() и __repr__(), в определяемые пользователем классы. Такое поведение облегчает написание небольших классов, представляющих из себя пользовательские типы данных

Модуль typing в Python.

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

Модуль urllib.request в Python.

Модуль urllib.request предлагает очень простой интерфейс в виде функции urllib.request.urlopen(), что позволяет получать URL-адреса с использованием множества различных протоколов. И предлагает более сложный интерфейс для обработки ситуаций базовой аутентификации, обработки cookie, прокси и т. д

Модуль http.client в Python.

Модуль http.client определяет классы, реализующие клиентскую сторону протоколов HTTP и HTTPS. Обычно он не используется напрямую - его использует модуль urllib.request для обработки URL-адресов, использующих HTTP и HTTPS.

Модуль http.cookies в Python.

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

Модуль http.cookiejar в Python.

Модуль http.cookiejar определяет классы для автоматической обработки файлов cookie. Модуль будет полезен для доступа к веб-сайтам, для которых требуются установка файлов cookie на клиентском компьютере посредством HTTP-ответа от веб-сервера, а затем возвращены на сервер в последующих HTTP-запросах

Модуль ipaddress в Python.

Модуль ipaddress предоставляет возможности для создания, управления и работы с адресами и сетями IPv4 и IPv6. Модуль упрощают выполнение различных задач, связанных с IP-адресами, включая проверку того, находятся ли два хоста в одной подсети, представляет ли строка действительный IP-адрес или опреде

Модуль http.server в Python.

Модуль http.server определяет классы для реализации HTTP-серверов (веб-серверов). Модуль http.server не рекомендуется для использования в продакшне, так как он выполняет только базовые проверки безопасности.