Введение

Библиотека Python» содержит несколько различных видов компонентов.

Он содержит типы данных, которые обычно считаются частью «ядра» языка, например, числа и списки. Для этих типов ядро языка Python определяет форму литералов и накладывает некоторые ограничения на их семантику, но не определяет семантику полностью. (С другой стороны, ядро языка определяет синтаксические свойства, такие как написание и приоритеты операторов).

Библиотека также содержит встроенные функции и исключения — объекты, которые могут использоваться всем кодом Python без необходимости использования оператора import. Некоторые из них определены ядром языка, но многие не являются существенными для семантики ядра и описаны только здесь.

Основная часть библиотеки, однако, состоит из коллекции модулей. Существует множество способов расчленить эту коллекцию. Некоторые модули написаны на языке C и встроены в интерпретатор Python; другие написаны на Python и импортированы в виде исходных текстов. Некоторые модули предоставляют интерфейсы, специфичные для Python, например, печать трассировки стека; некоторые предоставляют интерфейсы, специфичные для определенных операционных систем, например, доступ к определенному оборудованию; другие предоставляют интерфейсы, специфичные для определенной области применения, например, World Wide Web. Некоторые модули доступны во всех версиях и портах Python; другие доступны только тогда, когда базовая система поддерживает или требует их; третьи доступны только тогда, когда определенная опция конфигурации была выбрана во время компиляции и установки Python.

Это руководство организовано «изнутри наружу»: сначала описываются встроенные функции, типы данных и исключения, и, наконец, модули, сгруппированные в главы связанных модулей.

Это означает, что если вы начнете читать это руководство с самого начала и перейдете к следующей главе, когда вам станет скучно, вы получите разумный обзор доступных модулей и областей применения, поддерживаемых библиотекой Python. Конечно, вы не обязаны читать его как роман - вы также можете просмотреть оглавление (в передней части руководства) или найти конкретную функцию, модуль или термин в указателе (в задней части). И, наконец, если вам нравится изучать случайные темы, вы выбираете случайный номер страницы (см. модуль random) и читаете раздел или два. Независимо от того, в каком порядке вы будете читать разделы данного руководства, начинать следует с главы Встроенные функции, поскольку остальная часть руководства предполагает знакомство с этим материалом.

Пусть шоу начнется!

Примечания по наличию

  • Примечание «Доступность: Примечание «Unix» означает, что эта функция обычно встречается в системах Unix. Она не делает никаких заявлений о ее существовании в конкретной операционной системе.

  • Если не указано отдельно, все функции, заявляющие «Доступность: Unix», поддерживаются на macOS, которая построена на ядре Unix.

Вернуться на верх