第1章 Python入门
1. 1 Python的特点
1. 1. 1 面向对象
1. 1. 2 适应性强
1. 1. 3 可扩展性强
1. 1. 4 可移植性强
1. 1. 5 可阅读性强
1. 1. 6 健壮性强
1. 1. 7 快速建模
1. 1. 8 自动内存管理
1. 2 Python的安装
1. 3 Python的运行
1. 3. 1 命令行上的交互式
1. 3. 2 命令行上的模块(脚本)文件
1. 3. 3 在其他系统中嵌入
1. 3. 4 集成开发环境
1. 4 本章小结
第2章 Python的数据类型
2. 1 程序输人输出与注释
2. 1. 1 程序输出
2. 1. 2 程序输人
2. 1. 3 程序注释
2. 1. 4 代码缩进
2. 2 基本操作符
2. 2. 1 数学运算符
2. 2. 2 比较运算符
2. 2. 3 逻辑操作符
2. 2. 4 操作符重载
2. 3 赋值与表达式
2. 3. 1 赋值
2. 3. 2 表达式
2. 4 数字类型
2. 4. 1 整数
2. 4. 2 浮点实数
2. 4. 3 复数
2. 4. 4 数值类型函数
2. 4. 5 其他数学工具
2. 5 字符串
2. 5. 1 字符串基本操作
2. 5. 2 字符串比较
2. 5. 3 字符串工具
2. 6 列表
2. 6. 1 列表基本操作
2. 6. 2 列表操作符
2. 7 元组
2. 8 字典
2. 8. 1 字典基本操作
2. 8. 2 字典操作符
2. 9 本章小结
第3章 Python的程序结构
3. 1 流程控制语句
3. 1. 1 if语句
3. 1. 2 while语句
3. 1. 3 for语句
3. 1. 4 range函数和xranges函数
3. 2 异常处理
3. 2. 1 错误
3. 2. 2 捕捉和处理异常
3. 2. 3 引发异常
3. 2. 4 用户自定义异常
3. 2. 5 定义清理动作
3. 2. 6 使用断言
3. 2. 7 异常与sys模块
3. 3 函数
3. 3. 1 函数定义与调用
3. 3. 2 函数参数
3. 3. 3 函数中的变量作用域
3. 3. 4 函数化程序设计
3. 4 模块
3. 4. 1 定义模块
3. 4. 2 搜索路径
3. 4. 3 导人模块
3. 4. 4 模块的加载
3. 4. 5 模块的编译模式
3. 4. 6 标准模块
3. 4. 7 包
3. 5 本章小结
第4章 面向对象特性
4. 1 Python的对象
4. 2 类和实例
4. 2. 1 作用域与名字空间
4. 2. 2 类的定义
4. 2. 3 类对象
4. 2. 4 实例对象
4. 2. 5 方法对象
4. 2. 6 类的封装
4. 2. 7 类的使用技巧
4. 3 类的方法
4. 3. 1 使用类的方法
4. 3. 2 特殊类方法
4. 3. 3 高级特殊类方法
4. 4 类属性和私有函数
4. 4. l 类属性
4. 4. 2 私有函数
4. 5 类异常
4. 5. 1 异常处理
4. 5. 2 类异常
4. 6 继承
4. 6. 1 类属性_baese_
4. 6. 2 方法的重载
4. 6. 3 多重继承
4. 7 类的定制
4. 7. 1 在类中重载操作符
4. 7. 2 类的简单定制
4. 7. 3 类的高级定制
4. 8 打包
4. 8. 1 一个简单的打包类
4. 8. 2 改进打包类
4. 8. 3 打包文件对象
4. 9 文件对象
4. 9. 1 读取文件
4. 9. 2 关闭文件
4. 10 相关模块
4. 10. 1 sys模块
4. 10. 2 os模块
4. 10. 3 types模块
4. 10. 4 operator模块
4. 10. 5 struct模块
4. 11 本章小结
第5章 Tkinter
5. 1 Tkinter简介
5. 1. 1 窗口
5. 1. 2 窗口小部件(Widgets)
5. 1. 3 嵌套
5. 1. 4 布局管理
5. 1. 5 回调
5. 1. 6 事件循环
5. 1. 7 事件绑定
5. 2 窗口小部件
5. 2. 1 Label窗口小部件
5. 2. 2 Button窗口小部件
5. 2. 3 Scale窗口小部件
5. 2. 4 Canvas窗口小部件
5. 2. 5 Checkbutton窗口小部件
5. 2. 6 Entry窗口小部件
5. 2. 7 Frame窗口小部件
5. 2. 8 Listbox窗口小部件
5. 2. 9 Menu窗口小部件
5. 2. 10 Messshr窗口小部件
5. 2. 11 Radiobutton窗口小部件
5. 2. 12 Scrollbar窗口小部件
5. 2. 13 Text窗口小部件
5. 2. 14 Toplevel窗口小部件
5. 3 窗口小部件的综合运用
5. 3. 1 目录查看器
5. 3. 2 简单的计算器
5. 4 Pmw基础
5. 4. 1 安装Pmw
5. 4. 2 Ballon窗口小部件
5. 4. 3 Buttonbox窗口小部件
5. 4. 4 Combobox窗口小部件
5. 4. 5 Connter窗口小部件
5. 4. 6 Dialog窗口小部件
5. 4. 7 AboutDialog窗口小部件
5. 4. 8 ComboDialog窗口小部件
5. 4. 9 CounterDialog窗口小部件
5. 4. 10 EntryField窗口小部件
5. 4. 11 Group窗口小部件
5. 4. 12 Gange窗口小部件
5. 4. 13 Notebook窗口小部件
5. 4. l4 ScrolledCanvas窗口小部件
5. 5 Pmw的简单综合应用
5. 6 本章小结
第6章 正则表达式
6. 1 正则表达式的语法
6. 2 re模块
6. 2. 1 complie()
6. 2. 2 mach对象和group(), groups()方法
6. 2. 3 使用match()匹配字符串
6. 2. 4 使用search()查找模式
6. 2. 5 匹配多个字符串(I)
6. 2. 6 匹配任意一个单个字符(. )
6. 2. 7 字符集([])
6. 2. 8 正则表达式的分组
6. 2. 9 边界匹配
6. 2. 10 findall()
6. 2. 11 sub()和subn()
6. 2. 12 spit()
6. 3 正则表达式的应用
6. 3. 1 数据生成器
6. 3. 2 正则表达式模拟器
6. 4 本章小结
第7章 多线程编程
7. 1 关于线程
7. 1. 1 线程的优先级
7. 1. 2 线程的同步
7. 1. 3 线程的局部存储(TLS)
7. 2 线程和Python
7. 2. 1 解释器锁
7. 2. 2 访问线程
7. 2. 3 退出线程
7. 3 thread模块
7. 4 threading模块
7. 4. 1 Thread类
7. 4. 2 线程化编程的优点
7. 5 本章小结
第8章 图形图像处理
8. 1 imghdr模块
8. 2 Colorsys模块
8. 3 imageop模块
8. 4 rgbimg模块
8. 5 Visual Python
8. 6 本章小结
第9章 多媒体编程
9. 1 音频文件基础
9. 2 sndhdr模块
9. 3 aifc模块
9. 4 audioop模块
9. 5 Chunk模块
9. 6 wave模块
9. 7 在Python中控制Winamp
9. 7. 1 命令行方式控制Winamp
9. 7. 2 用Windows信息控制Winamp
9. 7. 3 Winamp控制器
9. 8 本章小结