Python标准库1 介绍 Introduction 尝试翻译

The “Python library” contains several different kinds of components.

Python标准库 包含几个不同的组件。

It contains data types that would normally be considered part of the “core” of a language, such as numbers and lists. For these types, the Python language core defines the form of literals and places some constraints on their semantics, but does not fully define
the semantics. (On the other hand, the language core does define syntactic properties like the spelling and priorities of operators.)

它包括被认为是 语言核心部分的 数据类型,像数字和列表。对这些类型, Python语言内核 定义了 简单的形式 ,对其语法作了一些约束,但不是完全定义它们的语法。(另一方面,语言核心定义了一些语法特性,如操作符的拼写和优先级)

The library also contains built-in functions and exceptions — objects that can be used by all Python code without the need of an import statement.
Some of these are defined by the core language, but many are not essential for the core semantics and are only described here.

标准库还包括内置的函数和表达式。 即可以被直接使用,而不需要 import 另外导入的对象。其中一些被核心语言定义,但大部分对语法核心并不是必须的,只是在这里介绍一下。

The bulk of the library, however, consists of a collection of modules. There are many ways to dissect this collection. Some modules are written in C and built in to the Python interpreter; others are written in Python and imported in source form. Some modules
provide interfaces that are highly specific to Python, like printing a stack trace; some provide interfaces that are specific to particular operating systems, such as access to specific hardware; others provide interfaces that are specific to a particular
application domain, like the World Wide Web. Some modules are available in all versions and ports of Python; others are only available when the underlying system supports or requires them; yet others are available only when a particular configuration option
was chosen at the time when Python was compiled and installed.

大量的库 集合组成了一些 模块。有许多的方式来构成这些组合。 一些模块用C写成,内置在Python解释器中。其他的使用Python写的,用Python源码的形式导入。许多模块提供了接口,对于Python是一些高级特性,像打印堆栈信息。 还有一些提供接口是针对特定的操作系统,像接入指定的硬件。还有一些接口是针对特定应用领域的,如互联网。许多的模块在各种Python版本中都可以使用。而另外一些在有系统支持的情况下才可以使用。还有一些需要在编译和安装Python的时候 配置了对应的选项才可以使用。

This manual is organized “from the inside out:” it first describes the built-in data types, then the built-in functions and exceptions, and finally the modules, grouped in chapters of related modules. The ordering of the chapters as well as the ordering of
the modules within each chapter is roughly from most relevant to least important.

这个手册原来叫“从里面到外面”:它首先介绍了内置的数据类型,然后内置的函数和表达式,最后是按照相关性组织的模块章节。章节的顺序大概是从常用到不常用的顺序。

This means that if you start reading this manual from the start, and skip to the next chapter when you get bored, you will get a reasonable overview of the available modules and application areas that are supported by the Python library. Of course, you don’t haveto
read it like a novel — you can also browse the table of contents (in front of the manual), or look for a specific function, module or term in the index (in the back). And finally, if you enjoy learning about random subjects, you choose a random page number
(see module random)
and read a section or two. Regardless of the order in which you read the sections of this manual, it helps to start with chapter Built-in
Functions
, as the remainder of the manual assumes familiarity with this material.

Let the show begin!

这意味着,你可以从头读这个手册,当你烦了的时候,跳到下一章。这样对于Python标准库都提供了哪些模块,能支持哪些应用能有一个大概了解。当然,不用想读小说一样读它,你可以先看看目录,寻找特定的函数,模块,或者在搜索里面找一下。最后,如果你享受 阅读随机的主题的快感,你可以先选择一个随机页码,读上一两部分。 无论你想怎么读, 还是从内置函数 这一章开始读比较好 ,因为其他章节 都是在假设 你已经了解 内置函数 这一章的基础上介绍的。

让我们开始吧!

时间: 2024-10-17 19:49:00

Python标准库1 介绍 Introduction 尝试翻译的相关文章

【python标准库学习】thread,threading(一)多线程的介绍和使用

在单个程序中我们经常用多线程来处理不同的工作,尤其是有的工作需要等,那么我们会新建一个线程去等然后执行某些操作,当做完事后线程退出被回收.当一个程序运行时,就会有一个进程被系统所创建,同时也会有一个线程运行,这个线程就是主线程main,在主线程中所创建的新的线程都是子线程,子线程通常都是做一些辅助的事.python中提供了thread和threading两个模块来支持多线程. python中使用线程有两种方式,第一种是用thread模块的start_new_thread函数,另一种是用threa

Python标准库介绍

在<Python语言参考手册>中描述了Python的语法和语义,而本手册主要介绍了Python标准库的内容和使用,也介绍了一些发行库里可选的组件库. Python标准库包含的内容是非常广泛的,通过标准库的目录长度和内容就可明白到这一点.标准库包含一些模块是使用C语言来编写的,比如访问系统I/O的文件功能,这些功能对Python开发人员来说是不能直接访问的,因此这些模块都设计成为内置模块.另外标准库也为开发人员提供那些大家经常使用的功能,这样以便成为标准的解决方案,就可以提高开发人员的开发速度和

Python 标准库 BaseHTTPServer 中文翻译

Python 标准库 BaseHTTPServer 中文翻译. 注意: BaseHTTPServer模块在Python3中已被合并到http.server,当转换你的资源为 Python3 时 2to3 工具将自己主动适配导入. 源代码:Lib/BaseHTTPServer.py 此模块定义了两个类用于实现HTTP服务器(Web servers).通常,此模块不被直接使用.可是它用来作为基类创建功能性的Web servers. 查看 SimpleHTTPServer 和 CGIHTTPServe

Python标准库的学习准备

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Python标准库是Python强大的动力所在,我们已经在前文中有所介绍.由于标准库所涉及的应用很广,所以需要学习一定的背景知识. 硬件原理 这一部份需要了解内存,CPU,磁盘存储以及IO的功能和性能,了解计算机工作的流程,了解指令的概念.这些内容基础而重要. Python标准库的一部份是为了提高系统的性能(比如mmap),所以有必要了解基本的计算机各个组成部分的性能. 操作系统

[学习笔记] Python标准库的学习准备 [转]

Python标准库是Python强大的动力所在,我们已经在前文中有所介绍.由于标准库所涉及的应用很广,所以需要学习一定的背景知识. 硬件原理 这一部份需要了解内存,CPU,磁盘存储以及IO的功能和性能,了解计算机工作的流程,了解指令的概念.这些内容基础而重要. Python标准库的一部份是为了提高系统的性能(比如mmap),所以有必要了解基本的计算机各个组成部分的性能. 操作系统 在了解操作系统时,下面是重点: 1) 操作系统的进程管理,比如什么是UID, PID, daemon 2) 进程之间

Python标准库与第三方库详解(转载)

转载地址: http://www.codeweblog.com/python%e6%a0%87%e5%87%86%e5%ba%93%e4%b8%8e%e7%ac%ac%e4%b8%89%e6%96%b9%e5%ba%93%e8%af%a6%e8%a7%a3/ 这篇文章主要介绍了Python标准库与第三方库,需要的朋友可以参考下 本文详细罗列并说明了Python的标准库与第三方库如下,供对此有需要的朋友进行参考: Tkinter———— Python默认的图形界面接口.Tkinter是一个和Tk接

Python标准库(机器汉化)

Python标准库 虽然"Python语言参考"描述了Python语言的确切语法和语义,但该库参考手册描述了使用Python分发的标准库.它还介绍了Python发行版中通常包含的一些可选组件. Python的标准库非常广泛,提供了下面列出的长表所示的各种设施.该库包含内置模块(用C语言编写),提供对Python程序员无法访问的系统功能(如文件I / O)的访问,以及使用Python编写的模块,为出现的许多问题提供标准化的解决方案日常编程.其中一些模块是明确设计的,通过将特定平台抽象为平

Python 标准库一览(Python进阶学习)

转自:http://blog.csdn.net/jurbo/article/details/52334345 写这个的起因是,还是因为在做Python challenge的时候,有的时候想解决问题,连应该用哪个类库都不知道,还要去百度(我不信就我一个人那么尴尬TvT) 好像自从学习了基础的Python 语法,看了几本Python经典的书,知道了一些常见的类库.在几本语法应用熟练的情况下,如果不做题,像是无法显著的提高自己的知识储备了(所以叫你去做python challenge啊,什么都不会~~

python标准库Beautiful Soup与MongoDb爬喜马拉雅电台的总结

Beautiful Soup标准库是一个可以从HTML/XML文件中提取数据的Python库,它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式,Beautiful Soup将会节省数小时的工作时间.pymongo标准库是MongoDb NoSql数据库与python语言之间的桥梁,通过pymongo将数据保存到MongoDb中.结合使用这两者来爬去喜马拉雅电台的数据... Beautiful Soup支持Python标准库中的HTML解析器,还支持一些第三方的解析器,其中一个是