图书目录

  

  

  

  

  

  

  

  

第1章  Python语言概述 1

1.1  实验一:Python开发环境下载与安装 1

  一、实验目的 1

  二、相关知识 1

  三、实验要求 1

  四、实验内容 1

1.2  实验二:常用集成开发环境的安装与运行 5

  一、实验目的 5

  二、相关知识 5

  三、实验要求 5

  四、实验内容 5

1.3  习题 24

第2章  Python语法基础 26

2.1  实验一:Python基本数据处理 26

  一、实验目的 26

  二、相关知识 26

  三、实验内容 28

2.2  实验二:选择结构 31

  一、实验目的 31

  二、相关知识 31

  三、实验内容 32

2.3  实验三:循环结构 36

  一、实验目的 36

  二、相关知识 37

  三、实验内容 37

2.4  习题 42

第3章  组合数据类型 57

3.1  实验一:无人售货机的简单实现 57

  一、实验目的 57

  二、相关知识 57

  三、实验要求 58

  四、实验内容 58

  五、参考代码 60

  六、运行结果 61

3.2  实验二:小写报销金额转换为大写金额 62

  一、实验目的 62

  二、相关知识 62

  三、实验要求 63

  四、实验内容 63

  五、参考代码 64

  六、运行结果 65

3.3  实验三:模拟用户登录 65

  一、实验目的 65

  二、相关知识 65

  三、实验要求 66

  四、实验内容 66

  五、参考代码 67

  六、运行结果 68

3.4  习题 69

第4章  函数与模块 78

4.1  实验一:通讯录管理系统 78

  一、实验目的 78

  二、相关知识 78

  三、实验要求 79

  四、实验内容 79

  五、参考代码 82

  六、运行结果 84

4.2  实验二:背单词程序 85

  一、实验目的 85

  二、相关知识 86

  三、实验要求 87

  四、实验内容 87

  五、参考代码 89

  六、运行结果 90

4.3  习题 91

第5章  文件操作与管理  101

5.1  实验一:读写TXT格式文件 101

  一、实验目的 101

  二、相关知识 101

  三、实验要求 101

  四、实验内容 102

  五、参考代码 102

  六、运行结果 103

5.2  实验二:读写JSON格式文件 104

  一、实验目的 104

  二、相关知识 104

  三、实验要求 104

  四、实验内容 104

  五、参考代码 105

  六、运行结果 105

5.3  习题 106

第6章  异常处理 108

6.1  实验一:计算除法异常处理 108

  一、实验目的 108

  二、相关知识 108

  三、实验要求 108

  四、实验内容 108

  五、参考代码 109

  六、运行结果 109

6.2  实验二:读取文件异常处理 110

  一、实验目的 110

  二、相关知识 110

  三、实验要求 110

  四、实验内容 110

  五、参考代码 114

  六、运行结果 118

6.3  习题 119

第7章  正则表达式 120

7.1  实验一:利用正则表达式检测邮箱格式是否正确 120

  一、实验目的 120

  二、相关知识 120

  三、实验要求 120

  四、实验内容 120

  五、参考代码 121

  六、运行结果 121

7.2  实验二:使用正则匹配解析JSON格式文件中的案情信息 122

  一、实验目的 122

  二、相关知识 122

  三、实验要求 122

  四、实验内容 122

  五、参考代码 124

  六、运行结果 126

7.3  习题 127

第8章  面向对象编程 129

8.1  实验一:交通工具管理 129

  一、实验目的 129

  二、相关知识 129

  三、实验要求 129

  四、实验内容 129

  五、参考代码 130

  六、运行结果 130

8.2  实验二:抽象类交通工具管理 131

  一、实验目的 131

  二、相关知识 131

  三、实验要求 131

  四、实验内容 131

  五、参考代码 131

  六、运行结果 132

8.3  习题 133

第9章  图形界面编程 136

9.1  实验一:注册个人信息窗口 136

  一、实验目的 136

  二、相关知识 136

  三、实验要求 136

  四、实验内容 136

  五、参考代码 136

  六、运行结果 138

9.2  实验二:简单计算器 139

  一、实验目的 139

  二、相关知识 139

  三、实验要求 140

  四、实验内容 140

  五、参考代码 140

  六、运行结果 143

9.3  习题 143

第10章  数据库编程 146

10.1  实验一:数据库连接及数据表查询 146

  一、实验目的 146

  二、相关知识 146

  三、实验要求 146

  四、实验内容 146

  五、参考代码 148

  六、运行结果 149

10.2  实验二:数据库连接及数据表的“增、删、改、查”操作 150

  一、实验目的 150

  二、相关知识 150

  三、实验要求 150

  四、实验内容 150

  五、参考代码 157

  六、运行结果 162

10.3  习题 165

第11章  数据统计分析与可视化 167

11.1  实验一:绘制正弦和余弦图像并可视化 167

  一、实验目的 167

  二、相关知识 167

  三、实验要求 167

  四、实验内容 167

  五、参考代码 168

  六、运行结果 168

11.2  实验二:使用多元线性回归模型实现房价预测 169

  一、实验目的 169

  二、相关知识 169

  三、实验要求 169

  四、实验内容 170

  五、参考代码 171

  六、运行结果 172

11.3  习题 173

第12章  网络爬虫 175

12.1  实验一:利用Python爬取一周的天气预报信息 175

  一、实验目的 175

  二、相关知识 175

  三、实验要求 175

  四、实验内容 176

  五、参考代码 179

  六、运行结果 181

12.2  实验二:利用Python爬取网络图片 181

  一、实验目的 181

  二、相关知识 182

  三、实验要求 182

  四、实验内容 182

  五、参考代码 186

  六、运行结果 187

12.3  习题 188

第13章  网络程序设计 190

13.1  实验一:网络聊天程序 190

  一、实验目的 190

  二、相关知识 190

  三、实验要求 190

  四、实验内容 191

  五、参考代码 193

  六、运行结果 195

13.2  实验二:在线签到程序 196

  一、实验目的 196

  二、相关知识 196

  三、实验要求 197

  四、实验内容 197

  五、参考代码 200

  六、运行结果 202

13.3  习题 203

参考答案 204

参考文献 206

  

VI

Python语言程序设计上机指导与习题解答

VII

目录