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