网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 快学Python 自动化办公轻松实战
分类 教育考试-考试-计算机类
作者 黄伟,朱鹏伟
出版社 电子工业出版社
下载
简介
编辑推荐
"100+Python知识点图解
30+Python自动化办公案例
10+Python经典办公项目实战
作者原创文章所有渠道累计阅读量超2000000
B站、抖音、知乎、CSDN、公众号等平台的Python大V倾情力荐
全彩印刷·知识点图解·案例实战,助力职场人快速上手Python编程"
内容推荐
作者集多年运营公众号的心得,通过与大量读者的实际互动,了解他们的真实需求,针对大家在学习和工作中经常遇到的问题,于本书中浓缩了Python的最常用知识点,以及30多个Python自动化办公案例、10多个经典办公项目实战。这些内容涉及行政、营销、法务、财务、运营、教师等岗位,相信每位读者都能在本书中找到与自身需求相对应的案例。
无论你是学生还是职场人士,无论你是零基础的编程小白还是有一定编程基础的程序员,都可以通过本书入门Python编程和自动化办公。
目录
基础篇
第1章Python基础知识/002
1.1为什么要学习Python/002
1.2Python环境的搭建/002
1.2.1Python的下载/003
1.2.2Python的安装/004
1.3如何运行Python程序/005
1.3.1启动JupyterNotebook/006
1.3.2运行第一行Python代码/007
1.3.3JupyterNotebook常用操作/009
1.4Python基本概念/013
1.4.1变量的定义与命名/013
1.4.2缩进与注释/013
1.4.3常见的6种数据类型/014
1.4.4序列的5大通用操作/016
1.5Python字符串/020
1.5.1字符串的4种创建方式/020
1.5.2常用字符串方法12讲/021
1.5.3字符串格式化的3种方式/024
1.6Python列表/025
1.6.1列表的4种创建方式/025
1.6.2列表元素的3种添加方式/025
1.6.3列表元素的4种删除方式/027
1.6.4列表排序的2种方式/028
1.6.5列表解析式的3种用法/030
1.6.6列表的其他3个高频操作/031
1.7Python字典/032
1.7.1字典的4种创建方式/033
1.7.2字典元素的4种获取方式/034
1.7.3字典元素的2种添加方式/035
1.7.4字典元素的4种删除方式/036
1.8Python运算符/038
1.8.1算术运算符/038
1.8.2比较运算符/038
1.8.3赋值运算符/039
1.8.4逻辑运算符/040
1.9Python流程控制语句/041
1.9.1条件语句if/041
1.9.2循环语句for/045
1.9.3循环语句while/046
1.9.4流程控制语句的嵌套/047
1.10Python函数/048
1.10.1内置函数/048
1.10.2自定义函数/051
1.10.3匿名函数lambda/056
1.11Python模块的安装与导入/057
1.11.1模块的安装/057
1.11.2模块的导入/058
1.12Python异常处理/059
1.12.1常见的10种异常类型/059
1.12.2异常处理的3种方式/063
1.12.3异常的精准捕捉与模糊处理/068

第2章学习Python,可以自动处理文件/069
2.1文件与文件路径/069
2.1.1文件与文件路径的概念/069
2.1.2绝对路径与相对路径/071
2.2文件/文件夹的信息读取/072
2.2.1获取当前工作目录/072
2.2.2获取文件列表/073
2.2.3判断文件/文件夹是否存在/075
2.2.4判断是文件还是文件夹/076
2.2.5文件路径的拼接与切分/077
2.3文件/文件夹的自动处理/078
2.3.1文件夹的自动创建/078
2.3.2文件/文件夹的自动重命名/079
2.3.3文件/文件夹的自动复制/080
2.3.4文件/文件夹的自动移动/084
2.3.5文件/文件夹的自动删除/088
2.3.6案例:批量重命名文件/091
2.3.7案例:批量自动整理文件夹/092
2.4文件的匹配查找/094
2.4.1文件的自动匹配/094
2.4.2案例:自动搜索文件/096

第3章学习Python,可以自动化处理数据/099
3.1Pandas基础/099
3.1.1Pandas简介/099
3.1.2Pandas常用数据结构/100
3.1.3Series和DataFrame的创建方式/101
3.1.4Series和DataFrame常用属性介绍/104
3.1.5数据的导入与导出/107
3.2Pandas数据处理/111
3.2.1数据预览/112
3.2.2数据预处理/114
3.2.3数据选取/118
3.2.4数据运算/121
3.2.5数据排序与排名/122
3.3Pandas数据合并与连接/124
3.3.1数据合并/125
3.3.2数据连接/127
3.4Pandas数据分组与透视表/129
3.4.1数据分组/129
3.4.2数据透视表/131
3.5项目实战:Excel拆分与合并的4种情况/132
3.5.1按条件将Excel文件拆分到不同的工作簿/133
3.5.2按条件将Excel文件拆分到不同的工作表/134
3.5.3批量将不同的工作簿合并到同一个Excel文件/136
3.5.4批量将不同的工作表合并到同一个Excel文件/137

操作篇
第4章学习Python,可以自动化操作Excel/140
4.1操作Excel文档的准备工作/140
4.1.1Excel文档的基础构成/140
4.1.2openpyxl模块的安装与导入/141
4.2Excel文档内容读取/142
4.2.1打开Excel文档/142
4.2.2读取Excel工作表信息/142
4.2.3读取Excel单个单元格的信息/144
4.2.4读取Excel单元格区域的信息/145
4.3Excel文档内容写入/147
4.3.1创建新工作簿/147
4.3.2新建/删除/复制工作表/148
4.3.3插入/删除行与列/149
4.3.4将外部数据写入Excel/151
4.3.5如何调用Excel函数/153
4.3.6案例:批量创建多个工作簿/154
4.4Excel文档格式美化/154
4.4.1单元格样式设置/154
4.4.2案例:批量设置单元格样式/155
4.4.3单元格区域调整/157
4.4.4数字格式化设置/163
4.4.5条件格式的应用/165
4.4.6案例:批量设置条件格式/167
4.4.7插入图片与图形绘制/169
4.5实战项目:Excel报表自动化/173
4.5.1导入相关模块/174
4.5.2获取文件列表/174
4.5.3计算每一年的总销售额/174
4.5.4将DataFrame对象转化为工作簿对象/175
4.5.5绘制折线图/176

第5章学习Python,可以自动化操作Word/177
5.1操作Word文档的准备工作/177
5.1.1Word文档的基础构成/177
5.1.2python-docx模块的安装与导入/179
5.2Word文档内容读取/179
5.2.1打开和创建Word文档/179
5.2.2读取Word文档中的文字内容/180
5.2.3读取Word文档中的表格/184
5.2.4案例:批量提取Word中的表格数据并写入Excel/186
5.2.5读取Word文档中的图片/188
5.3Word文档内容写入/190
5.3.1给Word文档添加文字内容/190
5.3.2给Word文档添加表格/195
5.3.3给Word文档添加图片/196
5.3.4给Word文档添加分页符/197
5.3.5案例:批量替换Word文档中的文字/199
5.4Word文档样式调整/200
5.4.1字体样式调整/200
5.4.2对齐样式调整/202
5.4.3缩进样式调整/203
5.4.4文字间距样式调整/205
5.5实战项目:批量制作缴费通知单/207
5.5.1制作一个Word模板/208
5.5.2导入相关模块/208
5.5.3遍历读取相关数据/209
5.5.4自定义数据样式/209
5.5.5数据填充/209

第6章学习Python,可以自动化操作PPT/211
6.1操作PPT演示文稿的准备工作/211
6.1.1PPT文稿的基础构成/211
6.1.2python-pptx模块的安装与导入/213
6.2PPT演示文稿内容读取/214
6.2.1打开和创建PPT演示文稿/214
6.2.2读取PPT演示文稿中的文字内容/214
6.2.3读取PPT演示文稿中的表格/219
6.2.4案例:批量提取PPT中的表格并写入Excel/220
6.2.5读取PPT演示文稿中的图片/222
6.2.6版式/223
6.2.7占位符/226
6.3PPT演示文稿内容写入/230
6.3.1向PPT演示文稿中添加新幻灯片/230
6.3.2向PPT演示文稿中添加文本框/231
6.3.3向PPT演示文稿中添加段落/233
6.3.4向PPT演示文稿中添加表格/234
6.3.5案例:批量读取Excel信息并写入PPT表格/235
6.3.6向PPT演示文稿中添加图片/237
6.3.7向PPT演示文稿中添加图表/238
6.4PPT演示文稿样式的调整/241
6.4.1文本框样式的调整/241
6.4.2段落样式的调整/243
6.4.3字体样式的调整/244
6.5实战项目:批量制作电子奖状/246
6.5.1自定义幻灯片模板/247
6.5.2导入模块并读取相关文件/247
6.5.3获取幻灯片模板的占位符索引/248
6.5.4数据填充/248

第7章学习Python,可以自动化操作PDF/250
7.1操作PDF相关模块/250
7.1.1PDF文档介绍/250
7.1.2PDF操作模块的安装和导入/251
7.2PDF文档的内容提取/252
7.2.1提取PDF文档中的文本/252
7.2.2提取PDF文档中的表格/254
7.2.3案例:批量提取PDF文档中的表格并写入Excel/255
7.2.4提取PDF文档中的图片/257
7.3PDF文档的合并与拆分/258
7.3.1合并多个PDF文档/258
7.3.2拆分PDF文档/261
7.4PDF文档的加密与解密/262
7.4.1PDF文档的加密/262
7.4.2PDF文档的解密/263
7.5给PDF文档添加水印/265
7.5.1如何生成一个水印文件/265
7.5.2将水印文档添加到PDF文档中/266
7.6实战项目:不同文档格式的相互转换/267
7.6.1win32com模块常见方法介绍/268
7.6.2将xls格式转换为xlsx格式/268
7.6.3将doc格式转换为docx格式/270
7.6.4将ppt格式转换为pptx格式/271
7.6.5将Word文档转换为PDF文档/272
7.6.6将PDF文档转换为Word文档/273

第8章学习Python,可以自动化处理图片/276
8.1图片基础知识介绍/276
8.1.1图片的相关概念/276
8.1.2Pillow模块的安装和导入/278
8.2图片基础操作介绍/279
8.2.1图片的读取、显示与保存/279
8.2.2图片基础信息提取/280
8.2.3图片大小调整/280
8.3图片裁剪与图片水印添加/281
8.3.1裁剪图片与制作九宫格图/281
8.3.2图片粘贴与添加水印/283
8.4更改图片的像素颜色/285
8.4.1读取与更改单个像素颜色/285
8.4.2去除图片的水印/286
8.5图片的旋转与翻转/287
8.5.1图片的旋转/287
8.5.2图片的翻转/288
8.6图片的美颜/289
8.7图形的绘制/291
8.8实战项目:批量制作电子名片/293
8.8.1自定义模板名片/294
8.8.2导入相关模块/294
8.8.3获取相关信息/294
8.8.4自定义写中文函数/295
8.8.5信息写入/295

第9章学习Python,可以自动化操作通信软件/297
9.1邮件自动化操作的准备工作/297
9.1.1邮件基础知识/297
9.1.2自动发送邮件的准备工作/298
9.2利用Python自动发送邮件/299
9.2.1发送一封简单邮件/299
9.2.2案例:使用Python批量发送邮件/301
9.2.3自定义邮件内容/303
9.3企业微信机器人的自动化操作准备/304
9.3.1申请一个企业微信机器人/304
9.3.2Python调用机器人自动发送文本消息/305
9.3.3Python调用机器人自动发送文件/307
9.3.4案例:Python机器人定时发送消息/308
9.4利用Python制作钉钉和飞书机器人/310
9.4.1制作钉钉机器人的准备工作/310
9.4.2利用Python制作钉钉机器人/311
9.4.3制作飞书机器人的准备工作/311
9.4.4利用Python制作飞书机器人/312

第10章学习Python,可以自动化操作鼠标和键盘/313
10.1操作鼠标与键盘的准备工作/313
10.1.1计算机屏幕的基础知识/313
10.1.2pyautogui模块的安装与导入/314
10.2鼠标控制操作/315
10.2.1移动鼠标/315
10.2.2获取鼠标的坐标位置/316
10.2.3单击鼠标/317
10.2.4拖动鼠标/318
10.2.5滚动鼠标/319
10.3屏幕截图与定位识别/319
10.3.1屏幕截图/320
10.3.2定位识别/320
10.4键盘控制操作/322
10.4.1控制键盘发送文本/322
10.4.2控制单击键盘的按键/322
10.4.3快捷键组合/323
10.4.4控制键盘输入中文字符/324
10.5实战项目:操作微信批量发送消息/325
10.5.1操作流程分析/326
10.5.2导入相关模块/327
10.5.3图片识别并定位坐标/327
10.5.4遍历读取用户数据/329
10.5.5批量发送微信消息/329

应用篇
第11章Python自动化办公轻松实战/334
11.1案例:利用Python批量发送工资条/334
11.1.1案例说明/334
11.1.2案例代码及解释/335
11.1.3小结/337
11.2案例:利用Python批量筛选工作简历/338
11.2.1案例说明/338
11.2.2案例代码及解释/339
11.2.3小结/340
11.3案例:利用Python批量识别财务发票信息/341
11.3.1案例说明/341
11.3.2案例代码及解释/342
11.3.3小结/345
11.4案例:利用Python批量提取合同数据/345
11.4.1案例说明/345
11.4.2案例代码及解释/346
11.4.3小结/347
11.5案例:利用Python自动制作周报PPT/348
11.5.1案例说明/348
11.5.2案例代码及解释/348
11.5.3小结/353
11.6案例:利用Python批量制作学生成绩报告/354
11.6.1案例说明/354
11.6.2案例代码及解释/354
11.6.3小结/356

第12章Python自动化办公的拓展应用/357
12.1善用Python开源模块/357
12.1.1案例:模拟生成一万条“真实”数据/357
12.1.2案例:批量统计员工的证件归属地/359
12.1.3更多高效的第三方开源模块/361
12.2Python图形界面开发/363
12.2.1PySimpleGUI模块的介绍与使用/364
12.2.2PySimpleGUI模块中的常用概念/366
12.2.3案例:为Python程序增加用户图形界面/368
12.2.4更多GUI控件介绍/370
12.3Python程序打包/372
12.3.1PyInstaller模块的安装与使用/372
12.3.2案例:将Python程序打包成可执行文件/372
12.3.3轻松解决打包后文件过大的问题/374
附录A一些重要参数的含义/377
书评(媒体评论)
"本书通过大量“实战案例”讲解了利用Python进行自动化办公的各种操作,全书图文并茂、内容详尽,感兴趣的读者不容错过。
—— 崔庆才 畅销书《Python 3网络爬虫开发实战》作者

Python在办公领域的应用越来越多,尤其在处理大文件、替代重复劳动、进行复杂计算等方面的表现亮眼。Python的生态系统非常强大,不只可以做Excel的自动化处理,甚至可以做PPT/PDF/图片/鼠标/键盘等自动化工作。本书的内容全面、实战案例丰富,对于想快速入门Python的读者大有裨益。
—— 裴帅帅 百度前资深大数据工程师

市面上讲解Python的图书很多,但能将基础知识与场景案例相结合的图书则比较少见。本书源于作者对行业场景问题的敏锐洞察和汇总,可作为一本很好的案例手册使用,以帮助读者找到高效办公的方法。
—— 梁勇 Python爱好者社区主理人

毋庸置疑,《快学Python》是一本入门Python自动化办公的佳作,理论结合实战,浅显易懂。拒绝加班,从自动化办公开始。
—— Jack Cui 公众号主理人,B站up主

新人在学习编程语言的时候,最想要的就是实战案例,在实战中学习是效果较好的一种学习方式。本书中有大量的实战案例,读者可以一边学习一边应用到自己的实际工作中,轻松实现自动化办公。建议想要通过Python提高工作效率的读者阅读这本《快学Python》。
—— 张俊红 畅销书《对比Excel,轻松学习Python数据分析》作者

本书通过“总结”的方式,讲解了Python中比较常用的知识点,让大家能够快速解决日常办公中的问题。书中的案例都非常接地气,几乎所有使用电脑办公的职场中人都会遇到,强烈建议大家入手一本。
—— 小小明 CSDN数据处理专家

本书着力于案例应用,用Python及第三方库解决了各种各样的自动化办公问题,非常贴合大家的日常工作场景。同时,本书通过案例练习的形式来帮助初学者更好地掌握Python语法,一举两得,值得入手!
—— 朱卫军 “Python大数据分析”公众号主理人,知乎专栏作者"
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/23 0:17:47