Python自动化办公和RPA实践

    TRAINING

课程介绍

本课程旨在引领学员深入探索使用Python实现RPA(Robotic Process Automation,机器人流程自动化)的世界。RPA技术能够模拟人类在计算机上进行交互的行为,自动化完成各种重复性、高频率的任务,极大地提高了工作的效率和准确性,从繁琐的日常工作中解放出来,使个人和团队能更专注于创造性和战略性的任务。Python,作为一门功能强大的编程语言,因其语法简洁明了、拥有庞大的开源库支持而广受欢迎。通过使用Python开发RPA脚本,我们可以轻松实现从数据处理、Web自动化到办公自动化等一系列自动化工作流程,甚至是构建智能机器人,用于数据分析、自然语言处理等更高级的任务。本课程将从Python编程基础开始,逐渐深入到RPA的实现原理和应用场景,配以丰富的实战案例,指导学员如何设计和部署自动化脚本,在实际工作中提升办公效率和质量。



适合对象

本课程适合所有希望提高工作效率和质量的人群,特别是那些经常从事重复性、高频率任务的职场人士。只要您对RPA和Python自动化感兴趣,希望掌握自动化办公和RPA的最佳实践,本课程都将是您学习和实践的不二之选。通过学习本课程,您将能够快速掌握Python自动化办公和RPA的核心技能,提升个人和团队的工作效率,更好地应对日益复杂多变的工作环境。

(*入学要求:python语法基础;OFFICE办公软件熟练应用)


授课形式

小班精讲(面授/直播)

案例分析

操作演示

练习实践


课堂即时互动交流答疑

*课后服务(1年内):课程答疑,课件资料升级分享,录播回看,免费重修


Python自动化办公和RPA实践课程大纲

第一天:windows文件夹和文件

RPA机器流程自动化技术概述

字符串和日期时间操作

列表和字典类型基本操作

目录操作(添加、删除和修改)

文件操作(创建,复制,重命名,删除)

遍历文件夹

压缩和解压缩

PDF文档操作(读取、拆分和合并)

PDF提取文字信息

PDF文档格式转换

PDF添加水印

PDF提取表格和图片

实战:提取PDF发票信息到excel文件

python-docx简介和安装

提取word文本

创建文档,写入文本

插入图片和表格

设置段落样式

设置文本样式

页眉和页脚

word排版案例

word转PDF

综合案例:自动生成考试试卷


第二天:office自动化

Eppt结构说明

提取ppt内容

占位符和板式

添加和删除幻灯片

设置PPT样式

插入文本,表格和图片

案例:提取PPT中文字到word

案例:文字填入到ppt板式中,批量制作奖状

pandas数据结构之Series和Dataframe

访问Dataframe之索引和切片

访问Dataframe之花式索引和布尔索引

读写EXCEL文件

行列修改、添加、插入和删除

重索引和修改列名

使用Openpyxl读写单元格和范围

使用Openpyxl设置excel样式

综合案例:自动阅卷

CSV文件读写

实战案例:餐厅数据集查询和统计

第三方数据库读写:mysql读取和写入数据


第三天:web自动化和邮件自动化和window服务

定时任务schedule,自动调用python程序

Web浏览器自动化操作基础概念

使用selenium 操控浏览器

WEB下载

使用selenium实现爬取当当图书

使用selenium实现爬取整站当当图书

使用selenium填充cookie实现登陆

使用selenium发起http请求

使用selenium实现天天基金爬取

使用selenium Web 自动化 填写表单

读取Excel客户表并录入web表单

电子邮件自动化,outlook收发电子邮件

outlook收取邮件并转存附件到指定目录

使用OCR 进行图片文字识别,提取发票信息

实战案例:收到报销申请邮件后,下载发票附件,并进行发票验真伪

编写windows服务,实现开机自动运行

实战:编写windows服务,开机自动运行,监控outlook邮箱,通过主题过滤邮件


案例实战 (穿插在培训过程中)

案例实战:自动整理文件夹

案例实战:制作百份客户合同并发送邮件

案例实战:三甲医院医生进修申请和处理

实战案例:收到报销申请邮件后,下载发票附件,并进行发票验真伪

实战案例:编写windows服务,开机自动运行,监控outlook邮箱,通过主题过滤邮件