新書推薦:
《
吕著中国通史
》
售價:HK$
62.7
《
爱琴海的光芒 : 千年古希腊文明
》
售價:HK$
199.4
《
不被他人左右:基于阿德勒心理学的无压力工作法
》
售價:HK$
66.1
《
SDGSAT-1卫星热红外影像图集
》
售價:HK$
445.8
《
股市趋势技术分析(原书第11版)
》
售價:HK$
221.8
《
汉匈战争全史
》
售價:HK$
99.7
《
恶的哲学研究(社会思想丛书)
》
售價:HK$
109.8
《
不止江湖
》
售價:HK$
98.6
|
編輯推薦: |
本书刻意减少抽象和枯燥的理论阐述,以典型应用场景的形式引出案例,营造出轻松的学习氛围,有效帮助读者消除畏难情绪并迅速进入学习状态。
书中的代码均有详细、明了的解释说明,没有编程基础的读者也能快速理解程序的功能。
每一个案例都针对实际工作需求设计的,且代码文件可免费下载。代码中需根据实际情况修改的部分都做了提示,套用非常方便,让读者能学以致用。
|
內容簡介: |
本书不是一本编程技术书,而是一本讲解如何利用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.1?Python编程环境的搭建
1.1.1 Anaconda的安装
1.1.2 编写个Python程序
1.1.3 PyCharm的安装与使用
1.2?Python语法基础知识
1.2.1 变量、行、缩进与注释
1.2.2 数据类型:数字与字符串
1.2.3 数据类型:列表、字典、元组、集合
1.2.4 运算符
1.3?Python语句
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.4 创建文件夹
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.2?python-docx库的基本操作
3.3?python-docx库的进阶操作
3.3.1 设置字体
3.3.2 设置字号和颜色等格式
3.3.3 设置段落格式
3.3.4 设置段落样式
3.3.5 设置表格样式
3.3.6 设置图片格式
3.4?python-docx库的高级操作
3.4.1 添加页眉页脚
3.4.2 添加超链接
3.5?借助pywin32库调用Word VBA
第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.1?pandas库的基本数据结构
5.1.1 Series的创建
5.1.2 DataFrame的创建
5.1.3 DataFrame的标签修改
5.2?数据文件的读写
5.3?数据的选取与简单处理
5.4?数据的拼接
5.5?pandas库的进阶操作
5.5.1 重复值和缺失值处理
5.5.2 数据的分组汇总
5.5.3 数据的批量处理
5.5.4 数据格式设置
5.5.5 数据的模糊匹配与筛选
5.5.6 数据的遍历
第6章 表格数据处理实战演练
6.1?pandas库办公自动化初探
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.1?xlwings库简介
7.2?xlwings库的基本用法
7.2.1 Excel程序的相关操作
7.2.2 工作簿的相关操作
7.2.3 工作表的相关操作
7.2.4 单元格区域的相关操作
7.2.5 制作图表
7.3?xlwings库的综合应用
第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.2?python-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.3?python-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章 Python RPA基础
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.1?alert()函数
11.3.2?confirm()函数
11.3.3?prompt()函数
11.3.4?password()函数
11.4?图像匹配与定位
11.4.1?图像匹配与定位方法一
11.4.2?图像匹配与定位方法二
11.4.3?图像匹配与定位的加速
11.4.4?降低匹配精度
11.5?获取像素点颜色与屏幕截图
11.5.1?获取像素点颜色
11.5.2?屏幕截图
11.6?PyAutoGUI库“牛刀小试”
第12章 Python RPA实战演练
12.1?批量填写网页调查问卷
12.2?定时批量发送微信消息
12.3?定时导出网银交易记录
12.4?批量打印PDF文件
|
內容試閱:
|
Python是一门简洁高效的编程语言,在许多专业领域拥有极高的人气。本书则要教你利用Python灵活地应对各类烦琐枯燥的办公事务,轻松实现办公自动化。全书共12章,结构上可划分为3个部分。
第1部分为Python高效办公基础,包括第1章和第2章。第1章主要讲解Python编程环境的搭建和Python的核心语法知识,带领新手快速入门。第2章主要讲解重命名文件/文件夹、创建文件夹、罗列文件夹内容等文件系统操作,以及文本文件读写、中文分词与词频统计、词云图绘制等文本处理操作。
第2部分为Python Office办公自动化,包括第3~10章。这一部分全面讲解了如何利用Python高效地完成与Word、Excel、PowerPoint等常用办公软件相关的操作,并配有丰富的案例,让读者达到学以致用的目的。
第3部分为Python RPA(机器人流程自动化),包括第11章和第12章。这一部分主要讲解如何利用Python模拟鼠标和键盘操作,完成批量化和流程化的工作。
本书的案例均来自实际的办公场景,典型而实用。书中的代码附有通俗易懂的解说,配套学习资源还提供所有案例的代码文件和素材文件,便于读者边学边练。
本书十分适合具备一定的办公软件操作基础又想进一步提高工作效率的办公人员阅读,对于Python编程初学者而言也是相当不错的参考资料。
由于编著者水平有限,本书难免有不足之处,恳请广大读者批评指正。读者除了可扫描封面前勒口上的二维码关注公众号获取资讯以外,也可通过“本书学习资源”中列出的方法与我们交流。
|
|