Python3.5.2 document学习系列之01、The Python Standard Library(python 标准库)——概述


原文:

Python3.5.2 document学习系列之01、The Python Standard Library(python 标准库)——概述

Python标准库

上一章的The Python Language Reference 描述了Python语言准确的语法和语义,这里的库参考手册讲解了分散的Python标准库,还有一些通常包含在Python组件中的其它部分。

Python的标准库非常的庞大,下面的长长的目录列表可以表明它提供了大量的工具以供使用。这个库包含了内置模块(用C写的),它可以连接系统功能例如文件IO操作,否则对于Python程序员来说这是难以实现的,还有一些用Python写的可以为日常出现的编程问题提供标准的解决方案。这些模块中的一部分被明确的设计为了将特定平台抽象为与平台无关的API,去鼓励和提高Python程序的可移植性。

Windows平台的Python安装包通常包含了整个标准库和许多额外的组件。对于Unix类操作系统,Python通常提供了包的集合,因此有必要使用操作系统提供的打包工具去获取一些或者所有的可选择的组件。

除了标准库,还有一个不断增长的包含几千个组件的集合(从单个的程序和模块到包和整个应用发展框架),可以从Python Package Index获取。

生词:

exact:精确的

syntax:语法

semantics:语义

manual:手册

distribute:分开;分散;分布;把..分类

optional:可选择的;随意的

component:成分,组件

facility:设施,设备,工具

indicate:表明,说明

inaccessable:不可达到,难以实现

explicitly:明确的,清楚的

enhance:提高,增长

portability:可移植性

specific:特殊的,特定的

neutral:中性的,中立的

obtain:获取,获得

in addition to:除...之外

addition:添加