📘 RPA·编程基础与工具链 30章 · 完整目录

🎯 友好色系
01RPA概述与行业前景
什么是RPARPA能做什么技能图谱课程目标与路径
02开发环境全家桶
Python安装与版本VS Code配置+插件Git/GitHub基础虚拟环境管理
03Python快速上手
变量与数据类型字符串操作列表与字典元组与集合输入输出
04流程控制核心
if/elif/elsefor/while循环break/continuetry/except异常
05函数与模块化
函数定义与参数返回值与作用域lambda匿名函数模块导入与包标准库(os,sys,re)
06文件与数据交互
txt/csv/json读写Excel操作openpyxlPDF解析基础pathlib路径处理
07网络请求与API
HTTP协议基础requests实战JSON解析API认证与Token爬虫伦理与反爬
08自动化神器Selenium
浏览器驱动安装8大元素定位点击/输入/滚动显式/隐式等待窗口与Frame切换
09桌面自动化PyAutoGUI
屏幕坐标与图像识别键盘鼠标模拟剪贴板操作应用窗口管理异常场景处理
10办公自动化实战
Word批量生成邮件自动发送smtplibPPT自动化PDF合并与拆分
11数据处理与分析
Pandas Series/DataFrame数据清洗筛选与排序groupby分组聚合Matplotlib可视化
12数据库操作
SQLite轻量数据库SQL基础CRUDPython连接MySQLSQLAlchemy入门连接池管理
13RPA框架选型
UiPath vs 开源TagUI快速上手Robot FrameworkPlaywright入门框架对比与选型
14流程编排与状态机
流程图设计状态机模式任务队列管理logging日志模块重试与幂等性
15UI元素识别进阶
XPath高级语法CSS选择器OpenCV图像识别Tesseract OCR动态元素处理
16浏览器自动化进阶
多标签页管理缓存与CookieJavaScript注入网络请求拦截性能监控
17桌面应用自动化
Win32 API基础UIAutomation库Java应用识别旧版系统兼容无头模式
18RPA与AI结合
验证码识别NLP自然语言基础智能表单填写文档分类TextCNN模型部署ONNX
19定时任务与调度
Windows任务计划Linux CrontabAPScheduler库分布式Celery任务监控与告警
20错误处理与稳定性
日志分级与轮转异常捕获策略断点续跑看门狗机制pytest自动化测试
21版本控制与协作
Git分支策略代码审查流程CI/CD GitHub ActionsSphinx文档自动化团队协作规范
22RPA安全与合规
cryptography加密密钥管理审计日志数据脱敏GDPR与合规
23性能优化
cProfile性能分析asyncio异步编程多线程与多进程内存管理数据库查询优化
24RPA项目实战(一)
需求分析文档流程拆解技术选型环境搭建原型开发
25RPA项目实战(二)
核心流程编码异常处理集成日志系统搭建本地测试
26RPA项目实战(三)
UI元素稳定性优化数据校验性能调优用户手册编写
27RPA项目实战(四)
部署到生产环境监控面板搭建用户培训运维交接
28RPA生态与扩展
RPA市场分析自定义组件开发与低代码集成ERP/CRM对接RPAaaS
29面试与职业发展
面试题解析简历优化技巧技术博客与社区职业路径规划持续学习资源
30课程总结与展望
知识体系回顾常见误区总结超自动化/AI Agent结业项目展示下一步学习建议