Python RPA办公流程自动化
Python RPA办公流程自动化详细内容
Python RPA办公流程自动化
Python RPA办公流程自动化实战
【课程目标】
工作过程中,我们经常要与各种办公软件打交道、经常处理复杂、烦琐的文档任务。比如,汇总报表用Excel,编写方案用Word,编写报告用PPT,……而且,我们还需要在这么多的办公软件中共享同样的数据,这需要在不同的软件中切换,甚至复制、粘贴同样的数据内容,这些重复性的、毫不创造性的工作有些会占用大量的时间。如何才能快速地完成这些工作?如何才能避免每月每周的重复性的劳动?这就是办公自动化的任务。
办公自动化,就是利用代码(比如Python编程)给计算机下指令,意在模拟人类与计算机的交互,代替人工处理复杂、繁琐以及大量重复性的劳动,从而实现降本增效,实现流程优化,即常说的RPA(Robotic Process Automation)机器人流程自动化,是企业向数字化转型的重要的黑科技。
通过本课程的学习,可以达到如下目的:
掌握office办公自动化
掌握GUI操作自动化
掌握Win软件自动化
掌握浏览器操作自动化
掌握网页接口自动化
【授课时间】
2~3天时间
(需要根据学员需求来调整内容和时长)
【授课对象】
面向所有想提高工作效率的办公人员,包括IT人员,测试人员、网络运维人员、财务人员等,希望实现流程自动化的人员。
【学员要求】
课程为实战课程,要求:
每个学员自备一台便携机(必须)。
便携机中事先安装好Python 3.9版本及以上。
要求学员已经掌握了python语言,能够熟练编程
【授课方式】
理论知识+ 案例演练 + 操作实战
采用案例实战操作,围绕具体场景,全过程演练操作,让学员在知识、操作、总结、自我实践过程中获得能力提升。
【课程大纲】
RPA基础知识
目的:掌握基本的Python编程思想与编程语句,熟悉常用数据结构的操作
RPA基本概念
RPA应用场景
RPA实现的种类
浏览器自动化
网页接口自动化
GUI自动化
Win软件自动化
APP自动化
办公自动化内容
文档管理
Word文档自动操作
Excel表格自动操作
PPT幻灯片自动操作
Word文档自动化操作
Word文档的三层结构
Document对象
Paragraph对象
Run对象
python-docx库对象层次
Document文档对象属性与操作
Paragraph段落对象属性与操作
Runs文本对象属性与操作
Run对象的文本属性
文档样式style
Paragraph style段落样式
Character style文件样式
Table style表格样式
List style列表样式
设置样式默认字体
设置段落默认格式
Table表格对象属性与操作
字体font对象
InlineShape内嵌形状
案例实战:打印邀请信
Excel操作与openyxl库
Excel对象结构
Sheet,cell,image,chartPPT操作与python-pptx库
PPT文档结构
PPT对象层次
案例实战:PPT文档操作
Outlook操作
PDF文档操作
Exce表格自动化操作
Excel自动化常用操作库
openyxl库
xlwings库
Excel对象层次结构
Sheet,cell,image,chart,tableWorkbook文档对象属性及操作
Sheet工作表对象属性及操作
Cell单元格对象属性及操作
工作表与DataFrame对象转换
Chart图表对象属性及操作
Xlwings插件与Python的互操作
使用宏调用Python代码
Excel中调用Python编写的UDF函数
案例实战:Excel文档操作
PPT幻灯片自动化操作
PPT文档层次结构
Presention对象属性及操作
Slide对象属性及操作
默认版式layouts
幻灯片的9种形状shape
Textbox
AutoshapePlaceholders
Picture
Table
Chart
Smart art
Media clip
Textbox文本对象属性及操作
Autoshape对象属性及操作
Placeholder对象属性及操作
案例实战:PPT文档操作
GUI操作自动化
库pyautogui的三大功能
截图识别
鼠标操作
键盘操作
截图与识别
屏幕识别
鼠标控制
键盘操作
消息框
异常处理
分辨率的问题
Opencv模型
图像特征检测
SIFT/SURF/ORB
图像匹配
Win软件自动化
常用库pywinauto窗口控件查看工具accessibility insight
软件自动化过程
启动软件程序
获取窗口和控件
操作窗口和控件
启动软件程序
确定类型
启动软件
连接软件
获取窗口
操作主窗口
定位子窗口
查看控件信息
操作控件
控件定位
控件操作
键盘操作
鼠标操作
剪贴板操作
窗口等待
浏览器自动化
浏览器自动化与Selenium工具
Webdriver自动化测试
浏览器自动化基本过程
启动浏览器
操作浏览器
定位元素
操控元素
网页HTML源码查找工具
定位网页元素的8种方法
id定位
name定位
class定位
link定位
partial_link定位
xpath定位
CSS定位
Webdrive常用操作
模拟鼠标操作
模拟键盘操作
类:ActionChains,Keys,Select浏览器参数Option类
正则表达式
字符匹配模式
匹配次数
案例一:自动化搜索关键词
案例二:通过126邮箱发送邮件
网页接口自动化
常用库Requests
HTTP请求类型
PUT,DELETE,HEAD,OPTIONS
参数传递
URL传递
参数传递
网页发送请求消息
发送消息
参数传递
证书验证
超时处理
定制请求头
接收消息处理
响应状态码
异常处理
Cookie操作
重定向
文件操作
文件上传
文件下载
案例:自动查询车票
结束:课程总结与问题答疑。
傅一航老师的其它课程
数据分析方法及生产运营实际应用 06.20
数据分析方法及生产运营实际应用【课程目标】本课程主要介绍数据分析在生产运营过程中的应用,适用于制造行业/保险行业的数据分析人员等。本课程的主要目的是,帮助学员了解大数据的本质,培养学员的数据意识和数据思维,掌握常用的统计分析方法和工具,以及生产、运营过程中的应用,并以概率的方式来进行决策,提升学员的数据分析及应用能力。本课程具体内容包括:数据决策逻辑,数据决
讲师:傅一航详情
数据建模及模型优化大赛辅导实战 06.20
大数据建模大赛辅导实战【课程目标】本课程主要面向专业人士的大数据建模竞赛辅导需求(假定学员已经完成Python建模及优化--回归篇/分类篇的学习)。通过本课程的学习,达到如下目的:熟悉大赛常用集成模型掌握模型优化常用措施,掌握超参优化策略掌握特征工程处理,以及对模型质量的影响掌握建模工程管道类(Pipeline,ColumnTransformer)的使用【授
讲师:傅一航详情
大数据时代下的精准营销(1天) 06.20
大数据时代的精准营销【课程目标】本课程从实际的市场营销问题出发,了解大数据在市场营销领域的价值以及应用。并对大数据分析与挖掘技术进行了介绍,通过从大量的市场营销数据中分析潜在的客户特征,挖掘客户行为特点,实现精准营销,帮助市场营销团队深入理解业务运作,支持业务策略制定以及营销决策。通过本课程的学习,达到如下目的:了解大数据营销内容,掌握大数据在营销中的应用。
讲师:傅一航详情
大数据时代下的精准营销(1天-金融行业) 06.20
大数据时代的精准营销【课程目标】本课程从实际的市场营销问题出发,了解大数据在市场营销领域的价值以及应用。并对大数据分析与挖掘技术进行了介绍,通过从大量的市场营销数据中分析潜在的客户特征,挖掘客户行为特点,实现精准营销,帮助市场营销团队深入理解业务运作,支持业务策略制定以及营销决策。通过本课程的学习,达到如下目的:了解大数据营销内容,掌握大数据在营销中的应用。
讲师:傅一航详情
大数据思维与商业模式创新,赋能企业增长 06.20
大数据决策思维与商业模式创新,赋能企业增长【课程目标】本课程主要帮助大家理解大数据的基本概念,着重探索大数据的本质,理解大数据的核心价值,以及掌握实现大数据价值的三个关键环节,大数据解决业务问题的六个步骤,然后聚焦大数据的七大核心思维,最后,再用案例说明了大数据在各行业的应用场景。大数据思维,让决策更科学!让管理更高效!让营销更精准!通过本课程的学习,达到如
讲师:傅一航详情
大数据思维与数字化转型(2天) 06.20
大数据思维与应用创新【课程目标】本课程主要帮助大家理解大数据的基本概念,着重探索大数据的本质,理解大数据的核心价值,以及掌握实现大数据价值的三个关键环节,大数据解决业务问题的六个步骤,然后聚焦大数据的七大核心思维,最后,再用案例说明了大数据在各行业的应用场景。大数据思维,让决策更科学!让管理更高效!让营销更精准!通过本课程的学习,达到如下目的:了解大数据基本
讲师:傅一航详情
大数据思维与应用创新(1天) 06.20
大数据思维与应用创新【课程目标】本课程主要帮助大家理解大数据的基本概念,着重探索大数据的本质,理解大数据的核心价值,以及掌握实现大数据价值的三个关键环节,大数据解决业务问题的六个步骤,然后聚焦大数据的七大核心思维,最后,再用案例说明了大数据在各行业的应用场景。大数据思维,让决策更科学!让管理更高效!让营销更精准!通过本课程的学习,达到如下目的:了解大数据基本
讲师:傅一航详情
大数据思维与应用创新(1天-金融) 06.20
大数据思维与应用创新【课程目标】本课程主要帮助大家理解大数据的基本概念,着重探索大数据的本质,理解大数据的核心价值,以及掌握实现大数据价值的三个关键环节,大数据解决业务问题的六个步骤,然后聚焦大数据的七大核心思维,最后,再用案例说明了大数据在各行业的应用场景。大数据思维,让决策更科学!让管理更高效!让营销更精准!通过本课程的学习,达到如下目的:了解大数据基本
讲师:傅一航详情
大数据挖掘工具:SPSSStatistics入门与提高【课程目标】本课程为数据分析和挖掘的工具篇,本课程面向数据分析部等专门负责数据分析与挖掘的人士,专注大数据挖掘工具SPSSStatistics的培训。IBMSPSS工具是面向非专业人士的高级的分析工具(挖掘工具),它提供大量的分析方法和分析模型,能够解决更复杂的业务问题,比如影响因素分析、客户行为预测/精
讲师:傅一航详情
金融行业风险预测模型实战培训(2-3天) 06.20
金融行业风险预测模型实战【课程目标】本课程专注于金融行业的风控模型,面向数据分析部等专门负责数据分析与建模的人士。本课程的主要目的是,培养学员的大数据意识和大数据思维,掌握常用的数据分析方法和数据分析模型,并能够用于对客户行为作分析和预测,提升学员的数据分析综合能力。通过本课程的学习,达到如下目的:掌握数据分析和数据建模的基本过程和步骤掌握客户行为分析中常用
讲师:傅一航详情
- [潘文富] 经销商终端建设的基本推进
- [潘文富] 中小企业招聘广告的内容完
- [潘文富] 优化考核方式,减少员工抵
- [潘文富] 厂家心目中的理想化经销商
- [潘文富] 经销商的产品驱动与管理驱
- [王晓楠] 辅警转正方式,定向招录成为
- [王晓楠] 西安老师招聘要求,西安各区
- [王晓楠] 西安中小学教师薪资福利待遇
- [王晓楠] 什么是备案制教师?备案制教
- [王晓楠] 2024年陕西省及西安市最
- 1社会保障基础知识(ppt) 21159
- 2安全生产事故案例分析(ppt) 20234
- 3行政专员岗位职责 19045
- 4品管部岗位职责与任职要求 16223
- 5员工守则 15461
- 6软件验收报告 15395
- 7问卷调查表(范例) 15113
- 8工资发放明细表 14554
- 9文件签收单 14195