Python自动化办公培训 一、课程描述 本课程紧紧围绕全部数据分析的基本步骤:小工具了解-读取数据-统计数据了解-数据处理方法-数据分析-剖析結果开展。本课程根据比照Excel 作用实际操作去学习培训Python 的保持编码,大幅度降低了学习培训门坎,清除了大伙儿对编码的心理恐惧。适合刚入门的数据分析师,让学员能够像学Excel数据分析,轻轻松松学习培训Python数据分析。 第二部分讲解了如何使用Python实现办公的自动化,如文件管理自动化、操作Excel表格、操作PDF文件、操作Word、 操作PPT和邮件等。 二、课程大纲 第一部分 Python数据分析与可视表达第1 讲 数据分析基础 ² 数据分析是什么 ² 为什么要做数据分析 ² 数据分析究竟在分析什么 ² 数据分析的常规流程 ² 数据分析工具:Excel 与Python 第2 讲 Python 基础知识 ² Python 的下载与安装 ² 介绍Jupyter Notebook 第3讲 基本概念 ² 数 ² 变量 ² 标识符 ² 数据类型 ² 输出与输出格式设置 ² 缩进与注释 ² 字符串 ² 数据结构——列表 ² 数据结构——字典 ² 数据结构——元组 ² 运算符 第4讲 语句 ² 循环语句 ü for 循环 ü while 循环 ² 条件语句 ü if 语句 ü else 语句 ü elif 语句 ² 函数 ü 普通函数 ü 匿名函数 ² 高级特性 ü 列表生成式 ü map 函数 ² 模块 第5 讲 Pandas 数据结构 ² Series 数据结构 ² DataFrame 表格型数据结构 第6 讲 如何获取数据源 ² 导入外部数据 ü 导入.xlsx 文件 ü 导入.csv 文件 ü 导入.txt 文件 ü 导入sql 文件 ² 新建数据 ² 熟悉数据 第7讲 数据预处理 ² 缺失值处理 ² 重复值处理 ² 异常值的检测与处理 ² 数据类型转换 ² 索引设置 第8讲数据选择 ² 列选择 ² 行选择 ² 行列同时选择 第9讲 数值操作 ² 数值替换 ² 数值排序 ² 数值排名 ² 数值删除 ² 数值计数 ² 唯一值获取 ² 数值查找 ² 区间切分 ² 插入新的行或列 ² 行列互换 ² 索引重塑 ² 长宽表转换 ² apply()与applymap()函数 第10讲 数据运算 ² 算术运算 ² 比较运算 ² 汇总运算 ² 相关性运算 第11 讲时间序列 ² 获取当前时刻的时间 ² 指定日期和时间的格式 ² 字符串和时间格式相互转换 ² 时间索引 ² 时间运算 第12讲数据分组/数据透视表 ² 数据分组 ² 数据透视表 第13 讲 多表拼接 ² 表的横向拼接 ² 表的纵向拼接 第14讲 结果导出 ² 导出为.xlsx 文件 ² 导出为.csv 文件 ² 将文件导出到多个Sheet 第15 讲 数据可视化 ² 数据可视化是什么 ² 数据可视化的基本流程 ² 图表的基本组成元素 ² Excel 与Python 可视化 ² 建立画布和坐标系 ² 设置坐标轴 ² 其他图表格式的设置 ² 绘制常用图表 第16讲 大数据的介绍及应用 ² 大数据的基础 ² 大数据应用架构及关键技术 ² 基于大数据应用案例 第二部分 Python实现办公自动化1)自动化管理电脑文件及文件夹 ² 输出目录下所有文件及文件夹 ² 遍历、搜索文件及查询文件信息 ² 创建临时文件及文件夹 ² 批量创建、复制、移动、删除、重命名文件及文件夹 ² 创建和解压压缩包 2)自动化操作Excel表格 ² 模块介绍与安装 ² Python打开及读取Excel表格内容 ² Python向Excel表格中写 ² 批量调整字体、样式 ² 编程生成Excel内图表 ² 自动化操作Excel表格 3)自动化操作PDF ² 模块介绍与安装 ² Python提取PDF文字内容 ² 编程实现PDF合并及页面删减、排序、旋转 ² Python批量完成PDF加密及解密 ² 自动化操作PDF 4)自动化操作Word ² 模块介绍与安装 ² Python读取Word文档内容 ² 利用Python向Word文档 ² 编程实现Word文档内容 ² 自动化操作Word 5)自动化操作PPT ² 模块介绍与安装 ² Python读取PPT文档内容 ² 利用Python向PPT文档写入内容 ² 编程实现PPT文档内容样式批量调整 ² 自动化操作PPT 6)自动化处理邮件 ² 模块介绍与安装 ² 利用Python发送邮件 ² 利用Python读取邮件 ² 自动化处理邮件
|