【课程特色】
1. 课上采用案例式教学,通俗易懂,课下一对一辅导强化训练,学与练交叉进行强化记忆,你所要做的就是认真听,勤于问,乐于练。
2. 清晰的知识结构,根据应用经验采用最优化授课模式。
3. 内容充沛、详略得当,前后呼应。
4. 讲师资历丰富,具有丰富的实践经验。
5. 知识讲授+贴身案例+场景故事+互动讨论+现场演练+落地跟踪
【课程对象】相关人员
【课程时长】3天(6小时/天)
【课程大纲】
第1章 走进Python编程
1.1 搭建编程环境
1.2 在Windows系统中搭建Python编程
1.3 在OS X系统中搭建Python编程
1.4 在Linux系统中搭建Python编程
第2章 变量和简单数据类型
2.1 变量
2.2 字符串
2.3 数字
2.4 数据类型转化与运算
2.5 代码注释
第3章 程序控制结构
3.1 分支结构
3.2 for计数循环
3.3 while条件循环
3.4 停止和跳出循环
第4章 序列中的列表
4.1 列表的概念
4.2 列表的基本操作
4.3 列表分片
4.4 列表排序
第5章 序列中的元组
5.1 认识元组
5.2 元组的基本操作
5.3 使用元组的方法
第6章 序列中的字典
6.1 认识字典
6.2 字典的基本操作
6.3 遍历字典
6.4 字典嵌套
第7章 Python工具之函数
7.1 函数的基本认识和用法
7.2 函数的特性
7.3 函数的作用域
第8章 类与对象
8.1 类与对象的初级认识
8.2 类与对象的进阶
8.3 类与对象之继承
8.4 类的三大特性
第9章 程序的异常
9.1 错误与异常
9.2 异常的处理
第10章 文件操作
10.1 读取文件
10.2 写入文件
10.3 文件读写之应用
第11章 文件办公自动化与AI应用
11.1 os模块入门
11.2 os模块进阶
11.3 文字数据处理
11.4 AI智能应用功能
第12章 Excel操作的自动化
12.1 xlrd库的介绍和安装
12.1.1 xlrd库简介
12.1.2 安装xlrdD三方库
12.1.3 安装过程的问题处理
12.2 xlrd库的使用
12.2.1 打开Excel工作表对象
12.2.2 数据读取单个单元格
12.2.3 数据读取多个单元格
12.2.4 Excel工作表写入单个数据
12.2.5 Excel工作表写入多个数据
12.2.6 Excel工作表数据复制
第13章 Excel格式控制
13.1 设置列宽行高
13.2 设置表的风格样式
13.2.1 风格样式属性
13.2.2 设定风格样式
13.3 设置字体属性
13.4 设置边界属性
13.5 设置对齐属性
13.6 设置模式属性
13.7 合并单元格
第14章 Excel自动建表实战
14.1 自动化建表应用场景
14.2 表格数据分析
14.3 数据格式整理
14.4 数据写入到表格
14.5 追加数据到表格
14.6 设置风格样式
14.7 封装风格样式
第15章 让Excel自动处理飞起来
15.1 xlwings库的介绍和安装
15.1.1 什么是xlwings模块
15.1.2 安装xlwingsD三方库
15.2 xlwings库初体验
15.2.1 与Excel工作簿建立连接
15.2.2 相对路径和JD路径
15.2.3 获取单元格数据
15.2.4 工作簿文件的保存
15.3 xlwings库J速入门
15.3.1 xlwings库结构分析
15.3.2 实例化应用
15.3.3 创建工作簿对象
15.3.4 创建工作表对象
15.4 xlwings库常用的API(1)
15.4.1 了解API
15.4.2 工作表常用的API
15.4.3 单元格常用的API
15.5 xlwings库常用的API(2)
15.5.1 获取表格有效区
15.5.2 工作表中的函数
15.6 xlwings库的拓展API
15.6.1 设定字体样式
15.6.2 设定边界属性
15.6.3 设定对齐属性
第16章 Excel自动化处理实战
16.1 超市扫码记账系统案例
16.1.1 案例简介
16.1.2 文件的打包
16.1.3 exe文件图标设计
16.2 工作簿数据筛选
16.2.1 案例思路分析
16.2.2 模拟数据实现
16.2.3 实现数据筛选
第17章 Word文档的自动化操作
17.1 安装Python-docxD三方库
17.2 创建Word文档
17.2.1 创建空白Word文档
17.2.2 添加标题、段落和分页符
17.3 设置Word中图片和字体
17.3.1 操作图片
17.3.2 设置文档字体
17.4 合并多个文本文件到Word
17.5 Word中插入表格
第18章 加载源Word文档的操作
18.1 加载源Word文档
18.2 学生在校证明模板渲染案例
第19章 Word模板渲染
19.1 docxtpl简介
19.2 学生通知书渲染案例
第20章 Word文档操作案例
20.1 拆分Word文档
20.2 合并Word文档
第21章 PPT文件的自动化操作
21.1 Python-pptx模块简介
21.1.1 安装Python-pptx库
21.1.2 创建PPT文件
21.2 PPT相关简介
21.2.1 PPT母版与PPT幻灯片
21.2.2 PPT层次结构
21.2.3 占位符
21.3 幻灯片相关操作
21.3.1 操作文本框
21.3.2 添加段落
21.3.3 添加图片
21.3.4 添加表格
21.3.5 添加形状
21.4 模板渲染
21.5 四种基本图形
21.5.1 折线图
21.5.2 柱形图
21.5.3 饼图和条形图
21.6 删除指定页
第22章 邮件处理自动化操作
22.1 安装yagmail、keyringD三方库
22.2 关于邮箱POP3和SMTP协议
22.2.1 POP3和SMTP简介
22.2.2 开启POP3和SMTP协议
22.3 发送邮件
22.3.1 发送DY封邮件
22.3.2 添加图片或链接
22.3.3 群发邮件
22.4 添加附件和定时器
22.4.1 添加附件
22.4.2 设置定时器
22.5 读取邮件
22.5.1 读取所有邮件
22.5.2 查看不同类型的邮件
22.6 删除邮件
第23章 Web的自动化操作
23.1 Selenium模块简介
23.1.1 Selenium是什么
23.1.2 安装及环境配置
23.1.3 自动加载百度页面
23.2 数据解析提取
23.2.1 操控元素的基本方法
23.2.2 自动操作鼠标键盘
23.2.3 自动化交互—鼠标动作链
23.2.4 模拟百度自动化搜索
23.3 页面等待
23.3.1 显式等待
23.3.2 隐式等待
23.4 自动获取京东商城信息
23.4.1 设计思路
23.4.2 代码演示
23.5 自动获取淘宝商城信息
23.5.1 案例分析
23.5.2 代码分析