资源详情

Python自动化办公与RPA从入门到实战

Python自动化办公与RPA从入门到实战-电子书下载


作者: 王宇韬/王皓/张鹤藐
出版社: 机械工业出版社
副标题: 从入门到实战
出版年: 2022-7
定价: 89元
装帧: 平装
ISBN: 9787111705987

下载次数:1


本站推荐

书籍资料

  • 内容简介
  • 作者介绍
  • 书籍目录

本书不是一本编程技术书,而是一本讲解如何利用Python实现办公自动化的案例型教程。
全书共12章,结构上可划分为3个部分。第1部分(第1章、第2章)主要讲解Python编程环境搭建、Python核心语法知识、文件系统操作、文本处理等Python高效办公的基础知识与基本技能。第2部分(第3~10章)全面讲解如何利用Python高效地完成与Word、Excel、PowerPoint等常用办公软件相关的操作。第3部分(第11章、第12章)主要讲解如何利用Python模拟鼠标和键盘操作,快速完成批量化和流程化的工作。
本书理论知识精练,案例典型实用,学习资源齐备,十分适合具备一定的办公软件操作基础又想进一步提高工作效率的办公人员阅读,对于Python编程初学者而言也是相当不错的参考资料。

王宇韬
(CFA、FRM、AQF)
华能贵诚信托金融科技实验室发起人,宾夕法尼亚大学硕士,上海交通大学学士,曾在剑桥大学交流学习。专注于科技在金融领域的应用,编著有《Python金融大数据挖掘与分析全流程详解》《Python大数据分析与机器学习商业案例实战》《零基础学Python网络爬虫案例实战全流程详解》等图书。中国人民大学商学院Python相关课程兼职教师;所开发的“Python金融”在线课程被中国人民银行等多个在线学习平台收录。
王 皓
北京邮电大学计算机科学与技术专业学士,北京邮电大学数据科学与服务中心在读硕士。擅长数据挖掘与办公软件自动化。
张鹤藐
北京邮电大学计算机科学与技术专业学士,北京邮电大学数据科学与服务中心在读硕士。曾获美国大学生数学建模竞赛M奖(一等奖),擅长智能信息处理与RPA(机器人流程自动化)。

第1章 Python快速上手
1.1Python编程环境的搭建
1.1.1 Anaconda的安装
1.1.2 编写第一个Python程序
1.1.3 PyCharm的安装与使用
1.2Python语法基础知识
1.2.1 变量、行、缩进与注释
1.2.2 数据类型:数字与字符串
1.2.3 数据类型:列表、字典、元组、集合
1.2.4 运算符
1.3Python语句
1.3.1 if条件语句
1.3.2 for循环语句
1.3.3 while循环语句
1.3.4 try/except异常处理语句
1.4函数与库
1.4.1 函数的定义与调用
1.4.2 函数的返回值与变量的作用域
1.4.3 常用内置函数介绍
1.4.4 库的导入与安装
第2章 文件系统操作与文本处理
2.1文件系统操作
2.1.1 路径的基础知识
2.1.2 从路径中提取信息
2.1.3 重命名文件或文件夹
2.1.

 创建文件夹
2.1.5 罗列文件夹内容
2.2读写文本文件
2.2.1 打开文本文件
2.2.2 读取文本文件的内容
2.2.3 向文本文件写入内容
2.2.4 实战演练:批量拆分文本文件
2.3中文分词与词云图绘制
2.3.1 中文分词与词频统计
2.3.2 绘制词云图
第3章 Word文档制作快速上手
3.1初识python-docx库
3.2python-docx库的基本操作
3.3python-docx库的进阶操作
3.3.1 设置字体
3.3.2 设置字号和颜色等格式
3.3.3 设置段落格式
3.3.4 设置段落样式
3.3.5 设置表格样式
3.3.6 设置图片格式
3.4python-docx库的高级操作
3.4.1 添加页眉页脚
3.4.2 添加超链接
3.5借助pywin32库调用WordVBA
第4章 Word文档制作实战演练
4.1制作邀请函
4.1.1 生成邀请函模板
4.1.2 生成一份邀请函
4.1.3 生成多份邀请函
4.2制作课程总结评估报告
4.2.1 生成报告封面模板
4.2.2 生成多份报告封面
4.2.3 制作报告内容
4.2.4 添加页眉页脚
4.3批量标记多个关键词
第5章 表格数据处理快速上手
5.1pandas库的基本数据结构
5.1.1 Series的创建
5.1.2 DataFrame的创建
5.1.3 DataFrame的标签修改
5.2数据文件的读写
5.3数据的选取与简单处理
5.4数据的拼接
5.5pandas库的进阶操作
5.5.1 重复值和缺失值处理
5.5.2 数据的分组汇总
5.5.3 数据的批量处理
5.5.4 数据格式设置
5.5.5 数据的模糊匹配与筛选
5.5.6 数据的遍历
第6章 表格数据处理实战演练
6.1pandas库办公自动化初探
6.1.1 批量生成和汇总工作簿
6.1.2 批量将工作表导出为独立工作簿
6.1.3 分类拆分工作表数据
6.1.4 读取数据时处理合并单元格
6.2将多列汇总为一列
6.3某知名会计师事务所笔试题
6.4批量处理工作簿
6.4.1 任务一
6.4.2 任务二
6.4.3 任务三
6.4.4 任务四
6.5资金雷达数据整理
第7章 Excel操作自动化快速上手
7.1xlwings库简介
7.2xlwings库的基本用法
7.2.1 Excel程序的相关操作
7.2.2 工作簿的相关操作
7.2.3 工作表的相关操作
7.2.4 单元格区域的相关操作
7.2.5 制作图表
7.3xlwings库的综合应用
第8章 Excel操作自动化实战演练
8.1批量新建空白工作簿
8.2批量重命名工作簿
8.3批量重命名工作表
8.3.1批量重命名一个工作簿中的所有工作表
8.3.2批量重命名多个工作簿中的同名工作表
8.4在多个工作簿中批量新增工作表
8.5按条件将一个工作表拆分为多个工作表
8.6批量合并多个工作簿中的同名工作表
8.7批量调整多个工作簿的工作表格式
8.8批量替换多个工作簿的数据
8.8.1批量替换多个工作簿的行数据
8.8.2批量替换多个工作簿的列数据
8.9批量提取一个工作簿中所有工作表的数据
8.9.1按特定条件提取数据
8.9.2按指定列提取数据
8.10在模板中批量填写数据
第9章 PowerPoint演示文稿制作快速上手
9.1初识python-pptx库
9.2python-pptx库的基本操作
9.2.1创建、打开及保存演示文稿
9.2.2添加幻灯片
9.2.3在幻灯片中添加标题
9.2.4在幻灯片中添加文本框
9.2.5在幻灯片中添加图片
9.2.6在幻灯片中添加形状
9.2.7在幻灯片中添加表格
9.2.8在幻灯片中添加图表
9.2.9从演示文稿中提取文本
9.3python-pptx库的进阶操作
9.3.1设置形状的填充颜色
9.3.2设置文本格式
9.3.3为幻灯片添加备注
9.4实战演练:基于模板制作演示文稿
第10章 Python+Office联动实战演练
10.1用Excel工作簿数据批量生成Word文档
10.2从Word文档中批量提取数据并保存到Excel工作簿
10.3读取Excel工作簿的数据制作PowerPoint演示文稿
10.4读取Word文档内容制作PowerPoint演示文稿
第11章 PythonRPA基础
11.1模拟鼠标操作
11.1.1获取屏幕分辨率和鼠标指针位置
11.1.2模拟鼠标移动
11.1.3模拟鼠标按键操作
11.1.4模拟鼠标滚轮滑动
11.1.5模拟鼠标拖动
11.2模拟键盘操作
11.2.1模拟键盘按键操作
11.2.2模拟键盘输入操作
11.2.3模拟键盘快捷键
11.2.4模拟键盘输入汉字
11.3显示消息框
11.3.1alert()函数
11.3.2confirm()函数
11.3.3prompt()函数
11.3.4password()函数
11.4图像匹配与定位
11.4.1图像匹配与定位方法一
11.4.2图像匹配与定位方法二
11.4.3图像匹配与定位的加速
11.4.4降低匹配精度
11.5获取像素点颜色与屏幕截图
11.5.1获取像素点颜色
11.5.2屏幕截图
11.6PyAutoGUI库“牛刀小试”
第12章 PythonRPA实战演练
12.1批量填写网页调查问卷
12.2定时批量发送微信消息
12.3定时导出网银交易记录
12.4批量打印PDF文件