免费公开的Python与AI Agent系统入门课程:从基础语法到可运行的本地客服Agent。
课程路线 · 快速开始 · 迷你客服项目 · Free与Pro
Learn2Master Free是一套面向初学者的Python与AI Agent系统课程。课程从Python编程、 文件、HTTP、Git和测试基础开始,逐步讲解Prompt、工具调用、RAG、ReAct、记忆、评估 与安全,并通过一个本地客服Agent项目完成综合实践。
课程主线使用Python标准库和本地模拟数据,不需要模型账号、付费API或互联网连接。 每节课程均配有同编号练习、自动测试和参考答案。
当前版本:v2.0.0 · 内容核验:2026-08-10 · Python:3.10+
- 14节Python与基础工程课程、14道练习及完整答案;
- 13节AI Agent核心课程、13道练习及完整答案;
- 3册查阅手册:环境配置、LLM术语和Python语法大全;
- 1个可运行迷你客服项目,覆盖路由、工具、RAG、记忆、安全与端到端测试;
- 一条无需API Key也能完整运行的学习路径。
- 第一次系统学习Python的初学者;
- 学过基础语法,但没有完成过完整程序的学习者;
- 希望理解Agent核心结构,而不是只调用框架API的开发者;
- 希望通过教程、练习和项目建立完整学习闭环的学习者。
Python与基础工程(14课)
语法 → 函数与类 → 文件/JSON → HTTP → Git/依赖 → 测试
↓
Agent核心(13课)
LLM/Prompt → 上下文 → 工具调用 → RAG → ReAct → 记忆 → 评估/安全
↓
本地迷你客服Agent
意图路由 → FAQ检索 → 订单工具 → 多轮记忆 → 安全处理 → 自动测试
| 阶段 | 内容 | 课程 | 练习 | 答案 |
|---|---|---|---|---|
| Python完整入门 | 编程、数据、文件、HTTP和基础工程 | 14 | 14 | 14 |
| AI Agent完整入门 | Prompt、工具、RAG、ReAct、记忆、评估和安全 | 13 | 13 | 13 |
| 迷你客服项目 | 本地端到端Agent工作流 | 1个项目 | 自动测试 | — |
| 合计 | 27 | 27 | 27 |
下载或克隆仓库后,在仓库根目录执行。要求Python 3.10或更高版本:
python --version
python learn_python/1_1_env_setup.py
python learn_python/exercises/1_1_env_check.py建议按以下方式完成每一节:
- 阅读并运行课程文件。
- 修改示例输入,先预测结果再执行。
- 完成
exercises/中同编号练习。 - 根据测试和报错独立排查。
- 必要时查看
SOLUTIONS.md,理解后关闭答案重新实现。 - 完成Agent课程后运行迷你客服项目。
第三方库、联网服务或API Key只出现在可选扩展中。首次使用前,课程会说明安装命令、 官方文档和未配置时的可运行路径。
mini_customer_service/ 使用Python标准库和本地JSON,
将免费课程中的核心知识组合成一个可运行项目:
- 意图识别与请求路由;
- 订单查询工具;
- FAQ检索与来源标记;
- 多轮对话记忆;
- Prompt Injection基础拦截;
- 敏感信息脱敏;
- 端到端自动化测试。
cd mini_customer_service
python main.py "查一下订单12345"
python main.py "商品怎么退货?"
python -m unittest discover -s tests -v该项目用于学习端到端结构,不包含真实模型、账户认证、数据库、线上监控和生产部署。
Learn2Master提供Free和Pro两条课程路线。Free覆盖Python与AI Agent入门内容,Pro在此 基础上扩展工程开发、性能优化、生产部署和前沿专题。
| 内容 | Free免费公开版 | Pro工程进阶版 |
|---|---|---|
| Python | 完整入门与基础工程 | 数据库、Web、数据分析、爬虫、部署与求职拓展 |
| Agent | Prompt、工具、RAG、ReAct、记忆、评估与安全 | 规划反思、多Agent、框架、监控与生产部署 |
| 练习答案 | Free范围内全部答案 | 118节完整课程与答案 |
| 项目 | 本地迷你客服Agent | 完整Capstone与12节项目工程化专题 |
| 性能优化 | — | 36节性能与成本专题 |
| 前沿专题 | — | MCP、A2A、Computer Use、多模态与AgentOps |
| 查阅手册 | 3册基础手册 | 12册完整手册 |
Learn2Master Pro是单独提供的付费进阶教程,具体购买方式、价格和交付内容以作者发布的 正式渠道为准。
learn2master-free/
├── README.md
├── learn_python/ # 14节课程、14道练习和完整答案
├── learn_agent/ # 13节课程、13道练习和完整答案
├── knowledge/ # 3册基础查阅手册
└── mini_customer_service/ # 可运行本地客服Agent
- 外部协议、SDK和平台能力可能变化,使用时以课程提供的官方链接为准。
- 本地规则、模拟数据和小型评估结果不能代替生产环境验证。
- 本课程不承诺持续跟随所有第三方产品版本,也不提供就业或收益保证。
- 生产使用仍需补充真实数据、认证授权、持久化、监控、安全审计和合规评估。
课程正文、练习、答案和手册采用CC BY-NC-ND 4.0,作为免费公开学习
材料提供;mini_customer_service/示例项目采用MIT License。允许个人学习和分享原始
仓库链接,不允许销售课程内容、付费分发或发布修改后的课程副本。
Learn by building. Master by explaining.