python教程
Python教程 ................................................................................................................... 5
Python简介 ................................................................................................................... 7
安装Python ................................................................................................................. 12
Python解释器 ............................................................................................................. 16
第一个Python程序 .................................................................................................... 18
使用文本编辑器 ......................................................................................................... 19
Python代码运行助手 ................................................................................................. 25
输入和输出 ................................................................................................................. 28
Python基础 ................................................................................................................. 32
数据类型和变量 ......................................................................................................... 33
字符串和编码 ............................................................................................................. 43
使用list和tuple ......................................................................................................... 53
条件判断 ..................................................................................................................... 60
循环 ............................................................................................................................. 64
使用dict和set ............................................................................................................ 67
函数 ............................................................................................................................. 74
调用函数 ..................................................................................................................... 76
定义函数 ..................................................................................................................... 78
函数的参数 ................................................................................................................. 83
递归函数 ..................................................................................................................... 97
高级特性 ................................................................................................................... 101
切片 ........................................................................................................................... 102
迭代 ........................................................................................................................... 105
列表生成式 ............................................................................................................... 108
生成器 ....................................................................................................................... 111
迭代器 ....................................................................................................................... 119
函数式编程 ............................................................................................................... 122
高阶函数 ................................................................................................................... 123
map/reduce ................................................................................................................ 126
filter............................................................................................................................ 131
sorted.......................................................................................................................... 135
Python3 基础教程【完整版】 http://www.yeayee.com/
2/531
返回函数 ................................................................................................................... 138
匿名函数 ................................................................................................................... 141
装饰器 ....................................................................................................................... 143
偏函数 ....................................................................................................................... 147
模块 ........................................................................................................................... 150
使用模块 ................................................................................................................... 153
安装第三方模块 ....................................................................................................... 157
面向对象编程 ........................................................................................................... 160
类和实例 ................................................................................................................... 162
访问限制 ................................................................................................................... 167
继承和多态 ............................................................................................................... 170
获取对象信息 ........................................................................................................... 177
实例属性和类属性 ................................................................................................... 184
面向对象高级编程 ................................................................................................... 185
使用__slots__ ............................................................................................................ 185
使用@property .......................................................................................................... 188
多重继承 ................................................................................................................... 191
定制类 ....................................................................................................................... 196
使用枚举类 ............................................................................................................... 207
使用元类 ................................................................................................................... 209
错误、调试和测试 ................................................................................................... 218
错误处理 ................................................................................................................... 219
调试 ........................................................................................................................... 229
单元测试 ................................................................................................................... 235
文档测试 ................................................................................................................... 240
IO编程 ...................................................................................................................... 245
文件读写 ................................................................................................................... 247
StringIO和BytesIO ................................................................................................. 251
操作文件和目录 ....................................................................................................... 253
序列化 ....................................................................................................................... 257
进程和线程 ............................................................................................................... 263
多进程 ....................................................................................................................... 26