Python 官方简明教程:修订间差异
来自Ubuntu中文
跳到导航跳到搜索
第185行: | 第185行: | ||
** 5.7. More on Conditions | ** 5.7. More on Conditions | ||
** 5.8. Comparing Sequences and Other Types | ** 5.8. Comparing Sequences and Other Types | ||
* 6. Modules | * [http://docs.python.org/py3k/tutorial/modules.html 6. Modules] | ||
** 6.1. More on Modules | ** 6.1. More on Modules | ||
*** 6.1.1. Executing modules as scripts | *** 6.1.1. Executing modules as scripts | ||
第196行: | 第196行: | ||
*** 6.4.2. Intra-package References | *** 6.4.2. Intra-package References | ||
*** 6.4.3. Packages in Multiple Directories | *** 6.4.3. Packages in Multiple Directories | ||
* 7. Input and Output | * [http://docs.python.org/py3k/tutorial/inputoutput.html 7. Input and Output] | ||
** 7.1. Fancier Output Formatting | ** 7.1. Fancier Output Formatting | ||
*** 7.1.1. Old string formatting | *** 7.1.1. Old string formatting | ||
第202行: | 第202行: | ||
*** 7.2.1. Methods of File Objects | *** 7.2.1. Methods of File Objects | ||
*** 7.2.2. The pickle Module | *** 7.2.2. The pickle Module | ||
* 8. Errors and Exceptions | * [http://docs.python.org/py3k/tutorial/errors.html 8. Errors and Exceptions] | ||
** 8.1. Syntax Errors | ** 8.1. Syntax Errors | ||
** 8.2. Exceptions | ** 8.2. Exceptions | ||
第210行: | 第210行: | ||
** 8.6. Defining Clean-up Actions | ** 8.6. Defining Clean-up Actions | ||
** 8.7. Predefined Clean-up Actions | ** 8.7. Predefined Clean-up Actions | ||
* 9. Classes | * [http://docs.python.org/py3k/tutorial/classes.html 9. Classes] | ||
** 9.1. A Word About Names and Objects | ** 9.1. A Word About Names and Objects | ||
** 9.2. Python Scopes and Namespaces | ** 9.2. Python Scopes and Namespaces | ||
第228行: | 第228行: | ||
** 9.10. Generators | ** 9.10. Generators | ||
** 9.11. Generator Expressions | ** 9.11. Generator Expressions | ||
* 10. Brief Tour of the Standard Library | * [http://docs.python.org/py3k/tutorial/stdlib.html 10. Brief Tour of the Standard Library] | ||
** 10.1. Operating System Interface | ** 10.1. Operating System Interface | ||
** 10.2. File Wildcards | ** 10.2. File Wildcards | ||
第241行: | 第241行: | ||
** 10.11. Quality Control | ** 10.11. Quality Control | ||
** 10.12. Batteries Included | ** 10.12. Batteries Included | ||
* 11. Brief Tour of the Standard Library – Part II | * [http://docs.python.org/py3k/tutorial/stdlib2.html 11. Brief Tour of the Standard Library – Part II] | ||
** 11.1. Output Formatting | ** 11.1. Output Formatting | ||
** 11.2. Templating | ** 11.2. Templating | ||
第250行: | 第250行: | ||
** 11.7. Tools for Working with Lists | ** 11.7. Tools for Working with Lists | ||
** 11.8. Decimal Floating Point Arithmetic | ** 11.8. Decimal Floating Point Arithmetic | ||
* 12. What Now? | * [http://docs.python.org/py3k/tutorial/whatnow.html 12. What Now?] | ||
* 13. Interactive Input Editing and History Substitution | * [http://docs.python.org/py3k/tutorial/interactive.html 13. Interactive Input Editing and History Substitution] | ||
** 13.1. Line Editing | ** 13.1. Line Editing | ||
** 13.2. History Substitution | ** 13.2. History Substitution | ||
** 13.3. Key Bindings | ** 13.3. Key Bindings | ||
** 13.4. Alternatives to the Interactive Interpreter | ** 13.4. Alternatives to the Interactive Interpreter | ||
* 14. Floating Point Arithmetic: Issues and Limitations | * [http://docs.python.org/py3k/tutorial/floatingpoint.html 14. Floating Point Arithmetic: Issues and Limitations] | ||
** 14.1. Representation Error | ** 14.1. Representation Error | ||
|} | |} | ||
'''<center>————— [[编程语言|返回《 Python 手册 》总目录]] —————</center>''' | '''<center>————— [[编程语言|返回《 Python 手册 》总目录]] —————</center>''' |
2011年5月15日 (日) 16:52的版本
Python是一个简单易学、功能强大的编程语言。它拥有高效的数据构造和简洁便利的面向对象的设计程序。Python的优美语法和动态输入与解释器自然地融合在一起,使之成为了一个能在大多数平台和众多领域中编写脚本和进行快速应用程序开发的理想语言。
在Python的官方网站 http://www.python.org/ 里,为所有主要的平台提供Pythn的解释器和丰富的标准库,而且都开放免费的源代码或者二进制代码,可以自由分发。这个网站也涵括发布许多第三方Python模块、程序和工具、附加文档等。
Python的解释器很容易在C或C++(或其他从C语言调用)扩展新功能和数据类型。Python也很适合于在定制应用中作为一个可扩展的编程语言。
本教程向读者非正式地介绍Python语言和系统的基本概念和功能。本教程将帮助您灵巧地掌握Python解释器以及获得实践经验,而且所有的例子都是独立的,所以本教程可以方便地离线阅读。
关于标准对像和模块的说明,请参考《Python标准库》。《Python语言参考》对编程语言给出了更正式的定义。需要编写C或C++扩展的朋友请参考《扩展和嵌入式Python解释器和Python/C API接口参考手册》。这些都是有一定深度的Python参考书籍。
本教程不会全面详尽地介绍Python的每一个单一功能,甚或每一个常用功能。取而代之的是,本教程介绍Python中一些最值得注意的功能,向您推荐Python语言的特色和样式。阅读本教程之后,您将可以读懂和编写Python模块和程序,在此基础上,您将可以在《Python标准库》中继续学习更多的关于各个Python库模块的说明。
词汇表也是值得阅读的。
目录
(已翻译的中文条目带有本站Wiki链接页面)
|
|