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

В то время как Справочник по языку Python описывает точный синтаксис и семантику языка Python, это справочное руководство по библиотеке описывает стандартную библиотеку, которая распространяется вместе с Python. В нем также описаны некоторые дополнительные компоненты, которые обычно включаются в дистрибутивы Python.

Стандартная библиотека Python очень обширна и предлагает широкий спектр возможностей, о чем свидетельствует длинное оглавление, приведенное ниже. Библиотека содержит встроенные модули (написанные на языке C), которые обеспечивают доступ к системным функциям, таким как файловый ввод-вывод, которые иначе были бы недоступны программистам Python, а также модули, написанные на языке Python, которые обеспечивают стандартизированные решения для многих проблем, возникающих в повседневном программировании. Некоторые из этих модулей явно предназначены для поощрения и улучшения переносимости программ на Python, абстрагируясь от специфики платформы в нейтральные для платформы API.

Установщики Python для платформы Windows обычно включают всю стандартную библиотеку, а также множество дополнительных компонентов. Для Unix-подобных операционных систем Python обычно поставляется в виде набора пакетов, поэтому для получения некоторых или всех дополнительных компонентов может потребоваться использование средств упаковки, поставляемых с операционной системой.

В дополнение к стандартной библиотеке существует растущая коллекция из нескольких тысяч компонентов (от отдельных программ и модулей до пакетов и целых фреймворков для разработки приложений), доступных с сайта Python Package Index.

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