这门课在补什么能力缺口?

很多想转后端或做 AI 应用的同学,常卡在“懂原理但写不出代码”的环节。RAG 架构听起来高大上,但从 Python 基础语法到 LangChain 调用链,中间隔着巨大的工程鸿沟。这套教程的核心价值在于打通这一整条链路:它不从复杂的分布式系统讲起,而是从 Python 变量、字符串处理、函数作用域、面向对象封装等基础细节入手,逐步构建起能够承载 RAG 项目的代码骨架。

你缺的可能不是理论知识,而是从“写 Hello World”到“管理 MongoDB 文档”再到“组装 LangChain 检索链”的完整手感。课程通过系统化的训练,帮你补齐在真实项目中必备的编码习惯和结构化思维,让你不再畏惧从零搭建一个完整的知识问答系统。

适合什么基础?建议先看哪几块?

课程起点较低,适合有一定编程概念但 Python 基础不牢固,或者想系统梳理后端开发能力的初学者。即便你之前接触过其他语言,前几天的内容也能帮你规范命名习惯和内存模型理解。建议重点打磨基础语法部分,特别是字符串操作、容器类型(列表、字典)以及面向对象的核心概念,这些是后续编写 LangChain 组件的基石。

进入实战阶段后,需重点关注文件操作与数据库交互逻辑,理解如何高效地读写非结构化数据。资料配合方面,不要只看视频,务必跟着敲每一行代码,尤其是涉及类封装和参数传递的练习。只有在本地环境中成功运行过数据预处理和模型调用的全过程,才能真正掌握 RAG 项目的落地方法,最终具备独立构建基于私有知识库的智能应用的能力。

课程目录

day01
01 Python 介绍.mp4 28.19M
02 Python 环境安装.mp4 32.71M
03 Python 变量.mp4 52.61M
04 Python str数据类型01.mp4 56.96M
05 Python str数据类型02.mp4 37.56M
06 Python str数据类型03.mp4 25.65M
07 Python str数据类型04.mp4 44.34M
08 Python str 输入与输出.mp4 41.90M
09 Python 运算符.mp4 35.61M
10 Python 流程控制-分支.mp4 57.69M
11 Python 循环.mp4 36.00M
12 Python 关键词 continue、break、pass.mp4 13.65M
13 容器类型列表.mp4 123.89M
day02
01 元组类型介绍.mp4 70.45M
02 集合类型介绍01.mp4 49.45M
03 集合类型介绍02.mp4 33.84M
04 字典类型介绍.mp4 130.45M
05 命名规范.mp4 8.85M
06 函数介绍.mp4 28.37M
07 参数传递.mp4 60.18M
08 函数返回多个值.mp4 39.71M
09 变量作用域.mp4 31.83M
10 Global 关键字.mp4 76.93M
11 nonlocal 关键字.mp4 11.30M
12 匿名函数.mp4 33.51M
day03
01 文件操作.mp4 85.09M
02 面向对象与面向过程介绍.mp4 33.63M
03 类成员操作.mp4 46.96M
04 init 函数与self作用.mp4 71.94M
05 类属性可以是任意数据类型.mp4 44.98M
06 实例属性操作.mp4 29.43M
07 实例函数演示.mp4 33.48M
08 类函数.mp4 20.51M
09 静态函数-特殊函数.mp4 39.12M
10 动态添加属性与函数.mp4 38.81M
11 面向对象-封装.mp4 25.11M
day04
01 面向对象-继承.mp4 98.47M
02 面向对象-多态.mp4 21.18M
03 异常处理01.mp4 27.71M
04 异常处理02.mp4 85.68M
05 常见异常类型.mp4 14.25M
06 导入模块.mp4 51.44M
07 __all__访问控制.mp4 26.86M
08 __name__与__dir__函数介绍.mp4 21.64M
09 包的导入.mp4 79.00M
10 导入第三方库.mp4 33.92M
11 Langchain 介绍.mp4 74.11M
12 Langchain-Runnable模块介绍.mp4 119.56M
day05
01 LangChain 模型介绍.mp4 71.15M
02 Langchain 提示词.mp4 55.79M
03 Langchain 记忆存储.mp4 105.09M
04 Langchain Schema介绍.mp4 62.48M
05 Langchain 提示词优化.mp4 96.00M
06 流式输出内容.mp4 41.32M
07 Funcation Calling 与MCP .mp4 137.88M
08 项目介绍.mp4 74.77M
09 RAGFlow 介绍.mp4 31.68M
10 RAGFlow 本地安装.mp4 90.38M
11 RAGFlow 安装文档编写.mp4 120.34M
day06
01 项目背景与技术架构介绍.mp4 37.04M
02 加载项目并修改项目配置文件.mp4 20.15M
03 获取知识助手列表.mp4 93.60M
04 创建并删除会话.mp4 105.05M
05 会话增强.mp4 87.03M
06 MCP tool模块开发.mp4 94.86M
07 MCP tool模块测试.mp4 81.55M
08 意图分析函数.mp4 99.56M
09 内容回顾.mp4 40.21M
10 用户意图分析工具函数.mp4 85.21M
11 用户意图分析工具函数完成.mp4 69.24M
12 最佳匹配助手.mp4 123.29M
day07
01 测试handler模块.mp4 118.21M
02 使用MongoDB存储历史会话.mp4 96.08M