本课程旨在引领学员深入探索使用Python实现RPA(Robotic Process Automation,机器人流程自动化)的世界。RPA技术能够模拟人类在计算机上进行交互的行为,自动化完成各种重复性、高频率的任务,极大地提高了工作的效率和准确性,从繁琐的日常工作中解放出来,使个人和团队能更专注于创造性和战略性的任务。
Python,作为一门功能强大的编程语言,因其语法简洁明了、拥有庞大的开源库支持而广受欢迎。通过使用Python开发RPA脚本,我们可以轻松实现从数据处理、Web自动化到办公自动化等一系列自动化工作流程,甚至是构建智能机器人,用于数据分析、自然语言处理等更高级的任务。本课程将从Python编程基础开始,逐渐深入到RPA的实现原理和应用场景,配以丰富的实战案例,指导学员如何设计和部署自动化脚本,在实际工作中提升办公效率和质量。
本课程适合所有希望提高工作效率和质量的人群,特别是那些经常从事重复性、高频率任务的职场人士。只要您对RPA和Python自动化感兴趣,希望掌握自动化办公和RPA的最佳实践,本课程都将是您学习和实践的不二之选。通过学习本课程,您将能够快速掌握Python自动化办公和RPA的核心技能,提升个人和团队的工作效率,更好地应对日益复杂多变的工作环境。
(*入学要求:python语法基础;OFFICE办公软件熟练应用)
RPA机器流程自动化技术概述
字符串和日期时间操作
列表和字典类型基本操作
目录操作(添加、删除和修改)
文件操作(创建,复制,重命名,删除)
遍历文件夹
压缩和解压缩
PDF文档操作(读取、拆分和合并)
PDF提取文字信息
PDF文档格式转换
PDF添加水印
PDF提取表格和图片
实战:提取PDF发票信息到excel文件
python-docx简介和安装
提取word文本
创建文档,写入文本
插入图片和表格
设置段落样式
设置文本样式
页眉和页脚
word排版案例
word转PDF
综合案例:自动生成考试试卷
Eppt结构说明
提取ppt内容
占位符和板式
添加和删除幻灯片
设置PPT样式
插入文本,表格和图片
案例:提取PPT中文字到word
案例:文字填入到ppt板式中,批量制作奖状
pandas数据结构之Series和Dataframe
访问Dataframe之索引和切片
访问Dataframe之花式索引和布尔索引
读写EXCEL文件
行列修改、添加、插入和删除
重索引和修改列名
使用Openpyxl读写单元格和范围
使用Openpyxl设置excel样式
综合案例:自动阅卷
CSV文件读写
实战案例:餐厅数据集查询和统计
第三方数据库读写:mysql读取和写入数据
定时任务schedule,自动调用python程序
Web浏览器自动化操作基础概念
使用selenium 操控浏览器
WEB下载
使用selenium实现爬取当当图书
使用selenium实现爬取整站当当图书
使用selenium填充cookie实现登陆
使用selenium发起http请求
使用selenium实现天天基金爬取
使用selenium Web 自动化 填写表单
读取Excel客户表并录入web表单
电子邮件自动化,outlook收发电子邮件
outlook收取邮件并转存附件到指定目录
使用OCR 进行图片文字识别,提取发票信息
实战案例:收到报销申请邮件后,下载发票附件,并进行发票验真伪
编写windows服务,实现开机自动运行
实战:编写windows服务,开机自动运行,监控outlook邮箱,通过主题过滤邮件
案例实战:自动整理文件夹
案例实战:制作百份客户合同并发送邮件
案例实战:三甲医院医生进修申请和处理
实战案例:收到报销申请邮件后,下载发票附件,并进行发票验真伪
实战案例:编写windows服务,开机自动运行,监控outlook邮箱,通过主题过滤邮件