目 录
第一篇 Python程序设计实验指导 1
第1章 实验内容 1
实验一 熟悉IDLE集成开发环境 1
实验二 数据类型 2
实验三 运算符和表达式 4
实验四 选择结构 5
实验五 循环结构 6
实验六 函数 7
实验七 列表与元组 8
实验八 字典与集合 9
实验九 文件与数据格式化 11
实验十 turtle库的使用 12
实验十一 random库的使用 13
实验十二 第三方库 14
实验十三 界面设计 16
实验十四 综合设计 16
第2章 实验内容参考答案 17
实验一 熟悉IDLE集成开发环境 17
实验二 数据类型 17
实验三 运算符和表达式 18
实验四 选择结构 19
实验五 循环结构 20
实验六 函数 21
实验七 列表与元组 22
实验八 字典与集合 23
实验九 文件与数据格式化 24
实验十 turtle库的使用 24
实验十一 random库的使用 25
实验十二 第三方库 25
实验十三 界面设计 26
实验十四 综合设计 27
第二篇 《Python语言程序设计入门》
习题解答 29
第1章 习题解答 29
一、选择题 29
二、编程题 29
第2章 习题解答 30
一、选择题 30
二、编程题 32
第3章 习题解答 33
一、选择题 33
二、编程题 35
第4章 习题解答 38
一、选择题 38
二、编程题 39
第5章 习题解答 41
一、选择题 41
二、编程题 44
第6章 习题解答 47
一、选择题 47
二、编程题 48
第7章 习题解答 49
一、选择题 49
二、填空题 50
三、编程题 51
第三篇 全国计算机等级考试二级
Python介绍 55
第1章 全国计算机等级考试大纲 55
1.1 全国计算机等级考试(二级Python)
考试大纲 55
1.2 全国计算机等级考试(二级公共基础)
考试大纲 57
第2章 计算机系统 58
2.1 概述 58
2.2 计算机硬件系统 60
2.3 操作系统 69
2.4 习题与解答 81
第3章 数据结构与算法 83
3.1 算法 83
3.2 数据结构的基本概念 84
3.3 线性表及其顺序存储结构 87
3.4 栈和队列 88
3.5 线性链表 90
3.6 树与二叉树 92
3.7 查找技术 97
3.8 排序技术 98
3.9 习题与解答 100
第4章 软件工程基础 102
4.1 软件工程的基本概念 103
4.2 软件需求分析 104
4.3 软件设计 105
4.4 程序设计基础 109
4.5 软件测试及调试 112
4.6 习题与解答 114
第5章 数据库基础 116
5.1 数据库系统的基本概念 116
5.2 数据模型 120
5.3 关系代数 124
5.4 数据库设计 128
5.5 习题与解答 130
第6章 等级考试模拟试题 132
6.1 模拟试题一 132
6.2 模拟试题二 140
第四篇 Python应用实训 151
第1章 网络爬虫 151
1.1 爬虫概述 151
1.2 Requests库入门 152
1.3 爬虫实例 156
1.4 BeautifulSoup库的使用 161
1.5 正则表达式 172
1.6 淘宝商品比价定向爬虫介绍 177
1.7 小结 182
第2章 数据处理 183
2.1 NumPy库的基本使用方法 183
2.2 Pandas库的基本使用方法 191
2.3 实例分析 202
2.4 小结 206
第3章 数据可视化 207
3.1 matplotlib.pyplot子库的基础知识 207
3.2 Pandas数据可视化 213
3.3 数据可视化综合实例 217
3.4 小结 224
参考文献 225