第 一部分 Python编程基础
第 1章 Python简介 2
第 2章 数据类型与内置函数 14
2.1 数字 15
2.2 关键字、标识符和变量 19
2.3 字符串 22
2.4 列表 33
2.5 元组 38
2.6 字典 42
2.7 集合 47
第3章 Python中的运算符 50
第4章 决策与循环 60
4.1 控制语句 60
4.2 控制循环语句 63
第5章 用户自定义函数 67
第6章 类和继承 79
第7章 文件 87
第二部分 Python数据结构与算法
第8章 算法分析与大O符号 92
8.1 算法 92
8.2 大O符号 93
第9章 基于数组的序列 102
第 10章 栈、队列和双端队列 114
10.1 栈 114
10.2 队列 120
10.3 双端队列 127
第 11章 链表 129
第 12章 递归 146
第 13章 树 154
第 14章 搜索和排序 179
14.1 顺序搜索 179
14.2 冒泡排序 193
14.3 插入排序 195
14.4 希尔排序 198
14.5 快速排序 201