Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

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