- 1、本文档共96页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Python指南
前言
Copyright©2001,2002,2003PythonSoftwareFoundation.All
rightsreserved.
Copyright©2000BeO.Allrightsreserved.
Copyright©1995-2000CorporationforNationalResearch
Initiatives.Allrightsreserved.
Copyright©1991-1995StichtingMathematischCentrum.All
rightsreserved.
Seetheendofthisdocumentforcompletelicenseand
permissionsinformation.
概要
Python是一种容易学习的强大语言。它包括了高效的高级数据结构,提供了一
个简单但很有有效的方式以便进行面向对象编程。Python优雅的语法,动态
数据类型,以及它的解释器,使其成为了大多数平台上应用于各领域理想的脚本
语言以及开发环境。
Python解释器及其扩展标准库的源码和编译版本可以从Python的Web站
点及其所有镜像站上免费获得,并且可以自由
发布。该站点上也提供了Python的一些第三方模块,程序,工具,以及附加
的文档。
Python的解释器很容易通过C或C++(或者其它可以由C来调用的语言)
来实现功能和数据结构的扩展。因些,Python也很适于作为定制应用的一种
扩展语言。
这个手册介绍了一些Python语言及其系统的基本知识与根念。这有助于对
Python有一个基本的认识,当然所有的例子都包括在里面了,所以这本手册很
适合离线阅读。
需要有关标准对象和模块的详细介绍的话,请查询Python程序库参考手册文
档。Python参考手册提供了更多的关于语言方面的正式说明。需要编写C
或C++扩展,请阅读Python解释器的扩展和集成以及Python/CAPI参
考手册。这几本书涵盖了各个深度上的Python知识。
本手册不会涵盖Python的所有功能,也不会去解释所用到的所有相关的知识。
相反,它介绍了许多Python中最引人注目的功能,这会对读者掌握这门语言
的风格大有帮助。读过它后,你应该可以阅读和编写Python模块和程序了,
接下来你可以从Python库参考手册中进一步学习Python复杂多变的库和
模块了。
1.开胃菜
如果你写过大规模的Shell脚本,应该会有过这样的体会:你还非常想再加一
些别的功能进去,但它已经太大、太慢、太复杂了;或者这个功能需要调用一个
系统函数,或者它只适合通过C来调用„„通常这些问题还不足以严肃到需要
用C重写这个Shell;可能这个功能需要一些类似变长字符串或其它一些在
Shell脚本中很容易找到的数据类型(比如文件名的有序列表),但它们用C来
实现就要做大量的工作,或者,你对C还不是很熟悉。
另一种情况:可能你需要使用几个C库来工作,通常C的编写/编译/测
试/重编译周期太慢。你需要尽快的开发软件。也许你需要写一个使用扩展语
言的程序,但不想设计一个语言,并为此编写调试一个解释器,然后再把它集成
进你的程序。
遇到以上情况,Python可能就是你要找的语言。Python很容易上手,但
它是一门真正的编程语言,提供了比Shell多的多的结构,支持大型程序。另
一方面,它提供了比C更多的错误检查,并且,作为一门高级语言,它拥有内
文档评论(0)