"100+Python知识点图解
30+Python自动化办公案例
10+Python经典办公项目实战
作者原创文章所有渠道累计阅读量超2000000
B站、抖音、知乎、CSDN、公众号等平台的Python大V倾情力荐
全彩印刷·知识点图解·案例实战,助力职场人快速上手Python编程"
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 快学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大数据分析”公众号主理人,知乎专栏作者" |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。