目录
Python教程
Python简介
安装Python
Python解释器
第一个Python程序
使用文本编辑器
Python代码运行助手
输入和输出
源码
learning.py
Python基础
数据类型和变量
字符串和编码
使用list和tuple
条件判断
循环
使用dict和set
函数
调用函数
定义函数
函数的参数
递归函数
高级特性
切片
迭代
列表生成式
生成器
迭代器
函数式编程
高阶函数
map/reduce
filter
sorted
返回函数
匿名函数
装饰器
偏函数
Python函数式编程——偏函数 (来自博客 )
模块
本文档使用看云构建 -2-
使用模块
安装第三方模块
面向对象编程
类和实例
访问限制
继承和多态
获取对象信息
实例属性和类属性
面向对象高级编程
使用slots
使用@property
多重继承
定制类
使用枚举类
使用元类
错误、调试和测试
错误处理
调试
单元测试
文档测试
IO编程
文件读写
StringIO和BytesIO
操作文件和目录
序列化
进程和线程
多进程
多线程
ThreadLocal
进程vs.线程
分布式进程
正则表达式
常用内建模块
datetime
collections
base64
struct
hashlib
itertools
contextlib
本文档使用看云构建 -3-
XML
HTMLParser
urllib
常用第三方模块
PIL
virtualenv
图形界面
网络编程
TCP/IP简介
TCP编程
UDP编程
电子邮件
SMTP发送邮件
POP3收取邮件
访问数据库
使用SQLite
使用MySQL
使用SQLAlchemy
Web开发
HTTP协议简介
HTML简介
WSGI接口
使用