第1章 Python概述 1
1.1 本章主要内容 1
1.2 典型例题分析 3
1.3 问题与思考 6
1.4 习题与解答 7
第2章 Python基础知识 10
2.1 本章主要内容 10
2.2 典型例题分析 13
2.3 问题与思考 22
2.4 习题与解答 23
第3章 Python程序的流程控制 31
3.1 本章主要内容 31
3.2 典型例题分析 33
3.3 问题与思考 42
3.4 习题与解答 42
第4章 Python的组合数据类型 53
4.1 本章主要内容 53
4.2 典型例题分析 54
4.3 问题与思考 66
4.4 习题与解答 67
第5章 Python函数 79
5.1 本章主要内容 79
5.2 典型例题分析 80
5.3 问题与思考 87
5.4 习题与解答 88
第6章 模块与Python的库 95
6.1 本章主要内容 95
6.2 典型例题分析 97
6.3 问题与思考 105
6.4 习题与解答 108
第7章 Python的文件操作 115
7.1 本章主要内容 115
7.2 典型例题分析 118
7.3 问题与思考 121
7.4 习题与解答 122
第8章 异常处理 129
8.1 本章主要内容 129
8.2 典型例题分析 131
8.3 问题与思考 133
8.4 习题与解答 134
第9章 tkinter GUI编程 139
9.1 本章主要内容 139
9.2 典型例题分析 141
9.3 问题与思考 146
9.4 习题与解答 147
第10章 Python的数据库编程 151
10.1 本章主要内容 151
10.2 典型例题分析 153
10.3 问题与思考 157
10.4 习题与解答 157
第11章 面向对象程序设计 163
11.1 本章主要内容 163
11.2 典型例题分析 165
11.3 问题与思考 172
11.4 习题与解答 173
第12章 Python的第三方库 178
12.1 本章主要内容 178
12.2 典型例题分析 181
12.3 问题与思考 185
12.4 习题与解答 187
第13章 模拟测试 191
13.1 模拟试卷1 191
13.2 模拟试卷2 202
13.3 模拟试卷3 212
附录 全国计算机等级考试二级Python语言程序设计考试大纲(2018年版) 222
参考文献 224