当前位置:当前位置:主页 > 计算机电子书 > Python > Python自动化办公 pdf电子书
快学Python:自动化办公轻松实战

快学Python:自动化办公轻松实战 PDF 清晰完整版

  • 更新:2023-01-16
  • 大小:92.3 MB
  • 类别:Python自动化办公
  • 作者:黄伟
  • 出版:电子工业出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

快学Python:自动化办公轻松实战》是由电子工业出版社出版的一本关于Python自动化办公方面的书籍,作者是黄伟,主要介绍了关于Python、自动化办公方面的知识内容,目前在Python自动化办公类书籍综合评分为:8.7分。

书籍介绍

内容简介

本书作者总结多年运营公众号心得,通过与大量粉丝的实际互动,了解读者的真实需求,并针对读者在学习和工作中经常遇到的问题,总结了100 Python常用知识图解;30 Python 自动化办公实战案例;10 综合项目实战案例,案例涉及到行政、营销、法务,财务、运营、教师等职业,相信每位读者都能在本书中找到与自身需求相对应的案例。 无论你是学生,还是职场人士;无论你是零基础的编程小白,还是具有一定编程基础的程序员,都适合通过本书入门Python编程和自动化办公。

目录

  • 基础篇
  • 第1 章 Python 基础知识 / 002
  • 1.1 为什么要学习Python / 002
  • 1.2 Python 环境的搭建 / 002
  • 1.2.1 Python 的下载 / 003
  • 1.2.2 Python 的安装 / 004
  • 1.3 如何运行Python 程序 / 005
  • 1.3.1 启动Jupyter Notebook / 006
  • 1.3.2 运行第一行Python 代码 / 007
  • 1.3.3 Jupyter Notebook 常用操作 / 009
  • 1.4 Python 基本概念 / 013
  • 1.4.1 变量的定义与命名 / 013
  • 1.4.2 缩进与注释 / 013
  • 1.4.3 常见的6 种数据类型 / 014
  • 1.4.4 序列的5 大通用操作 / 016
  • 1.5 Python 字符串 / 020
  • 1.5.1 字符串的4 种创建方式 / 020
  • 1.5.2 常用字符串方法12 讲 / 021
  • 1.5.3 字符串格式化的3 种方式 / 024
  • 1.6 Python 列表 / 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.7 Python 字典 / 032
  • 1.7.1 字典的4 种创建方式 / 033
  • 1.7.2 字典元素的4 种获取方式 / 034
  • 1.7.3 字典元素的2 种添加方式 / 035
  • 1.7.4 字典元素的4 种删除方式 / 036
  • 1.8 Python 运算符 / 038
  • 1.8.1 算术运算符 / 038
  • 1.8.2 比较运算符 / 038
  • 1.8.3 赋值运算符 / 039
  • 1.8.4 逻辑运算符 / 040
  • 1.9 Python 流程控制语句 / 041
  • 1.9.1 条件语句 if / 041
  • 1.9.2 循环语句 for / 045
  • 1.9.3 循环语句 while / 046
  • 1.9.4 流程控制语句的嵌套 / 047
  • 1.10 Python 函数 / 048
  • 1.10.1 内置函数 / 048
  • 1.10.2 自定义函数 / 051
  • 1.10.3 匿名函数lambda / 056
  • 1.11 Python 模块的安装与导入 / 057
  • 1.11.1 模块的安装 / 057
  • 1.11.2 模块的导入 / 058
  • 1.12 Python 异常处理 / 059
  • 1.12.1 常见的10 种异常类型 / 059
  • 1.12.2 异常处理的3 种方式 / 063
  • 1.12.3 异常的精准捕捉与模糊处理 / 068
  • VIII快学Python:自动化办公轻松实战
  • 第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.1 Pandas 基础 / 099
  • 3.1.1 Pandas 简介 / 099
  • 3.1.2 Pandas 常用数据结构 / 100
  • 3.1.3 Series 和DataFrame 的创建方式 / 101
  • 3.1.4 Series 和DataFrame 常用属性介绍 / 104
  • 3.1.5 数据的导入与导出 / 107
  • 3.2 Pandas 数据处理 / 111
  • 3.2.1 数据预览 / 112
  • 3.2.2 数据预处理 / 114
  • 3.2.3 数据选取 / 118
  • 3.2.4 数据运算 / 121
  • 3.2.5 数据排序与排名 / 122
  • 3.3 Pandas 数据合并与连接 / 124
  • 3.3.1 数据合并 / 125
  • 3.3.2 数据连接 / 127
  • 3.4 Pandas 数据分组与透视表 / 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.1 Excel 文档的基础构成 / 140
  • 4.1.2 openpyxl 模块的安装与导入 / 141
  • 4.2 Excel 文档内容读取 / 142
  • 4.2.1 打开Excel 文档 / 142
  • 4.2.2 读取Excel 工作表信息 / 142
  • 4.2.3 读取Excel 单个单元格的信息 / 144
  • 4.2.4 读取Excel 单元格区域的信息 / 145
  • 4.3 Excel 文档内容写入 / 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.4 Excel 文档格式美化 / 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.1 Word 文档的基础构成 / 177
  • 5.1.2 python-docx 模块的安装与导入 / 179
  • 5.2 Word 文档内容读取 / 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.3 Word 文档内容写入 / 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.4 Word 文档样式调整 / 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.1 PPT 文稿的基础构成 / 211
  • 6.1.2 python-pptx 模块的安装与导入 / 213
  • 6.2 PPT 演示文稿内容读取 / 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.3 PPT 演示文稿内容写入 / 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.4 PPT 演示文稿样式的调整 / 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.1 PDF 文档介绍 / 250
  • 7.1.2 PDF 操作模块的安装和导入 / 251
  • 7.2 PDF 文档的内容提取 / 252
  • 7.2.1 提取PDF 文档中的文本 / 252
  • 7.2.2 提取PDF 文档中的表格 / 254
  • 7.2.3 案例:批量提取PDF 文档中的表格并写入Excel / 255
  • 7.2.4 提取PDF 文档中的图片 / 257
  • 7.3 PDF 文档的合并与拆分 / 258
  • 7.3.1 合并多个PDF 文档 / 258
  • 7.3.2 拆分PDF 文档 / 261
  • 7.4 PDF 文档的加密与解密 / 262
  • 7.4.1 PDF 文档的加密 / 262
  • 7.4.2 PDF 文档的解密 / 263
  • 7.5 给PDF 文档添加水印 / 265
  • 7.5.1 如何生成一个水印文件 / 265
  • 7.5.2 将水印文档添加到PDF 文档中 / 266
  • 7.6 实战项目:不同文档格式的相互转换 / 267
  • 7.6.1 win32com 模块常见方法介绍 / 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.2 Pillow 模块的安装和导入 / 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

资源获取

相关资源

网友留言