本书是《Python程序设计》配套的实验教材,共8章。每章都由知识结构、课后习题、上机实训及实训习题构成,根据主教材的各章节教学要求,设计了验证型、设计型和综合型难易程度不同的实验项目,全书共安排了40余个实验,每个实验都有明确的实验要求、实验分析、参考代码以及实验习题。本书力图通过典型习题的解析和实验指导,帮助学生深入学习、掌握并灵活运用Python程序设计的方法,提高解决问题的能力。本书配合主教材使用,起到了衔接课堂、实验教学以及课下辅导的作用。
样章试读
目录
- 目录
第1章 Python程序设计概述 1
1.1 知识结构及课后习题 1
1.1.1 知识结构图 1
1.1.2 课后习题 1
1.2 上机实训 3
1.2.1 配置Python解释器 3
1.2.2 Python IDLE程序运行方式 6
1.3 实训习题 9
第2章 Python的语法基础 10
2.1 知识结构及课后习题 10
2.1.1 知识结构图 10
2.1.2 课后习题 11
2.2 上机实训 14
2.2.1 赋值语句与输入输出函数 14
2.2.2 数值型及其运算 15
2.2.3 字符串类型及其运算 17
2.2.4 字符串的索引与切片 18
2.2.5 字符串的格式化方法 19
2.2.6 字符串的常用方法 20
2.2.7 计算年龄 21
2.2.8 Python表达式 22
2.2.9 计算三角形面积 22
2.2.10 利用turtle库绘图 23
2.3 实训习题 27
第3章 流程控制 28
3.1 知识结构及课后习题 28
3.1.1 知识结构图 28
3.1.2 课后习题 29
3.2 上机实训 33
3.2.1 孩子身高预测 33
3.2.2 计算BMI指数 34
3.2.3 快递计费程序 35
3.2.4 登录账号和密码检测 35
3.2.5 折纸游戏 37
3.2.6 简单数据加密 38
3.2.7 自动出题与判分程序 39
3.3 实训习题 40
第4章 列表与元组 41
4.1 知识结构及课后习题 41
4.1.1 知识结构图 41
4.1.2 课后习题 41
4.2 上机实训 43
4.2.1 序列的通用操作 43
4.2.2 列表的创建与删除 45
4.2.3 列表的基本操作 45
4.2.4 列表的遍历和排序 47
4.2.5 二维列表的操作 49
4.2.6 元组的创建和操作 50
4.2.7 求中位数 51
4.2.8 列表的应用 52
4.3 实训习题 55
第5章 字典与集合 56
5.1 知识结构及课后习题 56
5.1.1 知识结构图 56
5.1.2 课后习题 56
5.2 上机实训 58
5.2.1 字典的创建 58
5.2.2 字典的基本操作 59
5.2.3 字典的遍历 61
5.2.4 火车购票程序 63
5.2.5 学生信息查询程序 64
5.2.6 集合的基本操作 66
5.2.7 员工爱好统计 67
5.3 实训习题 68
第6章 函数 69
6.1 知识结构及课后习题 69
6.1.1 知识结构图 69
6.1.2 疑难解答 69
6.1.3 课后习题 70
6.2 上机实训 74
6.2.1 最大公约数问题 74
6.2.2 查找完数 75
6.2.3 简单计算器 76
6.2.4 lambda函数在排序中的应用 78
6.2.5 绘制彩色同心圆 78
6.2.6 任意个数的平均值 80
6.2.7 汉诺塔问题 81
6.3 实训习题 82
第7章 文件操作 83
7.1 知识结构及课后习题 83
7.1.1 知识结构图 83
7.1.2 课后习题 84
7.2 上机实训 86
7.2.1 素数问题 86
7.2.2 模拟专家评分 87
7.2.3 学生座位查询 88
7.2.4 文件内容选择性复制 89
7.2.5 中文词频统计 90
7.3 实训习题 91
第8章 Python数据分析与可视化 92
8.1 知识结构及课后习题 92
8.1.1 知识结构图 92
8.1.2 课后习题 92
8.2 上机实训 95
8.2.1 正态分布密度函数图像绘制 95
8.2.2 词云绘制 98
8.2.3 学生成绩分析程序 99
8.3 实训习题 102
全国计算机等级考试二级Python真题及解析(一) 103
全国计算机等级考试二级Python真题及解析(二) 112
计算机等级考试二级Python模拟题(一) 130
计算机等级考试二级Python模拟题(二) 137
计算机等级考试二级Python模拟题(三) 145
参考书目 153