Python3.4中文手册是为学python的朋友设计的一款免费的学习手册,内容丰富,包括使用python解释器、python简洁、深入python流程控制、数据结构、模块等内容,还有详细的实例,更容易理解,需要的朋友赶快下载吧!
基本介绍
从Python网站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库模块。
更新日志
1、新特性:新的库模块
asyncio:新的针对异步I/O的临时API
enum:支持枚举类型
selectors:构建于select 模块基元之上的、高层次、高效率的I/O多路复用
statistics:一个基础的统计库
2、新的内置特性
PEP 442::完善安全对象
PEP 445:可配置的内存分配器
PEP 446:使新创建的文件描述符不可继承
3、实现方面的改善
一个更有效的marshal格式
改善了Python模块,在大多数情况下可避免设置全局变量为None
“参数诊所”,改善了针对内置和基于C的标准库扩展类型的自查功能。(PEP 436)
4、显著改善了库模块
单派遣通用功能(PEP 443)
SHA-3(Keccak)现在支持hashlib
TLSv1.1和TLSv1.2现在支持SSL
multiprocessing现在有一个新的选项以避免在Unix上使用os.fork()
5、安全改进
针对独立模式的命令行选项
目录列表:
1. 吊吊你的胃口
2. Python 解释器
2.1. 调用解释器
2.1.1. 参数传递
2.1.2. 交互模式
2.2. 解释器及其环境
2.2.1. 错误处理
2.2.2. 可执行的Python脚本
2.2.3. 源程序的编码
2.2.4. 交互式启动文件
2.2.5. 自定义模块
3. Python 简介
3.1. 用Python作为计算器
3.1.1. 数字
3.1.2. 字符串
3.1.3. Unicode字符串
3.1.4. 列表
3.2. 编程第一步
4. 控制流
4.1. if语句
4.2. for语句
4.3. range()函数
4.4. 循环中的break和continue语句以及else子句
4.5. pass语句
4.6. 定义函数
4.7. 更多关于函数定义的内容
4.7.1.默认参数值
4.7.2.关键字参数
4.7.3.可变参数列表
4.7.4.参数列表的分拆
4.7.5. Lambda 表达式
4.7.6. 文档字符串
4.8. 插曲:编码风格
5. 数据结构
5.1. 更多关于列表的内容
5.1.1.用列表作为栈
5.1.2.用列表作为队列
5.1.3. 函数式编程工具
5.1.4. 列表推导式
5.1.4.1. 嵌套的列表推导式
5.2. del语句
5.3.元组和序列
5.4.集合
5.5.字典
5.6.循环技巧
5.7.更多关于的条件内容
5.8.比较序列和其它类型
6. 模块
6.1. 更多关于模块的内容
6.1.1.把模块当作脚本执行
6.1.2.模块搜索路径
6.1.3."编译后的"Python 文件
6.2.标准模块
6.3.dir()函数
6.4. 包
6.4.1.从包中导入 *
6.4.2.包内引用
6.4.3.多重目录中的包
7. 输入和输出
7.1. 设计输出格式
7.1.1.旧式的字符串格式
7.2. 读写文件
7.2.1.文件对象的方法
7.2.2.将结构化的数据保存为json
8. 错误和异常
8.1.语法错误
8.2.异常
8.3.处理异常
8.4.引发异常
8.5.用户定义的异常
8.6.定义清理操作
8.7.清理操作的预定义
9. 类
9.1. 名称和对象
9.2. Python 作用域和命名空间
9.3. 初识类
9.3.1.类定义语法
9.3.2.类对象
9.3.3.实例对象
9.3.4.方法对象
9.3.5. 类和实例变量
9.4. 补充说明
9.5. 继承
9.5.1. 多继承
9.6.私有变量和类本地引用
9.7.零碎的东西
9.8.异常也是类
9.9.迭代器
9.10.生成器
9.11.生成器表达式
10. 标准库概览
10.1.操作系统接口
10.2.文件通配符
10.3.命令行参数
10.4.错误输出重定向和程序终止
10.5.字符串模式匹配
10.6.数学
10.7.互联网访问
10.8.日期和时间
10.9.数据压缩
10.10.性能测量
10.11.质量控制
10.12.Batteries Included
11. 标准库概览–第II部分
11.1.输出格式
11.2.模板
11.3.二进制数据记录的解析
11.4.多线程
11.5.日志
11.6.弱引用
11.7.列表工具
11.8.十进制浮点算法
12. 现在怎么办?
13. 交互式输入的编辑和历史记录
13.1.行编辑
13.2.历史记录
13.3.键绑定
13.4.交互式解释器的替代品
14. 浮点数运算:问题和局限
14.1. 二进制表示的误差