第1章 初识Python 1
1.1 本章内容概述 1
1.2 典型例题分析 3
1.3 问题与思考 6
1.4 习题与解答 7
第2章 Python基础知识 9
2.1 本章内容概述 9
2.2 典型例题分析 11
2.3 问题与思考 15
2.4 习题与解答 15
第3章 Python中的字符串 20
3.1 本章内容概述 20
3.2 典型例题分析 21
3.3 问题与思考 25
3.4 习题与解答 26
第4章 Python程序的流程 29
4.1 本章内容概述 29
4.2 典型例题分析 30
4.3 问题与思考 38
4.4 习题与解答 38
第5章 Python的组合数据类型 48
5.1 本章内容概述 48
5.2 典型例题分析 49
5.3 问题与思考 59
5.4 习题与解答 60
第6章 用函数实现代码复用 71
6.1 本章内容概述 71
6.2 典型例题分析 72
6.3 问题与思考 78
6.4 习题与解答 78
第7章 用类实现抽象和封装 85
7.1 本章内容概述 85
7.2 典型例题分析 87
7.3 问题与思考 93
7.4 习题与解答 94
第8章 使用模块与库编程 99
8.1 本章内容概述 99
8.2 典型例题分析 101
8.3 问题与思考 108
8.4 习题与解答 110
第9章 Python的文件操作 117
9.1 本章内容概述 117
9.2 典型例题分析 119
9.3 问题与思考 123
9.4 习题与解答 123
第10章 Python的异常处理 130
10.1 本章内容概述 130
10.2 典型例题分析 131
10.3 问题与思考 135
10.4 习题与解答 136
第11章 tkinter GUI编程 140
11.1 本章内容概述 140
11.2 典型例题分析 141
11.3 问题与思考 146
11.4 习题与解答 147
第12章 Python的数据库编程 151
12.1 本章内容概述 151
12.2 典型例题分析 153
12.3 问题与思考 156
12.4 习题与解答 156
第13章 科学计算与图表绘制 161
13.1 本章内容概述 161
13.2 典型例题分析 162
13.3 问题与思考 166
13.4 习题与解答 167
第14章 爬取与分析网页中的
数据 171
14.1 本章内容概述 171
14.2 典型例题分析 173
14.3 问题与思考 177
14.4 习题与解答 178
第15章 模拟测试试卷 181
15.1 模拟试卷1 181
15.2 模拟试卷2 190
15.3 模拟试卷3 199
附录 全国计算机等级考试二级
Python语言程序设计考试
大纲(2018年版) 208
参考文献 210