关于本书的内容有任何问题,请联系 刘佳
目录 单元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
本书采用“项目引领、任务驱动”模式,系统构建AIGC 全栈应用技能体系。本书共设11个递进式实战项目:项目1初...
本书通过实际项目驱动和典型案例分析,全面介绍Java Web项目开发所需的知识与技术。 全书共7个项目,内容...
本书共11个项目,详细介绍人工智能的相关知识,内容包括人工智能的前世今生、人工智能基础、人工智能编程语言Pyt...
本书较为全面地介绍了Java程序开发的相关知识。全书共10章,主要内容包括面向对象概述、Java数据类型与运算...
本书从初学者的角度出发,以通俗易懂的语言详细介绍HTML5、CSS3和JavaScript的相关知识,以及如何...
我要评论