Skip to content

About

面向初学者的免费开源 Python 与 AI Agent 系统课程,含 27 节递进教 程、配套练习与答案,以及本地客服 Agent 项目。

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

Repository files navigation

Learn2Master Free

免费公开的Python与AI Agent系统入门课程:从基础语法到可运行的本地客服Agent。

Python 3.10+ 课程 练习 API Key

课程路线 · 快速开始 · 迷你客服项目 · 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

建议按以下方式完成每一节:

  1. 阅读并运行课程文件。
  2. 修改示例输入,先预测结果再执行。
  3. 完成exercises/中同编号练习。
  4. 根据测试和报错独立排查。
  5. 必要时查看SOLUTIONS.md,理解后关闭答案重新实现。
  6. 完成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

该项目用于学习端到端结构,不包含真实模型、账户认证、数据库、线上监控和生产部署。

Free与Pro

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.

About

面向初学者的免费开源 Python 与 AI Agent 系统课程,含 27 节递进教 程、配套练习与答案,以及本地客服 Agent 项目。

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages