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

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

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

Модуль traceback в Python, трассировки стека.

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

Модуль contextvars, локальный контекст в Python.

Класс contextvars.ContextVar() используется для объявления переменных контекста и работы с ними. Функцию contextvars.copy_context() и класс contextvars.Context() используют для управления контекстом в асинхронных средах. Модуль contextvars не имеет строгого отношения к контекстным менеджерам.

Модуль sched, планировщик событий в Python.

Модуль sched определяет класс sched.scheduler(), реализующий планировщик событий общего назначения в Python.

Модуль statistics в Python, статистика в математике.

Модуль statistics предоставляет функции для вычисления математической статистики числовых (вещественных) данных.

Класс TopologicalSorter(), модуль graphlib в Python.

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

Модуль html.parser в Python.

Модуль определяет класс HTMLParser, который служит основой для парсинга файлов, отформатированных в HTML (HyperText Mark-up Language) и XHTML.

Функции escape() и unescape() модуля html в Python.

Функция html.escape() преобразует символы &, < и > в строке, в безопасные последовательности HTML. Функция html.unescape() делает это обратно.

Модуль urllib.parse в Python, операции с URL-адресом.

Модуль urllib.parse определяет стандартный интерфейс для разбора URL-адреса на компоненты: протокол, порт, домен, путь и т. д., чтобы можно было объединять компоненты обратно в строку URL-адреса и преобразовать относительный URL-адрес в абсолютный URL-адрес с учетом базового URL-адреса.

Модуль threading в Python, многопоточная обработка данных.

Конструкция модуля threading основывается на модели потоков в Java. Но там, где Java делает блокировки, а переменные состояния базовым поведением каждого объекта, то в Python они являются отдельными объектами. Класс потоков Python поддерживает подмножество поведения класса потоков Java.

Модуль concurrent.futures в Python.

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

Модуль multiprocessing в Python, параллельная обработка без GIL.

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

Модуль socket, сетевой интерфейс в Python.

Модуль socket обеспечивает доступ к интерфейсу сокета BSD. Доступен во всех современных системах Unix, Windows, MacOS. Включает в себя функции создания сокета, который и обрабатывает канал данных, а также функций, связанных с сетевыми задачами

Модуль select в Python, отслеживание операций ввода/вывода.

Модуль select обеспечивает доступ к системным вызовам операционной системы select(), poll() и еpoll(), которые обеспечивают эффективное мультиплексирование ввода-вывода. Могут быть использованы в качестве пограничного (Edge) или триггерного (Level Triggered) интерфейса для событий ввода-вывода.