大模型LLM-RAG知识库问答项目实战课 - 前端/后端/算法

第一章 项目介绍
LLM-RAG项目 P1 大模型LLM-RAG知识库项目演示
LLM-RAG项目 P2 项目快速部署流程演示
LLM-RAG项目 P3 项目架构和课程内容简介
第二章 Auth模块
LLM-RAG项目 P4 Flask预设项目结构和系统初始化
LLM-RAG项目 P5 Auth模块创建和登录页面渲染
LLM-RAG项目 P6 登录表单验证和错误回显
LLM-RAG项目 P7 登录流程细节完善和退出登录
第三章 知识库管理
LLM-RAG项目 P8 创建知识库模块并渲染列表页面
LLM-RAG项目 P9 渲染新建页面并抽象布局页面
LLM-RAG项目 P10 连接PostgresSQL并创建数据表
LLM-RAG项目 P11 提交新建表单并存储数据
LLM-RAG项目 P12 表单字段校验和提示组件封装
LLM-RAG项目 P13 查询并展示知识库列表
LLM-RAG项目 P14 编辑知识库并修改列表链接
LLM-RAG项目 P15 二次确认后删除知识库
第四章 文档管理
LLM-RAG项目 P16 文档数据表和视图函数初始化
LLM-RAG项目 P17 文档列表页面和上传页面渲染
LLM-RAG项目 P18 上传文件校验和文件存储
LLM-RAG项目 P19 文档列表展示和状态过滤器
LLM-RAG项目 P20 文档列表分页和删除文档
第五章 片段管理
LLM-RAG项目 P21 片段模块初始化和列表页渲染
LLM-RAG项目 P22 片段模块新增、编辑、删除功能
LLM-RAG项目 P23 关联删除和后台权限控制
第六章 分割文档和向量化
LLM-RAG项目 P24 文本分割命令和处理表格数据
LLM-RAG项目 P25 非结构化文本分割和片段入库
LLM-RAG项目 P26 创建异步任务并自动执行
LLM-RAG项目 P27 Embedding模型配置与函数封装
LLM-RAG项目 P28 Milvus模型定义和连接测试
LLM-RAG项目 P29 Milvus向量数据库的增删改查
LLM-RAG项目 P30 创建片段向量化异步任务
LLM-RAG项目 P31 片段向量管理和异步任务重试
第七章 LLM-RAG对话
LLM-RAG项目 P32 大模型配置和模型函数封装
LLM-RAG项目 P33 对话页面渲染和Alpinejs导入
LLM-RAG项目 P34 数据双向绑定和Markdown转化
LLM-RAG项目 P35 向后端发送请求并解析流式数据
LLM-RAG项目 P36 调用大模型并封装流式输出接口
LLM-RAG项目 P37 召回相似片段并压入对话信息
第八章 历史对话管理
LLM-RAG项目 P38 新建对话记录表并展示对话列表
LLM-RAG项目 P39 定义新建对话路由并在前端触发
LLM-RAG项目 P40 三个场景激活历史对话
LLM-RAG项目 P41 二次确认后删除历史对话
LLM-RAG项目 P42 编辑和保存对话标题信息
LLM-RAG项目 P43 保存和拉取历史对话信息

基于LangChain和知识图谱的大模型医疗问答机器人项目

第一章 开篇
大模型实战 P1 LangChain与知识图谱问答机器人项目
大模型实战 P2 基础课和项目课的内容概述
大模型实战 P0 OpenAI账号说明和LangChain警告屏蔽
第二章 OpenAI基础
大模型实战 P3 大语言模型通识和课前准备
大模型实战 P4 OpenAI对话接口简单使用方法
大模型实战 P5 OpenAI对话接口代码优化
大模型实战 P6 OpenAI接口调用Token计算
大模型实战 P7 OpenAI接口实现多轮对话
大模型实战 P8 OpenAI接口实现Text Embeddings
大模型实战 P9 根据OpenAI句向量召回相似文本
第三章 LangChain基础
大模型实战 P10 LangChain简介与初体验
大模型实战 P11 LangChain之Prompt和LLMChain
大模型实战 P12 LangChain之多参数与LCEL
大模型实战 P13 LangChain之FewShotPrompt
大模型实战 P14 LangChain之SequentialChain
大模型实战 P15 LangChain之ConversationChain
大模型实战 P16 LangChain之Memory
大模型实战 P17 LangChain之LLMRequestsChain
第四章 LangChain进阶
大模型实战 P18 LangChain之问答QAChain
大模型实战 P19 LangChain之FAISS文档召回
大模型实战 P20 LangChain之文档加载和分割
大模型实战 P21 LangChain之文档检索问答
大模型实战 P22 LangChain之向量保存和加载
大模型实战 P23 LangChain之Agent和自定义Tool
大模型实战 P24 LangChain之多Agent协作
大模型实战 P25 LangChain之给Agent加Memory
大模型实战 P26 LangChain之命名实体识别
大模型实战 P27 LangChain之输出提示词重写
第五章 项目准备
Neo4j实战 P7-1 Windows和Mac本地安装Neo4j数据库
Neo4j实战 P7-2 Windows和Mac本地安装Neo4j数据库
医疗问答 P7 CSV文件导入到Neo4j数据库
大模型实战 P28 LangChain之GraphCypherQAChain
大模型实战 P29 Gradio简介与初体验
大模型实战 P30 Gradio之ChatInterface对话界面
第六章 综合项目
大模型实战 P31 项目LangChain Agent架构简介
大模型实战 P32 定义环境变量和模型获取函数
大模型实战 P33 公司相关文档向量化和存储
大模型实战 P34 通用大模型回答日常交际问题
大模型实战 P35 Chroma召回数据回答公司相关问题
大模型实战 P36 从用户问题中抽取命名实体词槽
大模型实战 P37 CQL词槽填充和相关问题筛选
大模型实战 P38 查询Neo4j回答医疗相关问题
大模型实战 P39 Google搜索回答非在库问题
大模型实战 P40 用Agent串联业务处理函数
大模型实战 P41 用户消息的补全和归纳总结
大模型实战 P42 Gradio对话窗口修改和测试
大模型实战 P43 LangSmith监控大模型应用程序
大模型实战 P44 LangChain框架版本升级
大模型实战 P45 问答机器人项目面试考点总结
大模型实战 P46 共性问题修复和统一答疑
大模型实战 P47 一种解决Agent响应慢的方法
大模型实战 P48 快速接入百川和Claude大模型
大模型实战 P49 Word文档和百川Embedding模型接入
大模型实战 P50 对大文档进行分块Embedding向量化

手把手教你用PyTorch搭建Transformer英译中翻译模型

第二章 Transformer 模型搭建
Transformer P4 文本嵌入层代码实现
Transformer P5 位置编码层直观版代码实现
Transformer P6 位置编码层优化版代码实现
Transformer P7 注意力机制Attention函数代码实现
Transformer P8 Attention处理Key_Padding_Mask
Transformer P9 Multi-Head部分代码实现
Transformer P10 Add&Norm代码实现
Transformer P11 前馈神经网络层代码实现
Transformer P12 编码器层代码实现
Transformer P13 解码器Masked掩码张量
Transformer P14 解码器层代码实现
Transformer P15 生成器层代码实现
Transformer P16 模型封装和参数初始化
第三章 自定义Mini数据集训练
Transformer P17 翻译任务数据集导入和分词
Transformer P18 翻译任务词表文件生成
Transformer P19 词表解析函数和特殊词配置
Transformer P20 Dataset类加载数据集
Transformer P21 collate_fn数据对齐和整理
Transformer P22 模型超参数和参数总量计算
Transformer P23 模型训练和验证流程
Transformer P24 模型逐字生成预测值
Transformer P25 BLEU指标和模型参数缓存
Transformer P26 加载模型参数并生成预测结果
第四章 新闻数据集并行训练
Transformer P27 替换数据集和Label Smoothing
Transformer P28 动态调整学习率策略详解
Transformer P29 多GPU并行训练代码修改
Transformer P30 多GPU负载均衡设置
Transformer P31 遗留Bug修复和数据集上传
Transformer P32 Kaggle免费GPU训练模型演示
第一章 课程概述
Transformer P1 项目演示和课程内容介绍
Transformer P2 结合论文了解模型结构
Transformer P3 结合数据详解模型结构

KBQA基于知识图谱的医疗领域多轮对话机器人

第五章 Neo4j实战
Neo4j实战 P1 Neo4j简介及创建数据库实例
Neo4j实战 P2 使用Cypher语句创建节点
Neo4j实战 P3 使用Cypher语句创建关系
Neo4j实战 P4 使用Cypher语句查询节点和关系
Neo4j实战 P5 使用Cypher语句更新和删除数据
Neo4j实战 P6 py2neo操作Neo4j数据库
Neo4j实战 P7-1 Windows和Mac本地安装Neo4j数据库
Neo4j实战 P7-2 Windows和Mac本地安装Neo4j数据库
Neo4j实战 P8 通过CSV文件导入节点和关系数据
第一章 导学
医疗问答 P1 医疗知识图谱多轮对话机器人项目
医疗问答 P2 意图类别需求说明和课程安排介绍
医疗问答 P3 模型训练数据集和图谱数据介绍
第二章 命名实体识别
NER项目 P13 命名实体识别替换数据集说明
NER项目 P14 修改Dataset类数据集加载方法
NER项目 P15 模型训练与验证流程代码修改
NER项目 P16 Kaggle免费GPU训练模型演示
NER项目 P17 测试和预测部分代码修改
NER项目 P18 封装命名实体识别模型包
第三章 ChatGPT生成语料
ChatGPT应用 P1 ChatGPT生成深度学习样本需求分析
ChatGPT应用 P2 ChatGPT调教提示词(prompt)三板斧
ChatGPT应用 P3 用于模版填充的实体文件生成
ChatGPT应用 P4 替换模板实体占位符并拆分样本
第四章 意图识别
IR模型 P1 意图识别模型结构说明及目录创建
IR模型 P2 Dataset类数据集加载流程修改
IR模型 P3 模型训练与验证流程代码修改
IR项目 P4 测试和预测逻辑代码修改
IR项目 P5 封装在线意图识别模型包
第六章 图谱构建
医疗问答 P4 创建图谱构建类并读取文件
医疗问答 P5 熟悉数据并整理疾病节点数据
医疗问答 P6 整理并导出节点和关系数据
医疗问答 P7 CSV文件导入到Neo4j数据库
第七章 初始意图回复
医疗问答 P8 问答流程解析及闲聊意图分类
医疗问答 P9 导入初始意图模板并定义问答类
医疗问答 P10 通过编辑距离识别初始意图
医疗问答 P11 根据初始意图做出对应回复
第八章 问诊意图回复
医疗问答 P12 问诊问题的意图识别和实体抽取
医疗问答 P13 定义12类问诊意图的处理模板
医疗问答 P14 意图模板的词槽检测和模板填充
医疗问答 P15 执行CQL语句并返回查询结果
医疗问答 P16 封装文件缓存写入和加载方法
医疗问答 P17 缓存意图和实体并在确认时加载
第九章 封装前后端服务
KBQA项目 P13 TailwindCSS搭建对话窗口界面
KBQA项目 P14 AlpineJS实现数据绑定和表单提交
KBQA项目 P15 Flask渲染模板并自动调整视窗
医疗问答 P18 修改前端模板并绑定提交事件
医疗问答 P19 前端发送请求和后端返回查询结果

KBQA基于豆瓣电影TOP250数据的知识图谱对话机器人

第一章 豆瓣爬虫
KBQA项目 P0 豆瓣电影Top250知识图谱对话机器人
豆瓣爬虫 P1 豆瓣电影Top250数据爬取流程说明
豆瓣爬虫 P2 循环构建豆瓣电影列表地址
豆瓣爬虫 P3 爬取并解析电影列表页面
豆瓣爬虫 P4 获取详情页内容并解析外层节点
豆瓣爬虫 P5 爬取影片简介和导演、编剧、主演信息
豆瓣爬虫 P6 爬取其他信息并保存json文件
第二章 Neo4j基础
Neo4j实战 P1 Neo4j简介及创建数据库实例
Neo4j实战 P2 使用Cypher语句创建节点
Neo4j实战 P3 使用Cypher语句创建关系
Neo4j实战 P4 使用Cypher语句查询节点和关系
Neo4j实战 P5 使用Cypher语句更新和删除数据
Neo4j实战 P6 py2neo操作Neo4j数据库
第三章 数据导入
KBQA项目 P1 加载电影json数据并解析
KBQA项目 P2 用defaultdict组装电影实体数据
KBQA项目 P3 组装关系数据并缓存实体文件
KBQA项目 P4 连接Neo4j数据库并导入节点和关系
第四章 词槽和模板解析
KBQA项目 P5 正则表达式实现用户问题实体抽取
KBQA项目 P6 正则实现问题中关系和属性提取
KBQA项目 P7 定义用户常见问题的处理模板
KBQA项目 P8 词槽数据的排列组合方式分析
KBQA项目 P9 词槽数据的排列组合代码实现
KBQA项目 P10 词槽检测和模板问题词槽替换
KBQA项目 P11 计算编辑距离并按相似度排序
KBQA项目 P12 执行CQL语句并替换回复模板
第五章 前后端交互
KBQA项目 P13 TailwindCSS搭建对话窗口界面
KBQA项目 P14 AlpineJS实现数据绑定和表单提交
KBQA项目 P15 Flask渲染模板并自动调整视窗
KBQA项目 P16 前端发送请求和后端返回查询结果

Pytorch Bert_TextCNN 电商问答多标签文本分类项目

第一章 问题多标签分类
TextCNN项目 P10 多标签文本分类数据集介绍
TextCNN项目 P11 多标签数据集的数据预处理
TextCNN项目 P12 替换数据集后业务代码修改
TextCNN项目 P13 标签id和序列互转处理
TextCNN项目 P14-1 自定义损失函数和模型评估函数(1)
TextCNN项目 P14-1 自定义损失函数和模型评估函数(2)
TextCNN项目 P15 模型预测效果不好调优方法
TextCNN项目 P16 封装分类模型包和调用示例
TextCNN项目 P17 验证组合模型效果并调参
第二章 问题加答案情感分析
TextCNN项目 P18 电商问答情感分析数据集整理
TextCNN项目 P19 问答情感分析Dataset类修改
TextCNN项目 P20 情感分析模型训练和预测
TextCNN项目 P21 封装情感分析模型包和调用示例

TF-IDF算法实现基于关键词的文本排序检索系统

第一章 TF-IDF算法基础
TF-IDF项目 P1 基于关键词的文本排序检索系统介绍
TF-IDF项目 P2 算法计算公式和关键词提取功能介绍
TF-IDF项目 P3-1 计算TF-IDF值和提取topK关键词
TF-IDF项目 P3-2 计算TF-IDF值和提取topK关键词
TF-IDF项目 P4 TF-IDF算法缺陷分析和TF-IWF算法
第二章 文本排序检索系统
TF-IDF项目 P5 jieba分词和加载停用词表
TF-IDF项目 P6 封装TfidfModel模型处理类
TF-IDF项目 P7 加载语料库并缓存TFIDF值
TF-IDF项目 P8 基于关键词的模糊搜索方法实现
TF-IDF项目 P9 TailwindCSS实现搜索界面前端效果
TF-IDF项目 P10 Flask实现后端处理逻辑

Pytorch Bert_TextCNN 新闻文本分类项目

第一章 数据预处理
Pytorch BERT_TextCNN P1 新闻文本分类项目介绍
TextCNN项目 P2 训练数据导入和句子长度统计
HuggingFace系列 P1 社区简介及transformers安装
HuggingFace系列 P2 BertTokenizer分词和编码
TextCNN项目 P3 自定义Dataset和BertTokenizer分词
第二章 模型定义
TextCNN项目 P4 Bert_TextCNN模型定义和精简过程
TextCNN项目 P5 模型训练和内存溢出报错问题
TextCNN项目 P6 Sklearn多分类评估指标
第三章 训练和测试
TextCNN项目 P7-1 白嫖Kaggle GPU资源模型训练实录(1)
TextCNN项目 P7-2 白嫖Kaggle GPU资源模型训练实录(2)
TextCNN项目 P8 模型测试和测试集评估指标计算
TextCNN项目 P9 模型预测和文本分类项目总结

Pytorch Bert_Atepc_ABSA 电商评论属性级情感分析

第一章 项目及模型介绍
Pytorch Bert_LCF_ATEPC_ABSA P1 属性级情感分析项目
ABSA项目 P2 LCF-ATEPC模型结构详解
第二章 加载数据集
ABSA项目 P3-1 数据预处理与异常值剔除(1)
ABSA项目 P3-2 数据预处理与异常值剔除(2)
HuggingFace系列 P1 社区简介及transformers安装
HuggingFace系列 P2 BertTokenizer分词和编码
ABSA项目 P4 自定义Dataset类和Bert分词
ABSA项目 P5-1 计算权重参数并批量加载数据(1)
ABSA项目 P5-2 计算权重参数并批量加载数据(2)
第三章 模型定义
ABSA项目 P6 Bert_CRF 实体BIO标签预测
ABSA项目 P7-1 BertAttention 实体情感预测(1)
ABSA项目 P7-2 BertAttention 实体情感预测(2)
ABSA项目 P8 损失计算和模型训练
ABSA项目 P9 模型准确率等评估指标计算
第四章 模型训练
ABSA项目 P10 免费Kaggle GPU资源模型训练过程
ABSA项目 P11 模型缓存文件下载和模型测试
ABSA项目 P12 模型预测和情感分析项目总结

Pytorch Bert_CasRel_RE 实体关系抽取项目

第一章 项目和模型简介
Pytorch BERT_CasRel_RE P1-1 实体关系抽取项目介绍(1)
Pytorch BERT_CasRel_RE P1-2 实体关系抽取项目介绍(2)
CasRel项目 P2 模型结构详解与局限性分析
第二章 加载数据集
CasRel项目 P3 DuIE2.0数据集分析与关系表生成
HuggingFace系列 P1 社区简介及transformers安装
HuggingFace系列 P2 BertTokenizer分词和编码
HuggingFace系列 P3 BertTokenizer分词不可逆问题
CasRel项目 P4 构建Dataset数据集和BERT分词
CasRel项目 P5-1 解析json数据并计算实体位置(1)
CasRel项目 P5-2 解析json数据并计算实体位置(2)
CasRel项目 P6-1 Dataloader collate_fn批量加载数据(1)
CasRel项目 P6-2 Dataloader collate_fn批量加载数据(2)
第三章 CasRel模型定义
CasRel项目 P7 定义模型预测Subject实体首尾位置
CasRel项目 P8-1 Relation-Object实体首尾矩阵预测(1)
CasRel项目 P8-2 Relation-Object实体首尾矩阵预测(2)
CasRel项目 P9 自定义损失函数并反向传播
CasRel项目 P10-1 计算关系三元组和评估指标(1)
CasRel项目 P10-2 计算关系三元组和评估指标(2)
第四章 模型训练与预测
CasRel项目 P11 免费Kaggle GPU资源模型训练实录
CasRel项目 P12 模型缓存文件下载和模型测试
CasRel项目 P13 模型预测与关系三元组提取
CasRel项目 P14 统计关系数量并精简Duie数据集
CasRel项目 P15 Bug修复和GPU负载均衡
CasRel项目 P16 Kaggle多GPU并行训练模型演示
CasRel项目 P17 Flask实现前后端交互操作界面

Pytorch LSTM_GCN 图卷积神经网络_火车票识别项目

第一章 项目和模型简介
Pytorch LSTM_GCN_IE P1 火车票识别项目
GCN项目 P2-1 图卷积神经网络介绍
GCN项目 P2-2 GCN邻接矩阵标准化公式解读(1)
GCN项目 P2-3 GCN邻接矩阵标准化公式解读(2)
第二章 数据预处理
GCN项目 P3-1 PaddleOCR识别火车票信息(1)
GCN项目 P3-2 PaddleOCR识别火车票信息(2)
GCN项目 P4-1 创建图结构并计算邻接矩阵(1)
GCN项目 P4-2 创建图结构并计算邻接矩阵(2)
GCN项目 P4-3 创建图结构并计算邻接矩阵(3)
GCN项目 P4-4 创建图结构并计算邻接矩阵(4)
GCN项目 P5 生成词表和标签表缓存文件
GCN项目 P6 定义单文件数据加载方法
第三章 模型定义到预测
GCN项目 P7 LSTM提取节点句子特征向量
GCN项目 P8 定义图卷积神经网络模型
GCN项目 P9 加载训练数据并训练模型
GCN项目 P10 模型测试及多分类评估指标
GCN项目 P11 模型预测进行火车票信息识别

Pytorch Bert_BiLSTM_CRF_NER 中文医疗命名实体识别项目

第一章 模型介绍与数据预处理
Pytorch BiLSTM_CRF_NER P1 医疗命名实体识别
NER项目 P2-1 解析文字和实体标签对应关系(1)
NER项目 P2-2 解析文字和实体标签对应关系(2)
NER项目 P2-3 解析文字和实体标签对应关系(3)
第二章 数据集
NER项目 P3 拆分训练集和测试集
NER项目 P4 生成词表和标签表缓存文件
NER项目 P5-1 定义Dataset数据集和文本等长切分(1)
NER项目 P5-2 定义Dataset数据集和文本等长切分(2)
NER项目 P6 DataLoader句子填充PAD和MASK
第三章 模型定义和训练
NER项目 P7 定义BiLSTM模型
NER项目 P8-1 CRF维特比解码和模型训练(1)
NER项目 P8-2 CRF维特比解码和模型训练(2)
NER项目 P9 模型测试及分类评估指标
NER项目 P10-1 模型预测与信息提取(1)
NER项目 P10-2 模型预测与信息提取(2)
NER项目 P11-1 Bug修复和Kaggle GPU模型训练(1)
NER项目 P11-2 Bug修复和Kaggle GPU模型训练(2)
NER项目 P11-3 模型下载和seqeval评估指标
第四章 Bert模型加持
HuggingFace系列 P1 社区简介及transformers安装
HuggingFace系列 P2 BertTokenizer分词和编码
NER项目 P12-1 BertModel替换随机Embedding
NER项目 P12-2 Kaggle缓存模型下载和预测改动

电影天堂APP项目开发之API融合篇

接口请求和VUE渲染
banner区域api接口实现
mui调用api接口数据
使用vue实现数据绑定
最近更新电影列表展示
最受欢迎电影列表展示
实现电影列表加载更多
详情页和打包部署
分类页电影列表展示
分类页电影列表加载更多
搜索页电影列表展示
电影详情页数据展示
电影详情页跳转处理
上线部署和App打包

电影天堂APP项目开发之MUI布局篇

MUI列表页布局
项目预览和Hbuilder使用
底部选项卡和轮播图布局
最近更新电影列表布局
最受欢迎列表主体布局
最受欢迎列表评分和下载
MUI分类页布局
电影列表上拉加载更多
电影分类页面布局
电影搜索页面布局
电影详情页面布局
App页面跳转统一处理

电影天堂APP项目开发之Python爬虫篇

数据爬取
Python爬虫+MUI开发电影天堂APP
目录规划和源网站分析
列表页全部分页url爬取
从列表页获取详情页url
SQLite封装
SQLite建表和插入语句
封装数据库db处理类
封装SQLite插入方法
SQLite查询语句
封装SQLite查询条件
封装SQLite查询参数补充
详情数据爬取
电影详情页重要数据爬取
电影详情页基础数据爬取
电影详情页换行数据爬取
电影详情数据入库
多线程爬虫
封装SQLite更新方法
错误日志和多线程基础
多线程爬取电影详情数据
增量爬虫同步更新数据

新服务器用宝塔面板部署Laravel项目全过程

宝塔面板部署
安装宝塔面板并配置LNMP环境
宝塔面板创建网站和数据库迁移
网站配置和域名解析

Python游戏开发之Pygame五子棋人机大战

五子棋基本功能
基本结构搭建
画棋盘和棋子
鼠标点击落子
数据抽象为矩阵
五子连珠输赢判断
方法优化和状态控制
AI算法实现人机对战
AI程序实现随机落子
枚举所有赢法
黑白子赢法字典
白子赢法积分累计
根据对手积分做拦截

Python游戏开发之AI版Pygame俄罗斯方块

游戏基本功能
项目初始化
随机生成形状
方块下落和触底
方块的堆叠和颜色
方块的移动和变形
方块的整行消除
分数体系和模块划分
游戏状态和模块划分
预告窗口模块
绘制预告方块形状
分数体系建立
历史最高分和等级
搭建AI功能模型
AI模块初始化
用动作指令控制方块
格式化落地方块数据
枚举法计算下落深度
权重累加和指令返回
完善权重加和
修复bug和克隆矩阵
模拟填充计算空洞
根据消除行数加权
空洞上方堆砌降权

Python游戏开发之Pygame超级玛丽酷跑

生成障碍物
项目初始化
角色的移动
随机障碍物
多个障碍物
移除多余障碍物
运动和碰撞
奔跑的主角
主角的跳跃
角色的状态
碰撞和点击检测
游戏状态控制
游戏状态控制
建立分数体系
金币系统
游戏状态控制

Python游戏开发之Pygame欢乐打地鼠

Pygame游戏基础
基本套路和设置
画基本图形
图片载入和位置调整
事件监听
运动的秘密
帧率和自定义事件
文字和媒体
欢乐打地鼠
项目初始化
随机生成地鼠
变换和键盘打地鼠
用鼠标打地鼠
建立积分体系
游戏状态控制
重玩和下一关

Python爬虫+Flask开发基金看板实战

两市行情数据
项目演示和说明
上证指数数据源分析
上证指数数据爬取
深圳成指数据爬取
两市行情数据存储
其他大盘数据
主要指数和行业指数
实时涨跌家数爬取
南北向资金数据抓取
我的持仓数据
我的持仓结构搭建
持仓基金估值爬取
持仓基金收益汇总
行情数据展示
看板基本结构搭建
两市行情数据展示
成交量和涨跌家数
南北向资金数据展示
重要指数和行业指数
我的持仓数据展示
我的持仓数据显示
基金看板使用指南

TailwindCSS实战之商城网站模板开发

首页布局
项目效果和课前说明
样式引入和结构搭建
grid布局画品列表区域
详情页布局
画品详情毛玻璃效果
画品信息和内容布局
表单页面布局
添加画品表单页面布局
登录表单页面布局
公共组件和JIT模式
封装自定义公共组件
JIT模式即时编译和压缩

MongoDB轻松入门到学以致用视频教程

第一章 MongoDB 介绍和性能对比
MongoDB课程概述和运用场景介绍
MongoDB和Elasticsearch竞品对比
MongoDB和MySQL空表插入和查询性能测试
MongoDB和MySQL模拟实践项目性能测试
MongoDB性能测试总结和补充
第二章 MongoDB 安装和基本使用
MongoDB在Linux系统上安装演示
MongoDB数据库管理基本命令
MongoDB可视化管理工具安装
第三章 MongoDB 增删改查
MongoDB增删改查基本操作命令讲解
MongoDB新增和修改操作案例演示
MongoDB新增和修改操作案例演示
第四章 MongoDB 查询表达式
MongoDB查询表达式之条件操作符
MongoDB查询表达式之条件并列和特殊操作符
MongoDB查询表达式之条件补充

Python3爬虫内功心法之正则表达式

第一章 初体验
Python3正则表达式的概念和运用场景
Python3正则表达式初体验
Python3正则表达式在线调试工具
第二章 原子
Python3正则表达式原子和可见原子
Python3正则表达式转义字符
Python3正则表达式自定义原子
Python3正则表达式元字符
Python3正则表达式边界限制符
第三章 原子修饰
Python3正则表达式量词
Python3正则表达式贪婪和禁止贪婪
Python3正则表达式模式单元
Python3正则表达式反向引用
Python3正则表达式模式修正符
Python3正则表达式重点回顾
第四章 匹配函数
Python3正则表达式re.match
Python3正则表达式匹配对象方法
Python3正则表达式re.search
Python3正则表达式re.findall
Python3正则表达式模式修正符的使用
Python3正则表达式re.finditer
第五章 替换和切割函数
Python3正则表达式re.sub(1)
Python3正则表达式re.sub(2)
Python3正则表达式re.subn
Python3正则表达式re.split
Python3正则表达式re.compile
第六章 综合案例
Python3正则表达式表单验证案例(1)
Python3正则表达式表单验证案例(2)
Python3正则表达式综合案例数据抓取
Python3正则表达式综合案例数据过滤(1)
Python3正则表达式综合案例数据过滤(2)
Python3正则表达式综合案例异常处理

Vue.js快速入门与项目运用视频教程

第一章 Vue.js起步
Vue.js起步 | 课程介绍和框架简介
Vue.js起步 | 双向数据绑定
第二章 Vue.js基本语法
Vue.js基本语法 | 模板语法
Vue.js基本语法 | 样式处理
Vue.js基本语法 | 列表渲染
Vue.js基本语法 | 生命周期函数和计算属性
第三章 Vue.js实战运用
Vue.js案例 | 待办事项清单布局
Vue.js案例 | 待办事项清单切换和移除
Vue.js案例 | 添加待办事项清单
Vue.js案例 | 响应式表格布局
Vue.js案例 | 响应式表格数据视图控制
第四章 Vue.js自学方向
Vue.js结语 | 微信菜单项目和自学方向

Python3从入门到核心编程系列课程

第一章 Python3基础语法
Python3基础 | 整型浮点型
Python3基础 | 字符串
Python3基础 | 布尔型None
Python3基础 | 算术运算符
Python3基础 | 比较运算符
Python3基础 | 字符运算符
Python3基础 | 逻辑运算符
Python3基础 | 运算符优先级
Python3基础 | 变量定义和赋值
Python3基础 | 变量类型
Python3基础 | 变量类型转换
Python3基础 | 赋值运算符
Python3基础 | Python程序运行效果展示
Python3基础 | Python程序源码解析(1)
Python3基础 | Python程序源码解析(2)
Python3基础 | Python程序源码解析(3)
第二章 Python3数据类型
Python3基础 | 数字(Number)类型转换
Python3基础 | 数学函数
Python3基础 | 随机数和数学常量
Python3基础 | 转义字符
Python3基础 | 字符串运算符
Python3基础 | 字符串格式化
Python3基础 | 字符串内建函数(1)
Python3基础 | 字符串内建函数(2)
Python3基础 | 列表(list)基本操作
Python3基础 | 列表(list)函数和运算符
Python3基础 | 列表(list)常用方法
Python3基础 | 元组(tuple)基本操作
Python3基础 | 元组(tuple)函数和运算符
Python3基础 | 字典(dict)基本操作
Python3基础 | 字典(dict)函数和方法
Python3基础 | 集合(set)类型赋值
Python3基础 | 集合(set)修改
Python3基础 | 集合(set)常用方法
Python3基础 | 集合(set)运算
第三章 Python3流程控制
Python3基础 | 简单条件语句
Python3基础 | 较复杂的条件语句
Python3基础 | 条件语句运用
Python3基础 | for循环序列
Python3基础 | for循环遍历字典
Python3基础 | for循环运用
Python3基础 | while循环
Python3基础 | while循环运用
Python3基础 | 流程转向语句
Python3基础 | 流程语句嵌套
Python3基础 | 打印99乘法表
Python3基础 | 开发石头剪刀布游戏
第四章 Python3函数
Python3基础 | 函数的定义和调用
Python3基础 | 函数的参数详解
Python3基础 | 函数的任意数量参数
Python3基础 | 全局和局部作用域
Python3基础 | 列表做函数参数
Python3基础 | 递归函数
Python3基础 | 模块定义和引入
Python3基础 | 导入特定函数和别名
Python3基础 | 不同路径的模块引入
第五章 Python3模块
Python3基础 | 日期和时间之time模块
Python3基础 | 序列化之json模块
Python3基础 | Python摘要算法之hashlib模块
Python3基础 | Python MD5加密算法的运用

Laravel5.6模块化实战项目开发系列课程之公共模块篇

第一章 Laravel5框架安装和配置
Laravel5项目实战 | 模块化多功能项目公共模块功能预览
Laravel5项目实战 | Composer创建Laravel5.6项目
Laravel5项目实战 | Homestead中配置Laravel5.6项目
Laravel5项目实战 | 数据库创建和可视化工具配置
Laravel5项目实战 | 导入Laravel5项目和中国镜像配置
Laravel5项目实战 | 代码托管与GIT版本控制
Laravel5项目实战 | 开发文档和开发辅助插件安装
第二章 超级管理员数据填充
Laravel5项目实战 | 生成后台用户认证相关文件
Laravel5项目实战 | 后台用户认证路由修改
Laravel5项目实战 | 用户认证模型与migration修改
Laravel5项目实战 | 数据库连接配置与用户认证表生成
Laravel5项目实战 | 使用工厂方法创建超级管理员用户
Laravel5项目实战 | 使用填充的超级管理员账号登录
第三章 后台模板导入
Laravel5项目实战 | 后台模板效果预览并下载导入到项目
Laravel5项目实战 | 用户登录界面修改和错误提示信息汉化
Laravel5项目实战 | 登录后跳转地址重定义和后台结构
Laravel5项目实战 | 后台layouts结构剥离和公共静态资源引入
第四章 后台用户管理
Laravel5项目实战 | 用户管理控制器文件创建和模板初始化
Laravel5项目实战 | 所有用户列表分页展示与展示样式调整
Laravel5项目实战 | 没有数据提示信息和编辑用户页面导入
Laravel5项目实战 | 控制器链式操作实现和Repository分层结构
Laravel5项目实战 | 编辑用户表单验证规则和错误提示汉化
Laravel5项目实战 | 编辑用户信息错误提示优化和功能完善
Laravel5项目实战 | 管理员修改密码限制和表单验证规则扩展
Laravel5项目实战 | 软删除用户与使用Layer组件显示友好提示
第五章 网站配置模块
Laravel5项目实战 | 路由分组及中间件设置与资源路由方法过滤
Laravel5项目实战 | 网站配置项管理功能预览与数据表的创建
Laravel5项目实战 | 网站配置控制器的创建和配置相关模板创建
Laravel5项目实战 | 添加配置项表单修改和部分字段样式调整
Laravel5项目实战 | 表单字段修饰js效果添加与配置项类型定义
Laravel5项目实战 | 表单提交字段校验与错误提示弹窗显示
Laravel5项目实战 | 添加配置项表单提交数据存储和配置项列表
Laravel5项目实战 | 配置项参数解码和配置项设置基本内容修改
Laravel5项目实战 | 配置项删除和ajax异步请求公共代码碎片提取
Laravel5项目实战 | 列表页根据字段类型显示对应表单元素
Laravel5项目实战 | 列表页表单元素结构完善和修改配置功能完成
第六章 友情链接模块
Laravel5项目实战 | 友情链接管理功能预览和数据表创建
Laravel5项目实战 | 友情链接控制器的创建和相关模板创建
Laravel5项目实战 | 日期组件的引入和表单提交验证规则
Laravel5项目实战 | 添加表单提交数据入库和列表页数据显示
Laravel5项目实战 | 删除友情链接和去除首页分页结构
Laravel5项目实战 | 编辑友情链接和表单公共内容提取技巧
第七章 广告管理模块
Laravel5项目实战 | 广告管理功能预览和站点广告效果预览
Laravel5项目实战 | 广告管理功能数据表创建和跳转链接添加
Laravel5项目实战 | 添加广告模板文件引入和数据提交测试
Laravel5项目实战 | 添加广告表单校验和广告数据入库
Laravel5项目实战 | 广告列表展示和下一阶段课程预告

Bootstrap项目实战之开发CMS模版视频教程

第一章 CMS模版格式化
Bootstrap实战项目 | 课程介绍与效果演示
Atom编辑器插件配置与Less语法初始
Bootstrap实战项目目录结构部署
CMS项目首页Bootstrap模板代码格式化
Bootstrap实战项目 | 背景色设置
第二章 CMS首页模板制作
Bootstrap实战项目 | Logo区域
Bootstrap实战项目 | 头部区域完成
Bootstrap实战项目 | 面包屑导航区域
Bootstrap实战项目 | 主体内容左右分栏
Bootstrap实战项目 | 侧边栏栏目导航
Bootstrap实战项目 | 侧边栏去除默认槽宽
Bootstrap实战项目 | 侧边栏公共样式提取
Bootstrap实战项目 | 最新文章列表
Bootstrap实战项目 | 热门文章列表
Bootstrap实战项目 | 站点介绍区域
Bootstrap实战项目 | 公共内容区域样式
Bootstrap实战项目 | 内容区域特殊样式
Bootstrap实战项目 | 底部版权信息
第三章 CMS列表页和详情页制作
Bootstrap实战项目 | 根据首页修改详情页
Bootstrap实战项目 | 根据首页修改分类页

从无到有搭建自己的网站视频教程

第一章 域名和主机购买
网站部署 | 课程简介与必备素材
网站部署 | 域名挑选标准和购买流程
网站部署 | 服务器挑选标准和服务器分类
网站部署 | 西部数码虚拟主机购买流程
第二章 主机配置和项目上传
网站部署 | 虚拟主机常用管理功能介绍
网站部署 | 虚拟主机网站文件管理功能介绍
网站部署 | 域名解析和主机域名绑定
网站部署 | FTP软件FileZilla的文件上传
网站部署 | 线上项目部署和文件管理
网站部署 | Wordpress安装与备份还原

Laravel框架虚拟开发环境Homestead视频教程

Homestead视频教程
Laravel开发环境之Homestead简介
Laravel开发环境 | Homestead相关软件安装
Laravel开发环境 | vagrant添加Homestead
Laravel开发环境 | Homestead版本号问题
Laravel开发环境 | Homestead添加虚拟机
Windows系统安装Homestead硬件虚拟化问题

PHP爬虫之采集视频网站源地址视频教程

第一章 框架结构搭建
PHP爬虫 | 采集视频源地址课程介绍
PHP爬虫 | BootStrap布局提交表单区域
PHP爬虫 | BootStrap布局数据返回显示区域
PHP爬虫 | Ajax异步数据传输结构搭建
PHP爬虫 | 返回数据参数说明及Layer弹层引入
PHP爬虫 | 慕课网与麦子学院视频相关页面结构分析
PHP爬虫 | Ajax提交表单列表网址数据正则验证
PHP爬虫 | 采集类初始化设置与请求方法构造
第二章 慕课网视频采集
PHP爬虫 | 慕课网列表页课程名称获取
PHP爬虫 | 慕课网视频ID及视频名称获取
PHP爬虫 | 慕课网高清视频源下载地址分析
PHP爬虫 | 提取慕课网高清视频源下载地址
PHP爬虫 | 慕课网高清视频源下载地址权限
PHP爬虫 | 采集类返回数据并重组整理
PHP爬虫 | 采集成功返回数据到前端页面显示
PHP爬虫 | 慕课网高清视频批量下载方法演示
PHP爬虫 | 慕课网采集视频缓存方式与思路分析
PHP爬虫 | 慕课网采集视频数据类型转化
PHP爬虫 | 慕课网采集视频数据写入缓存文件
PHP爬虫 | 慕课网重复采集从缓存文件读取视频数据
第三章 麦子学院视频采集
PHP爬虫 | 麦子学院视频相关信息采集思路分析
PHP爬虫 | 麦子学院从列表页面采集课程名称
PHP爬虫 | 麦子学院从列表页面采集课程列表数据
PHP爬虫 | 麦子学院高清视频下载地址采集
PHP爬虫 | 麦子学院视频下载地址文件缓存
PHP爬虫 | 麦子学院视频批量下载方法演示

Yii2框架基础视频教程

第一章 框架基本结构介绍
Yii2.0框架基础 | 课程简介
Composer安装静态资源索引插件
Composer安装Yii2.0框架
归档文件方式安装Yii2.0框架及环境配置
Yii2.0框架基础 | 目录结构及请求过程分析
Yii2.0框架基础 | 欢迎页面显示分析及控制器创建
Yii2.0框架基础 | 自定义全局工具函数
第二章 控制器和视图渲染
Yii2.0框架基础 | 控制器接收get.post数据
Yii2.0框架基础 | 控制器分配视图并传参
Yii2.0框架基础 | compact方法分配多个参数
Yii2.0框架基础 | 视图参数xss攻击脚本过滤
Yii2.0框架基础 | 视图模版继承与模版相互调用
第三章 ORM模型基础
Yii2.0框架基础 | 模型创建及数据读取
Yii2.0框架基础 | 防止SQL注入方法
Yii2.0框架基础 | where单表查询
Yii2.0框架基础 | 大数据节省内存处理
Yii2.0框架基础 | 模型添加记录
Yii2.0框架基础 | 模型修改记录
Yii2.0框架基础 | 模型删除记录
第四章 ORM模型关联
Yii2.0框架基础 | 多表关联一对多查询之hasMany
Yii2.0框架基础 | 多表关联一对多查询之性能优化
Yii2.0框架基础 | 多表关联一对一查询之hasOne

Laravel5.2博客项目优化视频教程

第一章 Laravel博客项目扩展包安装
.env配置文件暴数据库配置信息问题解决方案
如何通过Packigist搜索安装Laravel扩展包
Composer载入Packgist下载Github源码到本地的完整请求过程
两种方式安装和卸载Laravel扩展包
Laravel5调试神器debugbar扩展安装
第二章 Laravel博客项目表结构维护
Laravel5.2项目优化 | SQL查询优化
Laravel5.2项目优化 | 关联关系和缓存优化概述
DbExporter逆向Magiration数据源导出工具安装
DbExporter扩展逆向生成Magiration数据结构和Seeder数据源文件
Laravel5项目虚拟主机部署之文件上传
Laravel5项目虚拟主机部署之数据库导入

Laravel5.2博客项目实战视频教程

第一章 Laravel博客项目后台登录
Laravel5.2博客项目 | 项目框架结构及后台登陆模板引入
Laravel5.2博客项目 | 引入验证码类及$_SESSION处理方法
Laravel5.2博客项目 | 登陆表单提交CSRF认证及验证码判断
Laravel5.2博客项目 | 后台登陆密码Crypt加密和解密
Laravel5.2博客项目 | 后台首页、欢迎页面修改及子视图布局
Laravel5.2博客项目 | 后台管理员登陆中间件设置和注销登陆
Laravel5.2博客项目 | 后台超级管理员密码修改及Validation验证
第二章 Laravel博客项目文章分类管理
Laravel5.2博客项目 | 数据库文章分类表的创建
Laravel5.2博客项目 | 后台文章分类列表页模板导入及基本信息展示
Laravel5.2博客项目 | 后台文章分类页多级分类列表
Laravel5.2博客项目 | 后台文章分类页Ajax异步修改分类排序
Laravel5.2博客项目 | 后台文章分类添加模版分配及父级分类嵌入
Laravel5.2博客项目 | 后台文章分类添加数据Validation验证及入库
Laravel5.2博客项目 | 后台文章分类编辑及模拟PUT方法提交表单
Laravel5.2博客项目 | 后台文章分类删除及Ajax异步模拟DELETE方法
第三章 Laravel博客项目文章管理
Laravel5.2博客项目 | 数据库文章表的创建及添加文章模版导入
Laravel5.2博客项目 | 后台文章添加及百度编辑器Ueditor嵌入
Laravel5.2博客项目 | 后台文章添加缩略图上传之uploadify插件引入
Laravel5.2博客项目 | 后台文章添加缩略图上传之文件存储
Laravel5.2博客项目 | 后台文章添加数据及Validation验证
Laravel5.2博客项目 | 后台文章页列表展示及分页功能实现
Laravel5.2博客项目 | 后台文章编辑功能实现
Laravel5.2博客项目 | 后台文章自定义方法删除
第四章 Laravel博客项目友情链接管理
Laravel5.2博客项目 | 友情链接模块使用Migrations数据库迁移创建数据表
Laravel5.2博客项目 | 友情链接模块使用Seeding填充测试数据
Laravel5.2博客项目 | 友情链接模块列表页面展示及Ajax异步修改排序
Laravel5.2博客项目 | 友情链接模块之友情链接添加
Laravel5.2博客项目 | 友情链接模块之友情链接修改及删除
Laravel5.2博客项目 | 在友情链接模块基础上完成自定义导航模块
第五章 Laravel博客项目网站配置管理
Laravel5.2博客项目 | 网站配置模块分析及数据表创建
Laravel5.2博客项目 | 网站配置模块之添加网站配置项
Laravel5.2博客项目 | 网站配置模块之网站配置项列表及异步修改排序
Laravel5.2博客项目 | 网站配置模块之网站配置项修改
Laravel5.2博客项目 | 网站配置模块之网站配置值分类型显示
Laravel5.2博客项目 | 网站配置模块之网站配置值修改
Laravel5.2博客项目 | 网站配置模块之生成网站配置项文件与删除配置配置项
Laravel5.2博客项目 | 网站后台功能修缮完成与填充网站数据
Laravel5.2博客项目 | 小版本升级说明session失效和csrf错误解决
第六章 Laravel博客项目前台功能
Laravel5.2博客项目 | 前台首页、列表页、文章页模版导入
Laravel5.2博客项目 | 前台模版继承设置与视图参数共享
Laravel5.2博客项目 | 前台首页站长推荐和图文列表区域
Laravel5.2博客项目 | 前台首页最新文章与点击排行
Laravel5.2博客项目 | 前台分类页面信息及图文列表
Laravel5.2博客项目 | 前台分类页面公共侧边栏模版继承处理
Laravel5.2博客项目 | 前台文章详情页面信息及详情
Laravel5.2博客项目 | 前台文章详情页面上一篇下一篇及相关文章
Laravel5.2博客项目 | 项目微调及项目上线部署注意事项

Laravel5.2框架基础视频教程

第一章 Laravel框架课前准备
Laravel5.2框架基础 | 博客项目最终效果介绍
Laravel5.2框架基础 | 框架简介
类库管理神器Composer安装和配置Laravel5.2框架
一键安装包方式安装及配置Laravel5.2框架
Laravel5.2框架基础 | 学习参考文档及起步说明
Laravel5.2框架基础 | 目录结构介绍和composer.json配置文件解读
第二章 Laravel框架基础功能
Laravel5.2框架基础 | HTTP基础路由详解
Chrome安装路由调试神器PostMan
Laravel5.2框架基础 | HTTP控制器
Laravel5.2框架基础 | HTTP高级路由详解
Laravel5.2框架基础 | HTTP中间件
Laravel5.2框架基础 | HTTP视图
第三章 Laravel框架模版引擎和ORM
Laravel5.2框架基础 | Blade模板引擎基础用法
Laravel5.2框架基础 | Blade模板引擎流程控制
Laravel5.2框架基础 | Blade模板引擎子视图
Laravel5.2框架基础 | .ENV文件及配置项读取
Laravel5.2框架基础 | 数据库连接及基本数据操作方法
Laravel5.2框架基础 | Eloquent之ORM

编程学院 - 编程入门、编程培训

PHP - PHP从入门到精通教程

Python - Python入门基础教程分享

前端 - web前端开发技术分享

知识片段 - 数据库,Linux,MySQL等零碎知识

生活学院 - 个人成长档案馆

副业外快 - 网站收入和副业外快截图

随笔 - 有意义的思考稍纵即逝

财富学院 - 投资理财专栏

基金投资 - 门槛最低的投资渠道

读书笔记 - 记录成长轨迹

斜杠青年@华仔 - VLOG记录北漂生活

量化交易 - 股票量化投资小课堂

人工智能(AI) - 图像处理、 NLP算法、深度学习、神经网络

实战项目 - CV / NLP / 推荐算法等项目讲义

查看完整版本: 陈华编程