Python自动化办公:3分钟完成 工作
全新正版 极速发货
¥
39.99
4.5折
¥
89
全新
库存12件
作者廖茂文 著
出版社电子工业出版社
ISBN9787121412417
出版时间2021-06
装帧平装
开本16开
定价89元
货号1202388347
上书时间2024-06-05
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
中国人工智能协会高级会员《深入浅出生成对抗网络:原理剖析与TensorFlow实现》一书作者阿里云大学云学院导师/极客学院NLP导师前9377游戏公司后端工程师
目录
第1章 人人都应学会Python自动化办公1
1.1 为什么工作总是做不完1
1.2 什么是自动化办公2
1.3 为什么要学会Python自动化办公3
1.4 安装Python4
1.4.1 Windows下安装Python5
1.4.2 macOS下安装Python7
1.5 Python周边工具8
1.5.1 pip8
1.5.2 IPython10
1.5.3 Jupyter Notebook11
1.5.4 VS Code12
本章小结15
第2章 写下第一行代码16
2.1 变量16
2.1.1 变量概述16
2.1.2 变量命名规则17
2.2 基础数据类型与基础语法规则18
2.2.1 基础数据类型18
2.2.2 基础语法规则21
2.3 输入与输出22
2.3.1 py文件22
2.3.2 输出数据23
2.3.3 获得输入数据25
2.4 控制流26
2.4.1 比较运算符27
2.4.2 逻辑运算符29
2.4.3 判断语句30
2.4.4 循环语句32
2.4.5 跳出循环35
2.5 函数36
2.5.1 基本函数体36
2.5.2 局部作用域与全局作用域38
2.5.3 global关键字41
2.5.4 实现斐波那契数列43
本章小结44
第3章 Python中最关键的20%46
3.1 容器类型46
3.1.1 列表46
3.1.2 元组51
3.1.3 字典54
3.1.4 集合59
3.2 错误与异常62
3.2.1 语法错误63
3.2.2 异常捕捉63
3.2.3 异常处理66
3.3 类70
3.3.1 类的基础71
3.3.2 继承与多态73
3.4 线程与进程78
3.4.1 线程79
3.4.2 线程池84
3.4.3 进程86
3.4.4 进程池91
本章小结92
第4章 Excel表格自动化94
4.1 读写Excel数据95
4.1.1 使用xlrd读取工作簿数据96
4.1.2 使用xlwt将数据写入工作簿99
4.1.3 使用xlutils修改工作簿数据101
4.2 操作大型工作簿103
4.2.1 使用openpyxl读取工作簿数据103
4.2.2 使用openpyxl将数据写入工作簿105
4.2.3 修改工作簿中的单元格样式108
4.2.4 使用openpyxl操作大型工作簿111
4.2.5 使用openpyxl实现Excel日历113
4.3 代替与超越Excel118
4.3.1 Pandas概述118
4.3.2 Pandas自动操作Excel121
4.3.3 使用Pandas实现工作表中的数据排序126
4.3.4 使用Pandas实现Excel数据过滤129
4.3.5 使用Pandas实现Excel数据拆分131
4.3.6 使用Pandas实现多表联合操作133
4.3.7 使用Pandas对Excel数据进行统计运算136
4.3.8 使用Pandas实现数据的可视化139
本章小结147
第5章 Word文档自动化148
5.1 读写Word文档148
5.1.1 快速创建Word文档148
5.1.2 *.doc文件格式转为*.docx文件格式149
5.1.3 读取Word文档中的段落151
5.1.4 读取Word文档中的表格152
5.1.5 将文字写入Word文档156
5.1.6 将图片写入Word文档157
5.1.7 将表格写入Word文档158
5.1.8 插入有序列表与无序列表159
5.2 修改Word文档样式160
5.2.1 文本格式161
5.2.2 Word文档样式162
5.3 使用Word模板165
5.3.1 创建Word模板文件165
5.3.2 使用Word模板文件169
5.3.3 快速生成千份劳动合同170
5.4 自动生成数据分析报告172
5.4.1 处理Excel数据173
5.4.2 生成美观的数据分析报告175
本章小结177
第6章 PPT文件自动化178
6.1 读写PPT文件178
6.1.1 快速创建PPT文件179
6.1.2 向幻灯片中插入文字180
6.1.3 向幻灯片中插入新文本框184
6.1.4 向幻灯片中插入图片186
6.1.5 向幻灯片中插入形状187
6.1.6 向幻灯片中插入表格191
6.2 自动化生成250页电影PPT文件192
6.2.1 PPT母版193
6.2.2 生成250页电影PPT文件196
本章小结203
第7章 PDF文件自动化204
7.1 读取PDF文件内容204
7.1.1 PDF文件原理简析204
7.1.2 读取PDF文件中的文字207
7.1.3 从PDF文件中提取图像210
7.1.4 从PDF文件中提取表格215
7.2 PDF文件基本操作218
7.2.1 给PDF文件添加文字218
7.2.2 为PDF文件生成大纲220
7.2.3 旋转PDF页面221
7.2.4 加密PDF文件223
7.2.5 合并PDF文件224
7.2.6 给PDF文件添加水印225
本章小结228
第8章 自动组织文件229
8.1 文件属性与文件操作229
8.1.1 获取文件属性229
8.1.2 读写文件232
8.1.3 重命名文件235
8.1.4 删除文件236
8.1.5 监控文件变化237
8.2 文件路径240
8.2.1 不同操作系统间路径的差异240
8.2.2 绝对路径与相对路径241
8.2.3 创建文件夹243
8.2.4 与文件路径相关的常用操作244
8.3 压缩文件操作247
8.3.1 压缩文件248
8.3.2 解压缩文件249
8.3.3 破解加密压缩文件251
本章小结253
第9章 浏览器自动化254
9.1 自动获取网站信息254
9.1.1 浅析HTTP254
9.1.2 构成网站内容的元素258
9.1.3 通过requests获取网页内容263
9.1.4 通过BeautifulSoup4解析网页内容267
9.1.5 豆瓣电影爬虫270
9.2 模拟登录275
9.2.1 网站登录原理275
9.2.2 浏览器Cookie277
9.2.3 requests实现模拟登录280
9.3 自动化操作浏览器286
9.3.1 搭建Selenium使用环境287
9.3.2 Selenium基本使用方法289
9.3.3 Selenium等待元素加载292
9.3.4 XPath基本使用方法295
9.3.5 通过Selenium自动化网站后台296
9.3.6 Selenium操作iframe300
本章小结302
第10章 邮件自动化304
10.1 电子邮件协议304
10.1.1 电子邮件的由来304
10.1.2 邮件服务器305
10.1.3 发送邮件协议:SMTP305
10.1.4 接收邮件协议:POP3与IMAP305
10.2 设置第三方邮件服务306
10.2.1 设置新浪邮箱306
10.2.2 电子邮件发送原理308
10.3 自动发送邮件309
10.3.1 安装yagmail库309
10.3.2 使用yagmail库发送文字邮件310
10.3.3 使用yagmail库发送附带图片的邮件311
10.3.4 使用yagmail库发送附带附件的邮件312
10.3.5 使用yagmail库发送HTML邮件314
10.4 自动获取邮件316
10.4.1 浅谈邮件格式316
10.4.2 解析邮件头319
10.4.3 解析邮件体322
10.4.4 自动获取邮件附件324
本章小结325
第11章 图形用户界面软件自动化326
11.1 初识PyAutoGUI326
11.1.1 故障安全功能327
11.1.2 PyAutoGUI库的一些问题327
11.2 控制鼠标328
11.2.1 控制鼠标移动329
11.2.2 控制鼠标单击330
11.2.3 控制鼠标拖动331
11.2.4 控制鼠标滚动331
11.2.5 监控鼠标操作332
11.3 控制键盘334
11.3.1 模拟输入334
11.3.2 敲击键盘334
11.3.3 使用快捷键335
11.3.4 监控键盘输入336
11.4 其他功能338
11.4.1 提示弹窗338
11.4.2 识图定位340
本章小结345
附录A Python的来源与历史346
附录A.1 编程语言概述346
附录A.2 Python的诞生347
附录A.3 Python 2与Python 3的区别349
附录B 计算机基础概念350
附录B.1 操作系统概述350
附录B.2 环境变量351
附录B.3 权限系统353
内容摘要
本书是一本全面介绍如何利用Python自动化处理各类案头工作的实战教程。全书共11章,第1~3章介绍自动化办公的优势及需要掌握的Python必备基础知识;第4~7章介绍如何自动化操作Excel表格、Word文档、PPT文件和PDF文件等,读者可将所学知识直接应用于日常工作;第8~11章介绍如何实现其他软件的自动化操作,如自动组织文件、浏览器自动化、邮件自动化、图形用户界面软件自动化等,进一步拓宽办公自动化的应用范围。 本书理论知识精练、代码简单、思路清晰、学习资源齐备,适合有一定办公软件使用基础又想进一步提高工作效率的办公人员,如从事行政、人事、营销、财务等职业的人士阅读,也可供Python编程爱好者参考。
主编推荐
"1.这不是介绍编程的技术书,而是介绍如何通过简单编程让日常工作实现自动化的实战教程。
2.本书帮你摆脱重复且烦琐的办公琐事,让你一看就懂、一学就会,拿来就能用,做一个的“摸鱼达人”。
3.随书赠送全书源码,读者免费进入Python自动化学习群,作者在线保姆级一对一答疑。
4.本书适合于想迫切在职场之路实现一路开挂的办公人士阅读。"
媒体评论
"这本书并不是一本介绍编程的技术书,而是一本介绍如何通过简单编程让日常重复性工作实现自动化的实战教程。它也不是一本单纯介绍办公软件的图书,而是侧重于介绍如何利用Python对这些软件进行自动化重复性操作,从而达到重复工作交由计算机处理的目的。推荐给在职场之路上能一路开挂的你。
—崔庆才 微软(中国)软件工程师、《Python3网络爬虫开发实战》作者
灵活使用Python能帮助我们摆脱大量机械化重复性工作,让工作变得更高效,实现弯道超车,提高工作“含金量”。这本书打磨一年有余,作者摒弃晦涩的理论讲解,引入实用的办公场景,为所有职场人士开辟了一条学习办公自动化的新路。向所有追求高效的职场人士推荐这本书。
—写书哥张增强 图书策划人、微博教育博主
现代职场人士绕不过三件套:PPT、Word和Excel。每天你都要做大量重复性工作,比如,合并10个Excel表格里的数据、生产模板化PPT、检查Word文件里每行格式是否正确……是不是总是感到,每天正事没时间做,时间全部消耗在这些琐事上。
懒是人类的天性,也是生产力。本书能够帮助你摆脱重复且烦琐的办公琐事,解放你的双手,让计算机帮你工作。只需要几行代码,就能自动帮你整理数据、生成PPT、检查 Word文件格式错误等。诚挚推荐给所有职场人士阅读。
—痴海 Python技术公众号“痴海”主理人"
— 没有更多了 —
以下为对购买帮助不大的评价