1.起步<br>
1.1 搭建编程环境
1.1.1 Python 2 和 Python 3
1.1.2 运行 Python 代码片段
1.1.3 Hello World 程序
1.2 在不同操作系统中搭建 Python 编程环境
1.2.1 在 Linux 系统中搭建 Python 编程环境
1.2.2 在 OS X 系统中搭建 Python 编程环境
1.2.3 在 Windows 系统中搭建 Python 编程环境
1.3 解决安装问题
1.4 从终端运行 Python 程序
1.4.1 在 Linux 和 OS X 系统中从终端运行 Python 程序
1.4.2 在 Windows 系统中从终端运行 Python 程序
2.变量和简单数据类型
2.1 运行 Hello_world.py 时发生的情况
2.2 变量
2.2.1 变量的命名和使用
2.2.2 使用变量时避免命名错误
2.3 字符串
2.3.1 使用方法修改字符串的大小写
2.3.2 合并(拼接)字符串
2.3.3 使用制表符或换行符来添加空白
2.3.4 删除空白
2.3.5 使用字符串时避免语法错误
2.3.6 Python 2 中的 Print 语句
2.4 数字
2.4.1 整数
2.4.2 浮点数
2.4.3 使用函数 str() 避免类型错误
2.4.4 Python 2 中的整数
2.5 注释
2.5.1 如何编写注释
2.5.2 该编写什么样的注释
2.6 Python 之禅
3.列表简介
3.1 列表是什么
3.1.1 访问列表元素
3.1.2 索引从 0 而不是 1 开始
3.1.3 使用列表中的各个值
3.2 修改、添加和删除元素
3.2.1 修改列表元素
3.2.2 在列表中添加元素
3.2.3 从列表中删除元素
3.3 组织列表
3.3.1 使用方法 sort( )对列表进行永久性排序
3.3.2 使用函数 sorted( )对列表进行临时排序
3.3.3 倒着打印列表
3.3.4 确定列表的长度
3.4 使用列表时避免索引错误
4.操作列表
4.1 遍历整个列表
4.1.1 深入地研究循环
4.1.2 在 for 循环中执行更多的操作
4.1.3 在 for 循环结束后执行一些操作
4.2 避免缩进错误
4.2.1 忘记缩进
4.2.2 忘记缩进额外的代码行
4.2.3 不必要的缩进
4.2.4 循环后不必要的缩进
4.2.5 遗漏了冒号
4.3 创建数值列表
4.3.1 使用函数 range( )
4.3.2 使用函数 range( ) 创建数字列表
4.3.3 对数字列表执行简单的统计计算
4.3.4 列表解析
4.4 使用列表的一部分
4.4.1 切片
4.4.2 遍历切片
4.4.3 复制列表
4.5 元组
4.5.1 定义元组
4.5.2 遍历元组中的所有值
4.5.3 修改元组变量
4.6 设置代码格式
4.6.1 格式设置指南
4.6.2 缩进
4.6.3 行长
4.6.4 空行
4.6.5 其他格式设置指南
10.文件和异常
10.1 从文件中读取数据
10.1.1 读取整个文件
10.1.2 文件路径
10.1.3 逐行读取
10.1.4 创建一个包含文件各行内容的列表
10.1.5 使用文件的内容
10.1.6 包含一百万位的大型文件
10.1.7 圆周率值中包含你的生日吗
10.2 写入文件
10.2.1 写入空文件
10.2.2 写入多行
10.2.3 附加到文件
10.3 异常
10.3.1 处理 ZeroDivisionError 异常
10.3.2 使用 try-except 代码块
10.3.3 使用异常避免崩溃
10.3.4 else 代码块
10.3.5 处理 FileNotFoundError 异常
10.3.6 分析文本
10.3.7 使用多个文件
10.3.8 失败时一声不吭
10.3.9 决定报告哪些错误
10.4 存储数据
10.4.1 使用 json.dump( )和 json.load( )
10.4.2 保存和读取用户生成的数据
10.4.3 重构
11.测试代码
11.1 测试函数
11.1.单元测试和测试用例
11.1.2 可通过的测试
11.1.3 不能通过的测试
11.1.4 测试未通过时怎么办
11.1.5 添加新测试
11.2 测试类
11.2.1 各种断言方法
11.2.2 一个要测试的类
11.2.3 测试 AnonymousSurvey 类
11.2.4 方法 setUp( )