商品详情
● 系统化Python办公自动化教材:涵盖Python基础知识、数据类型、程序控制、函数与类、文件操作及办公自动化应用,帮助学生从零基础逐步掌握核心编程技能。 ● 教学案例与实训任务紧密结合:书中每个单元配套丰富实战案例,包括Excel/Word/PPT/PDF/图像处理,强调项目式任务驱动,便于学生理解和掌握知识点。 ● 融合AI辅助编程,提升学习效率:引入AI大模型与智能编程工具,让学生体验AI辅助编程的思路,减轻学习难度,同时培养现代办公自动化创新能力。 ● 完整教学资源支持课堂教学:提供慕课视频、源代码、教案、教学大纲、教学进度表和PPT课件,便于教师快速组织教学和学生自主学习。 ● 面向高职院校、办公自动化相关课程:适合计算机应用、信息技术、职场技能提升等课程使用,是高职学生、教师和培训机构理想的教材选择。 ● 强调理论与实践结合,助力技能落地:通过动手练习和案例拓展,使学生能够在学习过程中解决实际办公问题,实现知识向能力的转化。
本书旨在为Python初学者提供一条从零基础开始学习Python编程直至掌握其办公自动化应用的路径。本书结构清晰,循序渐进地引导读者深入理解并灵活运用Python进行各种复杂的数据与文档处理任务。本书单元1~单元6讲解Python编程基础知识,涵盖搭建开发环境、Python基本语法、Python数据类型、程序控制结构、函数和类、文件操作等内容;单元7~单元12讲解Python办公自动化,涵盖使用Python处理数据、Excel文件、Word文档、PPT文档、PDF文件和图像等内容。 本书融入AI辅助编程的相关知识,大部分任务和综合实例均使用AI工具生成代码。同时,本书在每个单元的拓展知识部分,提供AI大模型相关知识的介绍。 本书内容丰富,讲解详尽,主要面向Python初学者,可作为各类院校相关专业的教材,也可作为Python爱好者的参考书。夏帮贵,西华大学副教授,1998年毕业于西南大学计算机应用专业,已出版Python、Java、前端开发等相关教材十余部。主编教材《Python3基础教程(第2版)(慕课版)》入选首批“十四五” 职业教育国家规划教材,《JavaScript十jQuery前端开发基础教程(微课版)》(慕课版)》《OpenCV计算机视觉基础教程(Python版)》入选四川省“十四五”职业教育省级规划教材。单元1 工欲善其事,必先利其器:搭建开发环境 1任务1.1 ?在Windows系统中搭建Python开发环境 1【任务目标】 1【任务实施】 1【知识点】 51.1 ?Python编程工具 51.1.1 ?Python交互模式 51.1.2 ?IDLE 61.1.3 ?VS Code 71.1.4 ?了解模块、包和库 11任务1.2 ?用DeepSeek生成排序程序 13【任务目标】 13【任务实施】 13【知识点】 141.2 ?AI大模型 141.2.1 ?大模型简介 141.2.2 ?使用通义灵码辅助编程 161.2.3 ?使用DeepSeek辅助编程 18【小结】 21【拓展知识】国内大模型简介 21【习题】 21单元2 代码世界的新手村:Python基本语法 22任务2.1 ?编写诗词输出程序 22【任务目标】 22【任务实施】 23【知识点】 242.1 ?Python基本语法元素 242.1.1 ?编码规范 242.1.2 ?标识符和关键字 25任务2.2 ?比较输入的两个数大小 25【任务目标】 25【任务实施】 25【知识点】 262.2 ?数据的输入和输出 262.2.1 ?数据的输入 262.2.2 ?数据的输出 27任务2.3 ?对输入的3个数排序 27【任务目标】 27【任务实施】 28【知识点】 282.3 ?变量 282.3.1 ?变量赋值 282.3.2 ?变量与对象 29【综合实例】自动累加器 30【小结】 31【拓展知识】如何写好大模型提示语 31【习题】 32单元3 代码世界的基石:Python数据类型 33任务3.1 ?计算“奋斗者”号下潜速度 33【任务目标】 33【任务实施】 34【知识点】 343.1 ?基本数据类型 343.1.1 ?数字 343.1.2 ?字符串 38任务3.2 “唐宋八大家”人名排序 41【任务目标】 41【任务实施】 41【知识点】 423.2 ?复合数据类型 423.2.1 ?列表 433.2.2 ?集合 453.2.3 ?元组 473.2.4 ?字典 48【综合实例】数据排序 50【小结】 51【拓展知识】通义灵码智能问答使用指南 51【习题】 51单元4 代码世界的交通规则:程序控制结构 53任务4.1 ?计算个人所得税 53【任务目标】 53【任务实施】 54【知识点】 554.1 ?分支结构 554.1.1 ?程序的基本控制结构 554.1.2 ?if语句 564.1.3 ?match语句 57任务4.2 ?从文件中检索指定唐诗 58【任务目标】 58【任务实施】 58【知识点】 604.2 ?循环结构 604.2.1 ?for语句 604.2.2 ?while语句 624.2.3 ?break语句和continue语句 62任务4.3 ?处理程序中的异常 63【任务目标】 63【任务实施】 63【知识点】 644.3 ?异常处理 64【综合实例】输出数字金字塔 65【小结】 66【拓展知识】通义灵码文件编辑模式使用指南 66【习题】 66单元5 代码世界的积木:函数和类 69任务5.1 ?定义个人所得税计算函数 69【任务目标】 69【任务实施】 69【知识点】 715.1 ?函数 715.1.1 ?定义和调用函数 715.1.2 ?函数的参数 715.1.3 ?嵌套函数 735.1.4 ?递归函数 735.1.5 ?lambda函数 74任务5.2 ?用类处理诗词 74【任务目标】 74【任务实施】 74【知识点】 755.2 ?类 755.2.1 ?定义和使用类 755.2.2 ?对象的属性 765.2.3 ?派生类 77【综合实例】用对象处理学生数据 77【小结】 79【拓展知识】了解Trae IDE智能编程 79【习题】 79单元6 Python化身文件管家:文件操作 81任务6.1 ?从文件中读取唐诗目录 81【任务目标】 81【任务实施】 81【知识点】 826.1 ?文件读写 826.1.1 ?读写文本文件 836.1.2 ?读写CSV文件 84任务6.2 ?学生信息分类 85【任务目标】 85【任务实施】 85【知识点】 866.2 ?文件管理 866.2.1 ?使用os模块 866.2.2 ?使用shutil模块 87【综合实例】报名表分类 89【小结】 90【拓展知识】了解文心一言 91【习题】 91单元7 数据魔法师:数据处理 92任务7.1 ?导入Excel文件数据 92【任务目标】 92【任务实施】 92【知识点】 937.1 ?数据处理基础 937.1.1 ?创建数据对象 937.1.2 ?数据的基本运算 957.1.3 ?数据处理相关的属性和方法 967.1.4 ?数据的索引和切片 987.1.5 ?数据的导入和导出 100任务7.2 ?成绩排序 101【任务目标】 101【任务实施】 101【知识点】 1027.2 ?数据处理操作 1027.2.1 ?数据清洗 1027.2.2 ?数据筛选 1047.2.3 ?数据排序和排名 1057.2.4 ?数据合并和连接 1067.2.5 ?数据分组统计 1087.2.6 ?数据透视表创建 1087.2.7 ?数据绘图 109【综合实例】Excel文件数据合并 110【小结】 111【拓展知识】了解NumPy库基础知识 112【习题】 112单元8 从代码到表格:Python教你玩转Excel文件 114任务8.1 ?将数据存入Excel文件 114【任务目标】 114【任务实施】 114【知识点】 1158.1 ?Excel操作基础 1158.1.1 ?操作Excel程序 1168.1.2 ?读写工作簿 1168.1.3 ?设置单元格格式 1178.1.4 ?添加公式 1178.1.5 ?添加图表 118任务8.2 ?创建数据填报模板文件 119【任务目标】 119【任务实施】 119【知识点】 1208.2 ?管理工作簿 1208.2.1 ?创建工作簿 1208.2.2 ?打开工作簿 1208.2.3 ?管理工作表 121任务8.3 ?合并学生名单 122【任务目标】 122【任务实施】 123【知识点】 1248.3 ?读写工作表 1248.3.1 ?读工作表 1248.3.2 ?写工作表 1258.3.3 ?删除数据 1268.3.4 ?导出数据 128任务8.4 ?设置成绩表格式 128【任务目标】 128【任务实施】 128【知识点】 1308.4 ?设置工作表格式 1308.4.1 ?设置背景颜色 1308.4.2 ?设置行高和列宽 1318.4.3 ?设置边框 1318.4.4 ?设置对齐方式 1328.4.5 ?设置文字格式 133【综合实例】创建年级录取人数折线图 133【小结】 135【拓展知识】常见Excel Python库简介 135【习题】 136单元9 从代码到文字:Python教你玩转Word文档 137任务9.1 ?创建会议邀请函 137【任务目标】 137【任务实施】 137【知识点】 1399.1 ?Word文档写操作 1399.1.1 ?创建文档 1399.1.2 ?添加文字 1399.1.3 ?添加分页符 1419.1.4 ?添加表格 1419.1.5 ?添加图片 142任务9.2 ?提取文档中的表格 142【任务目标】 142【任务实施】 142【知识点】 1439.2 ?Word文档读操作 1439.2.1 ?读取段落 1449.2.2 ?读取文字块 1449.2.3 ?读取表格 1459.2.4 ?读取图片 146任务9.3 ?自动调整文档样式 147【任务目标】 147【任务实施】 147【知识点】 1499.3 ?Word文档样式设置操作 1499.3.1 ?设置字体样式 1499.3.2 ?设置对齐样式 1509.3.3 ?设置缩进样式 1519.3.4 ?设置间距样式 151【综合实例】生成录取通知书存档联(一) 152【小结】 154【拓展知识】用Python替代VBA 154【习题】 155单元10 从代码到幻灯片:Python教你玩转PPT文档 156任务10.1 ?自动创建演讲PPT 156【任务目标】 156【任务实施】 156【知识点】 15810.1 ?PPT文档写操作 15810.1.1 ?创建PPT文档 15810.1.2 ?幻灯片操作 15810.1.3 ?添加文本框 16210.1.4 ?添加段落 16310.1.5 ?添加表格 16410.1.6 ?添加图片 16410.1.7 ?添加图表 16510.1.8 ?自动创建PPT 166任务10.2 ?提取PPT文档中的表格 169【任务目标】 169【任务实施】 169【知识点】 17010.2 ?PPT文档读操作 17010.2.1 ?读取文本 17010.2.2 ?读取表格 17110.2.3 ?读取图片 171任务10.3 ?自动调整PPT文档样式 172【任务目标】 172【任务实施】 172【知识点】 17410.3 ?PPT文档样式设置操作 17410.3.1 ?设置字体样式 17410.3.2 ?设置段落样式 17510.3.3 ?设置文本框样式 175【综合实例】制作电子通讯录 176【小结】 178【拓展知识】使用通义千问制作PPT 178【习题】 178单元11 从代码到文档:Python教你玩转PDF文件 180任务11.1 ?提取PDF文件中的表格 180【任务目标】 180【任务实施】 180【知识点】 18111.1 ?读取PDF文件内容 18111.1.1 ?读取表格 18211.1.2 ?读取文本 18211.1.3 ?读取图片 183任务11.2 ?批量转换PDF文件 183【任务目标】 183【任务实施】 183【知识点】 18411.2 ?PDF文件高级操作 18411.2.1 ?合并和拆分文件 18411.2.2 ?加密和解密文件 18511.2.3 ?为文件添加水印 18611.2.4 ?文件格式转换 189【综合实例】生成录取通知书存档联(二) 190【小结】 192【拓展知识】了解豆包 192【习题】 192单元12 图像魔法师:Python教你玩转图像处理 194任务12.1 ?批量转换图像格式 194【任务目标】 194【任务实施】 194【知识点】 19512.1 ?图像基础操作 19512.1.1 ?读取和显示图像 19612.1.2 ?图像保存与格式转换 19712.1.3 ?裁剪图像 19712.1.4 ?绘制图形 198任务12.2 ?批量处理图像尺寸 199【任务目标】 199【任务实施】 199【知识点】 20112.2 ?图像处理 20112.2.1 ?缩放图像 20112.2.2 ?图像编码 20112.2.3 ?翻转图像 20212.2.4 ?旋转图像 20312.2.5 ?图像模糊 20412.2.6 ?抠图 208【综合实例】制作九宫格图像 209【小结】 211【拓展知识】使用通义万相生成图像 211【习题】 211- 新华一城书集 (微信公众号认证)
- 上海新华书店官方微信书店
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...