这门课解决什么工作场景

当前职场中,企业对“企业级知识库”、“智能问答助手”的需求激增,但市面上多数教程要么只讲 Python 基础,要么直接切入复杂的 RAG 原理,缺乏从语言到落地的完整链路。本课程定位为全栈式项目实战,旨在解决从零构建一个基于检索增强生成(RAG)技术的智能应用的问题。你将学习如何连接 Python、Langchain、RAGFlow 以及 MongoDB,打通数据清洗、向量存储、检索召回到 LLM 生成的完整闭环,适用于后端开发、AI 应用落地及数据工程师等岗位。

适合什么基础及建议学习顺序

课程从 Python 零基础讲起,因此适合完全没有编程基础,或者 Python 语法不熟练的初学者;同时也适合已掌握 Python 但不懂 Langchain 和 RAG 架构的后端开发者。前四天的课程内容紧凑:Day 01 至 Day 02 覆盖变量、字符串、列表字典、函数及作用域等核心语法,这是后续编写复杂 Agent 逻辑的地基,务必动手敲代码而非仅看视频;Day 03 进入面向对象编程,理解类、实例及封装概念对于掌握 Langchain 的 Chain 结构至关重要,建议这部分重点理解 Self 与初始化方法。若你已有 Python 基础,可直接跳过前两天的语法部分,重点攻克 Day 03 的 OOP 概念及后续的项目实战模块。

学完能做什么及资料配合方式

完成全部课程后,你将具备独立设计并实现一个私有知识库问答系统的能力,能够熟练运用 Langchain 调用大模型,并利用 MongoDB 管理业务数据。资料包中的视频文件按天组织,建议先配置好本地 Python 环境,跟随视频同步编码。练习时,不要只复制粘贴代码,需尝试修改配置文件中的数据库连接参数或调整检索策略,以验证对 RAGFlow 集成逻辑的理解。对于 Day 04 之后的内容,应结合项目需求,尝试将不同模块解耦与重组,真正达到能独立交付项目的水平。

课程目录

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