Python程序设计任务式教程(微课版)(AI助学)

Python程序设基础
分享 推荐 1 收藏 8 阅读 569
郑卉 (作者) 978-7-115-68969-6

关于本书的内容有任何问题,请联系 刘佳

1.职业本科院校国规作者团队编写,品质较好。
2.大项目贯穿式写法,适合职教学生学习。
3.配套丰富的资源及视频。
4.充分融入课程思政,体现立德树人。

内容摘要

本教材采用任务驱动模式编写,以一个文创商品销售系统开发应用案例贯穿9个单元,分别为使用Python语言来开发文创商品销售系统、单元2 Python基础、单元3 组合数据类型、单元4 函数和模块化编程、单元5 面向对象编程、单元6文件的操作、单元7 异常处理、单元8 SQLite数据库、单元9 数据分析与可视化。
本教材可作为职业本科、高职院校电子信息大类等相关专业的教材,也可以作为零基础的程序开发爱好者的自学参考书籍。

Python程序设计任务式教程(微课版)(AI助学)

目录

目录
单元1 文创商品销售系统概述 6
学习目标 6
引例描述+AI 6
任务1选择合适的开发语言 8
【任务描述】 8
【知识准备】 9
1.1 Python特点和执行过程 9
1.2 Python环境 11
1.3 AIGC与大语言模型 11
【任务实施】 12
【拓展训练】 19
AI实验室——安装编程辅助插件 19
单元小结 20
单元2 Python基础 20
学习目标 20
引例描述+AI 21
任务2-1 存储用户与商品数据 23
【任务描述】 23
【知识准备】 23
2.1基础语法 23
2.2变量与数据类型 26
2.3字符串类型 28
2.4数字类型 35
2.5运算符和表达式 38
【任务实施】 43
【拓展训练】 44
任务2-2 注册新用户 45
【任务描述】 45
【知识准备】 45
2.6选择结构 45
【任务实施】 51
【拓展训练】 52
任务2-3 实现用户登录 53
【任务描述】 53
【知识准备】 53
2.7循环结构 53
【任务实施】 57
【拓展训练】 58
AI实验室——使用通义灵码来注释代码 59
单元小结 61
【基础练习】 61
【进阶挑战】 64
单元3 容器数据类型 64
学习目标 65
引例描述+AI 65
任务3-1 展示商品优惠信息 67
【任务描述】 67
【知识准备】 67
3.1列表 67
3.2元组 74
【任务实施】 76
【拓展训练】 77
任务3-2 入库商品 78
【任务描述】 78
【知识准备】 78
3.3 字典 78
【任务实施】 83
【拓展训练】 85
任务3-3 验证注册信息 86
【任务描述】 86
【知识准备】 86
3.4 集合 86
3.5正则表达式及其应用 89
【任务实施】 92
【拓展训练】 94
AI实验室——使用通义灵码来进一步理解代码概念 94
单元小结 96
【基础练习】 96
【进阶挑战】 98
单元4 函数和模块化编程 99
学习目标 99
引例描述+AI 100
任务4-1 展示商品信息 102
【任务描述】 102
【知识准备】 102
4.1 函数的定义和调用 102
4.2变量的作用域 103
【任务实施】 106
【拓展训练】 107
任务4-2添加商品到购物车 108
【任务描述】 108
【知识准备】 108
4.3 函数参数的设置 108
【任务实施】 112
【拓展训练】 113
任务4-3完善展示购物车功能 115
【任务描述】 115
【知识准备】 115
4.4迭代器和生成器 115
4.5 特殊形式的函数 117
4.6 模块化编程的概念和实践 120
【任务实施】 125
【拓展训练】 127
AI实验室——使用通义灵码来生成单元测试 127
单元小结 130
【基础练习】 130
【进阶挑战】 132
单元5 面向对象编程 133
学习目标 133
引例描述+AI 134
任务5-1 创建文创商品对象 135
【任务描述】 135
【知识准备】 135
5.1 类与对象的基础应用 135
5.2类的成员 136
5.3 封装 148
【任务实施】 149
【拓展训练】 151
任务5-2扩展购物车功能 152
【任务描述】 152
【知识准备】 152
5.4 继承 152
5.5 多态 158
5.6对象与字典的转换 159
5.7 面向对象编程思想 160
【任务实施】 162
【拓展训练】 166
AI实验室——使用通义灵码完成部分代码 167
单元小结 169
【基础练习】 169
【进阶挑战】 172
单元6 文件的操作 172
学习目标 172
引例描述+AI 173
任务6-1 确定购物车数据存储位置 175
【任务描述】 175
【知识准备】 175
6.1 文件概述 175
6.2 文件路径 175
【任务实施】 178
【拓展训练】 179
任务6-2 实现购物车数据的持久化 180
【任务描述】 180
【知识准备】 180
6.3文件的基础操作 180
【任务实施】 184
【拓展训练】 189
任务6-3 操作CSV格式的商品数据 190
【任务描述】 190
【知识准备】 190
6.4 数据的维度 190
6.5 CSV格式数据的存储与读写 190
【任务实施】 195
【拓展训练】 198
AI实验室——使用通义灵码生成各种类型文件读写模板 199
单元小结 200
【基础练习】 200
【进阶挑战】 202
单元7 异常处理 202
学习目标 202
引例描述+AI 203
任务7-1 提高系统健壮性 204
【任务描述】 204
【知识准备】 204
7.1异常概述 204
7.2异常捕获语句 205
【任务实施】 207
【拓展训练】 211
任务7-2 提高系统容错性 212
【任务描述】 212
【知识准备】 212
7.3创建自定义异常类 212
7.4抛出自定义异常类对象 212
【任务实施】 214
【拓展训练】 216
AI实验室——使用通义灵码来优化代码 216
单元小结 219
【基础练习】 219
【进阶挑战】 219
单元8 SQLite数据库 220
学习目标 220
引例描述+AI 220
任务8-1 创建商品销售数据库 222
【任务描述】 222
【知识准备】 222
8.1 SQLite数据库概述 222
8.2创建并连接SQLite数据库 222
8.3创建并查看数据表 223
【任务实施】 224
【拓展训练】 226
任务8-2操作商品销售数据 228
【任务描述】 228
【知识准备】 228
8.4 操作SQLite数据库 228
【任务实施】 234
【拓展训练】 238
AI实验室——使用通义灵码了解更多数据库访问方式 238
单元小结 241
【基础练习】 241
【进阶挑战】 243
单元9 数据分析与可视化 243
学习目标 243
引例描述+AI 244
任务9-1 分析商品销售数据 246
【任务描述】 246
【知识准备】 246
9.1 NumPy概述 246
9.2使用NumPy操作数据 246
9.3 Pandas概述 251
9.4 使用Pandas操作数据 251
【任务实施】 271
【拓展训练】 272
任务9-2 展示商品销售数据 274
【任务描述】 274
【知识准备】 274
9.5 Matplotlib概述 274
9.6使用 Matplotlib绘制图像 274
【任务实施】 282
【拓展训练】 283
AI实验室——使用通义灵码进一步学习数据分析 283
单元小结 284
【基础练习】 284
【进阶挑战】 285

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

郑卉,副教授。在重庆电子科技职业大学从事多年程序开发、项目开发相关教学和科研工作,主持或主研各级各类教改项目十余项,建设在线课程多门;主持建设国家软件技术教学资源库核心课程;主编《C#程序设计》、《C语言程序设计案例教程》等新形态一体化教程,获评“十二五”、“十三五”、“十四五”国家规划教材。

推荐用户

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部