LangChain 课程学习文档
📚 文档说明
本仓库包含 LangChain 完整课程的详细学习文档,每个章节都有独立的 Markdown 文件,方便学习和复习。
🗂️ 文档结构
langchain-course-notes/
├── README.md
├── 章节索引.md
├── 章节模板.md
├── LangChain课程教学大纲与学习计划.md
│
├── 第01章-课程介绍.md
├── 第02章-LangChain基础-HelloWorld.md
├── 第03章-搜索代理SearchAgents.md
├── 第04章-深入ReActAgents原理.md
├── 第05章-FunctionCalling.md
├── ...
└── 第21章-Bonus内容.md 🚀 快速开始
1. 查看课程大纲
首先阅读 LangChain课程教学大纲与学习计划.md,了解:
- 完整的课程结构
- 学习路径建议
- 技术栈选择
- 学习检查清单
2. 选择学习路径
快速入门(2-3周)
第01章 → 第02章 → 第03章 → 第05章 → 第06章 → 第12章标准学习(6-8周)
按章节顺序学习第01-15章深度学习(10-12周)
学习所有21个章节,包括理论和实践3. 开始学习
- 打开对应章节的 Markdown 文件
- 按照章节内容学习视频
- 完成实践项目
- 记录学习笔记
📖 如何使用这些文档
学习前
- [ ] 阅读章节概述,了解学习目标
- [ ] 检查前置知识要求
- [ ] 准备开发环境
学习中
- [ ] 跟随视频学习
- [ ] 参考文档中的代码示例
- [ ] 动手实践每个项目
- [ ] 在文档中记录笔记
学习后
- [ ] 完成学习检查清单
- [ ] 复习重点内容
- [ ] 完成实践项目
- [ ] 更新学习进度
🎯 每个章节包含什么?
📋 章节概述
- 本章的主要内容
- 学习重点
- 预计学习时长
🎯 学习目标
- 明确的学习目标列表
- 完成后应掌握的技能
📝 详细内容
- 每个视频的核心内容
- 代码示例
- 关键概念解释
- 文档链接
🛠️ 实践项目
- 项目目标和要求
- 实现步骤
- 代码框架
- 常见问题
📚 参考资源
- 官方文档链接
- 代码仓库
- 工具平台
- 研究论文
✅ 学习检查清单
- 能力检查项
- 自我评估
💡 学习建议
- 学习方法
- 实践技巧
- 注意事项
📝 笔记区域
- 记录重点内容
- 遇到的问题
- 心得体会
🎨 文档格式规范
Markdown 语法
- 使用标准 Markdown 语法
- 代码块指定语言(python, bash, json)
- 使用表格展示对比信息
Emoji 使用
- 📋 章节概述
- 🎯 学习目标
- 📝 详细内容
- 🛠️ 实践项目
- 📚 参考资源
- ✅ 检查清单
- 💡 学习建议
代码示例
# 完整的、可运行的代码
# 包含注释说明💻 技术栈
核心框架
- Python 3.10+
- LangChain 1.0+
- LangGraph
- Langfuse(追踪)
模型部署
- vLLM + Qwen3(推荐)
- Ollama(开发)
网页爬取
- Playwright(推荐)
- Selenium
向量数据库
- ChromaDB(本地)
- PG(本地)
⚠️ 注意事项
代码使用
- 所有代码示例仅供学习参考
- 生产环境使用需要充分测试
- 注意 API 密钥安全
学习建议
- 不要只看文档,必须动手实践
- 完成每个实践项目
- 积极参与社区讨论
📞 获取帮助
遇到问题?
- 查看章节的"常见问题"部分
- 搜索官方文档
- 在 腾讯元宝派提问,点击链接加入元宝派:https://yb.tencent.com/gp/i/c3FC47kHpaRU
- 查看 GitHub Issues
本文档采用 CC BY-NC-SA 4.0 许可证。
- ✅ 可以分享和修改
- ✅ 必须署名
- ❌ 不可商用
- ✅ 相同方式共享
开始你的 LangChain 学习之旅吧! 🚀
