Python 教程¶
Python 是一种易于学习、功能强大的编程语言。它具有高效的高级数据结构和简单而有效的面向对象编程方法。Python 优雅的语法和动态类型,以及其解释性质,使其成为在大多数平台上许多领域的脚本编写和快速应用程序开发的理想语言。
Python 解释器和广泛的标准库可以从 Python 网站 https://pythonlang.cn/ 上以源代码或二进制形式免费获得,并且可以自由分发。该网站还包含许多免费的第三方 Python 模块、程序和工具的分发版本和指针,以及其他文档。
Python 解释器很容易使用 C 或 C++(或其他可从 C 调用的语言)实现的新函数和数据类型进行扩展。Python 也适合作为可自定义应用程序的扩展语言。
本教程向读者非正式地介绍了 Python 语言和系统的基本概念和特性。它有助于手头有一个 Python 解释器进行实践体验,但所有示例都是独立的,因此也可以离线阅读本教程。
有关标准对象和模块的描述,请参阅 Python 标准库。Python 语言参考 对该语言给出了更正式的定义。要在 C 或 C++ 中编写扩展,请阅读 扩展和嵌入 Python 解释器 和 Python/C API 参考手册。还有几本深入介绍 Python 的书籍。
本教程并不试图做到全面,涵盖每一个特性,甚至不是每一个常用特性。相反,它介绍了 Python 的许多最值得注意的特性,并且会让你对该语言的风格和特色有一个很好的了解。阅读完本教程后,你将能够阅读和编写 Python 模块和程序,并且你将准备好学习更多关于 Python 标准库 中描述的各种 Python 库模块的知识。
术语表 也值得一看。
- 1. 初探 Python
- 2. 使用 Python 解释器
- 3. Python 的非正式介绍
- 4. 更多的控制流工具
- 5. 数据结构
- 6. 模块
- 7. 输入和输出
- 8. 错误和异常
- 9. 类
- 10. 标准库的简要介绍
- 11. 标准库的简要介绍 — 第二部分
- 12. 虚拟环境和包
- 13. 接下来做什么?
- 14. 交互式输入编辑和历史替换
- 15. 浮点运算:问题和限制
- 16. 附录