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 标准库

术语对照表 也很值得一读。