Python 教程
Python 是一门简单易学但又十分强大的编程语言。它有着高水平高效率的数据结构和一种简单却不失高效的面向对象的编程方法。 Python 那优雅的语法结构和其活泼的数据类型,伴随着它解释型的本质,使它成为一种适用于大多数平台很多领域的,用来开发脚本和快捷应用的理想编程语言。
适用于所有主要平台的 Python 解释器和大量的标准库的源代码或二进制码都可以从 Python 官方网站(https://www.python.org/)免费获得,并且可以自由分枝。相同的站点可能也包含许多免费的第三方 Python模块,程序和工具,以及附加参考资料的分枝情况和指向链接。
Python 解释器很容易用在 C 或 C++(或其他可被 C 语言调用的编程语言)中执行的新函数和数据类型进行扩展。 Python 也可用作一种可根据用户需求自行修改应用的扩展语言。
本教程向读者非正式地介绍 Python 语言和系统的基本概念和特性。它使得 Python 解释器更加容易学习, 但同时所有的实例都已经包含在程序中了,所以本教程也可以离线阅读。
想了解标准对象和模块, 参见 Python 标准库。Python 语言参考 给出了这个语言更加正式的定义。如需在 C 或 C++ 中写扩展,参阅 Python 解释器的扩展和嵌入以及Python/C API 参考手册。市面上还有几本书对 Python 进行了详细的介绍。
本教程并不企图做到无所不包地覆盖 Python 的每一个特性,甚至不能遍及每一个常用的特性。相反,它介绍了许多 Python 中最值得一提的特性,并将使你更好地了解这门语言的风格。读过它之后,你将能够阅读和编写 Python 模块和程序,你也有能力学习更多关于多姿多彩 Python 标准库中所描述的 Python 库模块。
术语汇编也值得仔细阅读一下。
- 1. 开胃菜
- 2. 使用 Python 解释器
- 3. 对 Python 的非正式介绍
- 4. 更多流程控制工具
- 5. 数据结构
- 6. 模块
- 7. Input and Output
- 8. Errors and Exceptions
- 9. 类
- 10. Brief Tour of the Standard Library
- 10.1. Operating System Interface
- 10.2. File Wildcards
- 10.3. Command Line Arguments
- 10.4. Error Output Redirection and Program Termination
- 10.5. String Pattern Matching
- 10.6. Mathematics
- 10.7. Internet Access
- 10.8. Dates and Times
- 10.9. Data Compression
- 10.10. Performance Measurement
- 10.11. Quality Control
- 10.12. Batteries Included
- 11. Brief Tour of the Standard Library — Part II
- 12. Virtual Environments and Packages
- 13. What Now?
- 14. Interactive Input Editing and History Substitution
- 15. Floating Point Arithmetic: Issues and Limitations
- 16. Appendix
---恢复内容结束---