Python 办公自动化:让你的工作效率翻番

Python 办公自动化:让你的工作效率翻番

训练营

344 人学过 124 次评价 作者: 刘早起 难度: 中级 综合评分:

9.6

本课程从 Python 编程基础知识入手,深入讲解了 Python 和各种办公常用工具的交互。课程不仅涉及了 Python 操作系统文件、Office 办公组件与 PDF 文件的相关知识点,还有诸多真实的办公自动化案例。对于学生党或者是工作党,学习 Python 办公自动化都是受益匪浅的选择,这样的编程实践侧重于将所学充分运用到实际生活中,拓宽了编程的意义和范围,从而真正解放双手提高办公效率。

你将学到的
  • 办公自动化简介
  • Word 文件的操作知识及实例
  • PPT 文件的操作知识及实例
  • 系统文件的操作实例
  • Excel 文件的操作知识及实例
  • PDF 文件的操作知识及实例
Python 3 基础【选学】

共10个章节
实验 1 开始 Python 之旅

知识点: 1.交互模式的Python3解释器 2.使用vim编写Python3脚本 3.执行Python3脚本 4.Python3代码风格建议 5.Python3中使用注释 6.认识Python3模块

实验 2 变量和数据类型

知识点: 1.python关键字 2.变量的定义与赋值 3.input函数 4.字符串的格式化

实验 3 运算符和表达式

知识点: 1.关系/逻辑运算 2.表达式 3.类型转换

实验 4 控制流 if-else

知识点: 1.if语句 2.else语句 3.真值检测

实验 5 循环

知识点: 1.while循环 2.print()函数的end参数 3.列表 4.for循环 5.range()函数 6.continue关键字 7.for循环中的else关键字

实验 6 数据结构

知识点: 1.列表的方法与列表元素的删除 2.将列表用作栈和队列 3.列表推导式 4.元组、集合、字典的创建与操作 5.enumerate()zip()函数

实验 7 字符串

知识点: 1.字符串的3种表示 2.字符串的分割、连接、大小写转换、搜索等常用操作

实验 8 函数

知识点: 1.函数的定义 2.局部/全局变量的概念 3.默认参数,关键字参数及强制关键字参数 4.文档字符串的使用 5.高阶函数,map()函数

实验 9 类的使用

知识点: 1.类的定义 2.对象初始化

实验 10 模块

知识点: 1.模块的导入 2.包 3.默认/第三方模块介绍 4.命令行参数

开启自动化办公之旅

共20个章节
实验 11 自动化办公环境配置及基本介绍
试学

知识点: 1.Python程序编写及运行 2.终端使用pip查看及安装模块 3.实验所需软件下载及运行

实验 12 自动整理文件
试学

知识点: 1.使用glob模块进行文件遍历操作 2.使用os模块进行文件夹创建等操作 3.使用shutil模块进行文件复制操作 4.获取文件的后缀名

实验 13 批量查询 Excel 数据

知识点: 1.如何综合运用openpyxl模块 2.如何利用glob模块建立批处理

实验 14 批量合并 PDF

知识点: 1.使用PyPDF2模块进行文件合并 2.使用os模块进行文件遍历 3.使用glob模块进行文件遍历

实验 15 从 Excel 到 Word

知识点: 1.openpyxl读取Excel获取内容 2.pythondocx读写Word文件

实验 16 Python 操作 Excel 模块详解

知识点: 1.Excel文件的结构 2.如何读取Excel 3.如何写入Excel 4.如何修改Excel样式

实验 17 自动更新表格

知识点: 1.osglob模块处理文件 2.Pandas处理多个表格 3.openpyxl调整Excel样式

实验 18 自动解压压缩文件

知识点: 1.os模块综合应用 2.glob模块综合应用 3.gzip模块解压文件 4.zipfile模块解压文件 5.rarfile模块解压文件 6.tarfile模块解压文件

实验 19 Excel 提取图片

知识点: 1.Python提取Excel图片 2.对PIL、os、zipfile的综合使用

实验 20 从 Word 到 Excel

知识点: 1.pythondocx读取Word文件 2.openpyxl写入Excel文件

实验 21 Python 操作 Word 模块详解

知识点: 1.Word文件的结构 2.如何读取Word 3.如何写入Word 4.如何修改Word样式

实验 22 批量提取 Excel 数据

知识点: 1.如何综合运用openpyxl模块 2.如何利用glob模块建立批处理

实验 23 自动清理重复文件

知识点: 1.使用glob模块进行文件遍历操作 2.使用os模块进行文件夹创建等操作 3.使用filecmp模块进行文件比对

实验 24 Python 批量修改 Word 样式

知识点: 1.如何综合运用pythondocx、glob、os模块 2.如何根据需求获取特定的文字块并修改样式

实验 25 对比 Word 和 Excel 元素

知识点: 1.运用openpyxl和pandas模块 2.对pandas的功能有简单认识 3.如何比较两份文档的不同之处

实验 26 Python 操作 PPT 讲解

知识点: 1.PPT文件的结构 2.如何读取PPT 3.如何写入PPT 4.如何修改PPT样式

实验 27 文件搜索工具

知识点: 1.使用os模块进行文件遍历 2.使用glob模块进行文件遍历

实验 28 PDF 的常见操作

知识点: 1.用PyPDF2进行文件拆分和加水印 2.用pdfplumber提取文字和表格

实验 29 从 PPT 到 Word

知识点: 1.PPT文件的结构 2.Word文件的结构 3.pythonpptx和pythondocx的使用

实验 30 Python 自动制作合同

知识点: 1.pythondocx写入Word文件 2.openpyxl读取Excel文件 3.Word文档的两种遍历逻辑

(0)

相关推荐