# Python 3 教程
Python 是一门简单易学、功能强大的编程语言。它具有高效的高级数据结构和简单而有效的面向对象编程方法。Python 优雅的语法和动态类型、 以及其解释性的性质,使它在许多领域和大多数平台成为脚本编写和快速应用程序开发的理想语言。
从 Python 网站 [http://www.python.org/](http://www.python.org/)可以免费获得所有主要平台的源代码或二进制形式的Python 解释器和广泛的标准库,并且可以自由地分发。网站还包含许多免费的第三方 Python 模块、 程序、工具以及附加文档的发布包和链接。
Python 解释器可以用 C 或 C+ + (或可从 C 中调用的其他语言) 中实现的新的函数和数据类型轻松扩展。Python 也适合作为可定制应用程序的一种扩展语言。
本教程非正式向读者介绍 Python 语言及其体系的基本概念和功能。 随手使用 Python 解释器来亲自动手是很有帮助的,但所有示例都是自包含的,所以本教程也可以离线阅读。
有关标准对象和模块的说明,请参阅[*Python 标准库*](#)。[*Python语言参考*](#) 给出了Python语言的更正式的定义。要编写 C 或 C+ + 的扩展,请阅读[*扩展和嵌入Python解释器*](#) 与[*Python/C API参考手册*](#)。也有几本书深度地介绍了Python 。
本教程不会尝试全面地涵盖每一个单独特性,甚至即使它是常用的特性。相反,它介绍了许多 Python 的值得注意的特性,从而能让你很好的把握这门语言的特性。经过学习,你将能够阅读和编写Python 的模块和程序,并可以更好的学会 [*Python 标准库*](#) 中描述的各种 Python 库模块。
[*词汇表*](#) 也值得浏览一下。
- Python 2 教程
- 1. 吊吊你的胃口
- 2. Python 解释器
- 3. Python简介
- 4. 控制流
- 5. 数据结构
- 6. 模块
- 7. 输入和输出
- 8. 错误和异常
- 9. 类
- 10. 标准库概览
- 11. 标准库概览 — 第II部分
- 12.现在怎么办?
- 13. 交互式输入的编辑和历史记录
- 14. 浮点数运算:问题和局限
- Python 2 标准库
- 1. 引言
- 2. 内建函数
- 3. 不太重要的内建函数
- 4. 内建的常量
- 5. 内建的类型
- 6. 内建的异常
- 7. String Services
- 8. Data Types
- 9. Numeric and Mathematical Modules
- 10. File and Directory Access
- 11. Data Persistence
- 13. File Formats
- 14. Cryptographic Services
- 15. Generic Operating System Services
- 16. Optional Operating System Services
- 17. Interprocess Communication and Networking
- 18. Internet Data Handling
- 20. Internet Protocols and Support
- 26. Debugging and Profiling
- 28. Python Runtime Services
- Python 2 语言参考
- 1. 简介
- 2. 词法分析
- 3. 数据模型
- 4. 执行模型
- 5. 表达式
- 6. 简单语句
- 7. 复合语句
- 8. 顶层的组件
- 9. 完整的语法规范
- Python 3 教程
- 1. 引言
- 2. Python 解释器
- 3. Python简介
- 4. 控制流
- 5. 数据结构
- 6. 模块
- 7. 输入和输出
- 8. 错误和异常
- 9. 类
- 10. 标准库概览
- 11. 标准库概览 — 第II部分
- 12.现在怎么办?
- 13. 交互式输入的编辑和历史记录
- 14. 浮点数运算:问题和局限