请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

452

主题

454

帖子

2085

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2085

黑马上海37期Python全套视频课程

[复制链接]
教程目录:
┣━Python就业班
┃  ┣━02 多任务
┃  ┃  ┣━02-进程
┃  ┃  ┃  ┣━05-进程、线程的区别
┃  ┃  ┃  ┣━07-进程池概述.mp4
┃  ┃  ┃  ┣━08-进程池的创建
┃  ┃  ┃  ┣━03-使用Process完成多进程
┃  ┃  ┃  ┣━01-线程知识点复习.mp4
┃  ┃  ┃  ┣━02-进程、程序的概念
┃  ┃  ┃  ┣━04-使用Process完成多进程-补充
┃  ┃  ┃  ┣━09-案例:多任务文件夹copy
┃  ┃  ┃  ┣━06-通过队列完成进程间通信
┃  ┃  ┣━01-线程
┃  ┃  ┃  ┣━04-通过继承Thread类完成创建线程
┃  ┃  ┃  ┣━05-通过继承Thread类完成创建线程-补充
┃  ┃  ┃  ┣━01-多任务介绍、以及Thread的基本使用
┃  ┃  ┃  ┣━10-死锁、银行家算法
┃  ┃  ┃  ┣━03-查看正在运行的线程、主线程等待子线程先结束
┃  ┃  ┃  ┣━11-案例:多线程版udp聊天器
┃  ┃  ┃  ┣━06-多线程共享全局变量
┃  ┃  ┃  ┣━09-同步概念、互斥锁解决资源竞争的问题
┃  ┃  ┃  ┣━08-创建线程是指定传递的参数、多线程共享全局变量的问题
┃  ┃  ┃  ┣━02-Thread创建线程 完成多任务
┃  ┃  ┃  ┣━07-多线程共享全局变量-args参数
┃  ┃  ┣━03-协程
┃  ┃  ┃  ┣━01-迭代器
┃  ┃  ┃  ┣━05-生成器-1
┃  ┃  ┃  ┣━06-生成器-2-send方式
┃  ┃  ┃  ┣━07-(重点)生成器-小总结
┃  ┃  ┃  ┣━03-(重点)迭代器的应用
┃  ┃  ┃  ┣━08-使用yield完成多任务
┃  ┃  ┃  ┣━10-案例:图片下载器
┃  ┃  ┃  ┣━11-(重点)进程、线程、协程对比
┃  ┃  ┃  ┣━02-完善迭代器
┃  ┃  ┃  ┣━04-迭代器使用的其他方式
┃  ┃  ┃  ┣━09-使用greenlet、gevent完成多任务
┃  ┣━08 首页布局案例和移动布局
┃  ┃  ┣━02-CSS3动画
┃  ┃  ┃  ┣━07transiton动画02
┃  ┃  ┃  ┣━05transiton动画01
┃  ┃  ┃  ┣━01翻面动画02
┃  ┃  ┃  ┣━02animation动画
┃  ┃  ┃  ┣━03loading动画
┃  ┃  ┃  ┣━06走路动画
┃  ┃  ┃  ┣━08transform
┃  ┃  ┃  ┣━09复习-tansform变形-翻面动画01
┃  ┃  ┃  ┣━04圆角-透明度-rgba
┃  ┃  ┣━06-CSS3前缀和H5新增标签
┃  ┃  ┃  ┣━02h5新增标签-表单控件-属性
┃  ┃  ┃  ┣━01css3前缀
┃  ┃  ┣━03-CSS3选择器和CSS权重
┃  ┃  ┃  ┣━01css权重
┃  ┃  ┣━04-屏幕适配
┃  ┃  ┃  ┣━03流体布局
┃  ┃  ┃  ┣━01视口-retina屏幕适配
┃  ┃  ┃  ┣━02背景图尺寸设置
┃  ┃  ┃  ┣━04响应式布局
┃  ┃  ┣━05-移动端布局实例
┃  ┃  ┃  ┣━01复习-rem布局原理
┃  ┃  ┃  ┣━04rem首页布局03
┃  ┃  ┃  ┣━05rem首页布局
┃  ┃  ┃  ┣━02cssrem安装-流体布局制作首页
┃  ┃  ┃  ┣━03rem首页布局02
┃  ┃  ┃  ┣━06rem首页布局01.mp4
┃  ┃  ┣━01-首页布局
┃  ┃  ┃  ┣━01首页布局03
┃  ┃  ┃  ┣━03重置样式reset.css
┃  ┃  ┃  ┣━02首页布局04
┃  ┃  ┃  ┣━04首页头部制作
┃  ┃  ┃  ┣━05首页logo-搜索框-购物车
┃  ┣━23 深度学习
┃  ┃  ┣━08-卷积神经网络
┃  ┃  ┃  ┣━02_激活层与池化层
┃  ┃  ┃  ┣━04卷积神经网络识别手写数字
┃  ┃  ┃  ┣━01_卷积神经网络介绍以及卷积层结构
┃  ┃  ┃  ┣━03面试题分析
┃  ┃  ┣━06-文件读取分析存储
┃  ┃  ┃  ┣━05tfrecords文件的读取与存储
┃  ┃  ┃  ┣━02图片文件读取
┃  ┃  ┃  ┣━01图像基本知识分析
┃  ┃  ┃  ┣━03二进制文件读取分析
┃  ┃  ┃  ┣━04二进制文件读取
┃  ┃  ┣━09-验证码识别
┃  ┃  ┃  ┣━01_第六天复习
┃  ┃  ┃  ┣━02_验证码识别原理分析
┃  ┃  ┃  ┣━04_验证码识别的实现
┃  ┃  ┃  ┣━03_验证码识别程序流程以及图片数据的处理
┃  ┃  ┣━02-图和会话
┃  ┃  ┃  ┣━04_会话的run方法.mp4
┃  ┃  ┃  ┣━02_图
┃  ┃  ┃  ┣━01tensorflow图的结构.mp4
┃  ┃  ┃  ┣━03_会话
┃  ┃  ┣━04-变量和模型保存加载
┃  ┃  ┃  ┣━03_trainable,学习率的调整,梯度爆炸
┃  ┃  ┃  ┣━05_模型的保存与加载
┃  ┃  ┃  ┣━06自定义命令行参数
┃  ┃  ┃  ┣━02_线性回归的原理复习以及实现
┃  ┃  ┃  ┣━01可视化学习
┃  ┃  ┃  ┣━04_增加损失值等变量显示
┃  ┃  ┣━03-张量和基本运算
┃  ┃  ┃  ┣━02运算API介绍
┃  ┃  ┃  ┣━01张量的定义以及数据
┃  ┃  ┣━07-简单神经网络
┃  ┃  ┃  ┣━03_简单的神经网络实现手写数字图片识别
┃  ┃  ┃  ┣━02_神经网络结构
┃  ┃  ┃  ┣━01_感知机模型
┃  ┃  ┃  ┣━04_简单的单层神经网络预测手写数字图片
┃  ┃  ┣━01-TensorFlow介绍
┃  ┃  ┃  ┣━01_tensorflow基本介绍
┃  ┃  ┣━05-数据读取
┃  ┃  ┃  ┣━04_CSV文件读取案例
┃  ┃  ┃  ┣━01_tensorflow解决读取数据、实现同步模拟
┃  ┃  ┃  ┣━03_文件读取流程
┃  ┃  ┃  ┣━02_队列管理器和协程协调器实现异步读取训练
┃  ┃  ┣━10-分布式系统和线性回归
┃  ┃  ┃  ┣━02自实现一个线性回归
┃  ┃  ┃  ┣━01_分布式的原理,架构,更新参数模式
┃  ┣━24 数据结构和算法
┃  ┃  ┣━04-栈与队列
┃  ┃  ┃  ┣━01-栈的实现
┃  ┃  ┃  ┣━02队列与双端队列的实现.mp4
┃  ┃  ┃  ┣━03-栈与队列的概念.mp4
┃  ┃  ┣━06-树与树算法
┃  ┃  ┃  ┣━03-二叉树的概念
┃  ┃  ┃  ┣━04-二叉树的实现
┃  ┃  ┃  ┣━05-二叉树的先序、中序、后序遍历
┃  ┃  ┃  ┣━02-树的概念
┃  ┃  ┃  ┣━01-二叉树的广度优先遍历
┃  ┃  ┃  ┣━06-二叉树由遍历确定一棵树
┃  ┃  ┣━02-顺序表
┃  ┃  ┃  ┣━01-内存、类型本质、连续存储
┃  ┃  ┃  ┣━02-顺序表添加与删除元素_Python列表的实现
┃  ┃  ┃  ┣━03-基本顺序表与元素外围顺序表
┃  ┃  ┃  ┣━05-顺序表数据区替换与扩充
┃  ┃  ┃  ┣━04-顺序表的一体式结构与分离式结构
┃  ┃  ┣━05-排序与搜索
┃  ┃  ┃  ┣━10-二分查找时间复杂度
┃  ┃  ┃  ┣━13-希尔排序实现
┃  ┃  ┃  ┣━04-快速排序
┃  ┃  ┃  ┣━06-排序算法的稳定性
┃  ┃  ┃  ┣━09-插入排序1
┃  ┃  ┃  ┣━11-归并排序_代码执行流程
┃  ┃  ┃  ┣━15-归并排序时间复杂度及排序算法复杂度对比
┃  ┃  ┃  ┣━16快速排序实现2
┃  ┃  ┃  ┣━05-冒泡排序及实现
┃  ┃  ┃  ┣━14-插入排序2
┃  ┃  ┃  ┣━07-希尔排序
┃  ┃  ┃  ┣━02-二分查找
┃  ┃  ┃  ┣━08-选择排序算法及实现
┃  ┃  ┃  ┣━01-插入算法
┃  ┃  ┃  ┣━03-归并排序
┃  ┃  ┃  ┣━12-快速排序实现1
┃  ┃  ┣━01-数据结构和算法基础
┃  ┃  ┃  ┣━04-算法引入
┃  ┃  ┃  ┣━08-常见时间复杂度与大小关系
┃  ┃  ┃  ┣━05-Python列表类型不同操作的时间效率
┃  ┃  ┃  ┣━03-数据结构引入
┃  ┃  ┃  ┣━07-Python列表与字典操作的时间复杂度
┃  ┃  ┃  ┣━01-代码执行时间测量模块timeit
┃  ┃  ┃  ┣━06-最坏时间复杂度与计算规则
┃  ┃  ┃  ┣━02时间复杂度与大O表示法
┃  ┃  ┣━03-链表
┃  ┃  ┃  ┣━08-单向循环链表删除元素
┃  ┃  ┃  ┣━02链表的提出
┃  ┃  ┃  ┣━03双向链表及添加元素
┃  ┃  ┃  ┣━06-双向链表删除元素
┃  ┃  ┃  ┣━10-单向循环链表删除元素复习及链表扩展
┃  ┃  ┃  ┣━11-单链表的判空、长度、遍历与尾部添加结点的代码实现
┃  ┃  ┃  ┣━12-单链表尾部添加和在指定位置添加
┃  ┃  ┃  ┣━05单向循环链表添加元素
┃  ┃  ┃  ┣━07-Python中变量标识的本质
┃  ┃  ┃  ┣━13-单链表查找和删除元素
┃  ┃  ┃  ┣━04-单链表的ADT模型
┃  ┃  ┃  ┣━09-单链表及结点的定义代码
┃  ┃  ┃  ┣━01-单向循环链表遍历和求长度
┃  ┃  ┃  ┣━14单链表与顺序表的对比
┃  ┣━25-36章为老师发的线上课程
┃  ┃  ┣━33 深度学习必备原理与实战4
┃  ┃  ┃  ┣━框架:Caffe框架常用工具
┃  ┃  ┃  ┃  ┣━3-对训练结果进行分类任务
┃  ┃  ┃  ┃  ┣━1-生成网络配置文件
┃  ┃  ┃  ┃  ┣━2-对训练的网络模型绘制LOSS曲线
┃  ┃  ┃  ┣━框架:深度学习框架Caffe网络配置
┃  ┃  ┃  ┃  ┣━3-网络配置文件-计算层
┃  ┃  ┃  ┃  ┣━1-CAFFE简介
┃  ┃  ┃  ┃  ┣━2-网络配置文件-数据层
┃  ┃  ┃  ┃  ┣━4-超参数solver文件
┃  ┃  ┃  ┣━框架:Caffe框架小技巧
┃  ┃  ┃  ┃  ┣━1-使用命令行训练网络
┃  ┃  ┃  ┃  ┣━3-绘制网络结构图
┃  ┃  ┃  ┃  ┣━2-使用python定义自己的层
┃  ┃  ┃  ┣━框架:Caffe制作数据源
┃  ┃  ┃  ┃  ┣━2-多label问题之HDF5数据源
┃  ┃  ┃  ┃  ┣━1-制作LMDB数据源
┃  ┃  ┣━32 深度学习必备原理与实战3
┃  ┃  ┃  ┣━框架:Tensorflow神经网络模型
┃  ┃  ┃  ┃  ┣━1-神经网络模型架构.avi
┃  ┃  ┃  ┃  ┣━2-训练神经网络.avi
┃  ┃  ┃  ┣━项目:深度学习项目实战-验证码识别
┃  ┃  ┃  ┃  ┣━1-验证码数据生成
┃  ┃  ┃  ┃  ┣━3-卷积网络模型定义
┃  ┃  ┃  ┃  ┣━4-迭代及测试网络效果
┃  ┃  ┃  ┃  ┣━2-构造网络的输入数据和标签
┃  ┃  ┃  ┣━算法:网络模型训练技巧
┃  ┃  ┃  ┃  ┣━2-TransferLearning
┃  ┃  ┃  ┃  ┣━1-数据增强策略
┃  ┃  ┃  ┃  ┣━3-巧妙设计神经网络
┃  ┃  ┃  ┣━框架:Tensorflow构建RNN网络
┃  ┃  ┃  ┃  ┣━3-训练RNN网络
┃  ┃  ┃  ┃  ┣━1-使用RNN处理Mnist数据集
┃  ┃  ┃  ┃  ┣━2-RNN网络模型
┃  ┃  ┃  ┣━框架:Tensorflow加载训练好的模型
┃  ┃  ┃  ┃  ┣━1-加载训练好的VGG网络模型
┃  ┃  ┃  ┃  ┣━2-使用VGG模型进行测试
┃  ┃  ┃  ┣━框架:深度学习框架Tensorflow基本操作
┃  ┃  ┃  ┃  ┣━2-Tensorflow安装
┃  ┃  ┃  ┃  ┣━3-基本计算单元-变量
┃  ┃  ┃  ┃  ┣━4- 常用基本操作
┃  ┃  ┃  ┃  ┣━1-Tensorflow简介
┃  ┃  ┃  ┣━算法:经典网络架构与物体检测任务
┃  ┃  ┃  ┃  ┣━2-分类与回归任务
┃  ┃  ┃  ┃  ┣━1-经典网络架构
┃  ┃  ┃  ┃  ┣━3-三代物体检测算法
┃  ┃  ┃  ┣━框架:Tensorflow构建CNN网络
┃  ┃  ┃  ┃  ┣━2-卷积神经网络模型参数
┃  ┃  ┃  ┃  ┣━3-模型的保存和读取
┃  ┃  ┃  ┃  ┣━1-卷积神经网络模型架构
┃  ┃  ┃  ┣━框架:Tensorflow框架构造回归模型
┃  ┃  ┃  ┃  ┣━1-构造线性回归模型
┃  ┃  ┃  ┃  ┣━3-逻辑回归框架
┃  ┃  ┃  ┃  ┣━4-迭代完成逻辑回归模型
┃  ┃  ┃  ┃  ┣━2-Mnist数据集简介
┃  ┃  ┣━26 机器学习入门篇
┃  ┃  ┃  ┣━4-案例实战-信用卡欺诈检测
┃  ┃  ┃  ┃  ┣━1-案例背景和目标.mp4
┃  ┃  ┃  ┃  ┣━5-模型评估方法
┃  ┃  ┃  ┃  ┣━8-混淆矩阵
┃  ┃  ┃  ┃  ┣━3-下采样策略.mp4
┃  ┃  ┃  ┃  ┣━7-逻辑回归模型
┃  ┃  ┃  ┃  ┣━9-逻辑回归阈值对结果的影响
┃  ┃  ┃  ┃  ┣━4-交叉验证.mp4
┃  ┃  ┃  ┃  ┣━6-正则化惩罚
┃  ┃  ┃  ┃  ┣━10-SMOTE样本生成策略
┃  ┃  ┃  ┃  ┣━2-样本不均衡解决方案.mp4
┃  ┃  ┃  ┣━1-算法:线性回归算法
┃  ┃  ┃  ┃  ┣━2-误差项分析
┃  ┃  ┃  ┃  ┣━1-线性回归算法概述
┃  ┃  ┃  ┃  ┣━3-似然函数求解
┃  ┃  ┃  ┃  ┣━5-线性回归求解
┃  ┃  ┃  ┃  ┣━4-目标函数推导
┃  ┃  ┃  ┣━3-案例:Python实现逻辑回归与梯度下降
┃  ┃  ┃  ┃  ┣━4-案例实战:实验对比效果
┃  ┃  ┃  ┃  ┣━2-案例实战:完成梯度下降模块
┃  ┃  ┃  ┃  ┣━3-案例实战:停止策略与梯度下降案例
┃  ┃  ┃  ┃  ┣━1-案例实战:Python实现逻辑回归任务概述
┃  ┃  ┃  ┣━2-算法:逻辑回归算法
┃  ┃  ┃  ┃  ┣━2-逻辑回归求解
┃  ┃  ┃  ┃  ┣━1-逻辑回归算法原理推导
┃  ┃  ┣━27 机器学习入门篇2
┃  ┃  ┃  ┣━1-算法:决策树
┃  ┃  ┃  ┃  ┣━2-衡量标准-熵
┃  ┃  ┃  ┃  ┣━3-决策树构造实例
┃  ┃  ┃  ┃  ┣━1-决策树原理概述
┃  ┃  ┃  ┃  ┣━4-信息增益率
┃  ┃  ┃  ┃  ┣━5-决策树剪枝策略
┃  ┃  ┃  ┣━4-集成算法实例
┃  ┃  ┃  ┃  ┣━1-集成算法实例概述
┃  ┃  ┃  ┃  ┣━3-基础模型
┃  ┃  ┃  ┃  ┣━4-集成实例
┃  ┃  ┃  ┃  ┣━5-Stacking模型
┃  ┃  ┃  ┃  ┣━2-ROC与AUC指标
┃  ┃  ┃  ┃  ┣━6-效果改进
┃  ┃  ┃  ┣━9-案例:聚类实践
┃  ┃  ┃  ┃  ┣━2-聚类案例实战.mp4
┃  ┃  ┃  ┃  ┣━1-多种聚类算法概述.mp4
┃  ┃  ┃  ┣━2-决策树Sklearn实例
┃  ┃  ┃  ┃  ┣━1-案例:决策树复习
┃  ┃  ┃  ┃  ┣━2-案例:决策树涉及参数
┃  ┃  ┃  ┃  ┣━4-案例:sklearn参数选择
┃  ┃  ┃  ┃  ┣━3-案例:树可视化与sklearn库简介
┃  ┃  ┃  ┣━11-算法:PCA主成分分析
┃  ┃  ┃  ┃  ┣━1-PCA降维概述
┃  ┃  ┃  ┃  ┣━3-PCA求解
┃  ┃  ┃  ┃  ┣━2-PCA要优化的目标
┃  ┃  ┃  ┣━3-算法:随机森林与集成算法
┃  ┃  ┃  ┃  ┣━2-特征重要性衡量
┃  ┃  ┃  ┃  ┣━3-提升模型
┃  ┃  ┃  ┃  ┣━1-集成算法-随机森林
┃  ┃  ┃  ┃  ┣━4-堆叠模型
┃  ┃  ┃  ┣━8-算法:DBSCAN聚类
┃  ┃  ┃  ┃  ┣━1-DBSCAN聚类算法
┃  ┃  ┃  ┃  ┣━3-DBSCAN可视化展示
┃  ┃  ┃  ┃  ┣━2-DBSCAN工作流程
┃  ┃  ┃  ┣━10-案例:Python实现线性判别分析
┃  ┃  ┃  ┃  ┣━2-求解得出降维结果
┃  ┃  ┃  ┃  ┣━1-实现线性判别分析进行降维任务
┃  ┃  ┃  ┣━12-案例:Python实现PCA主成分分析
┃  ┃  ┃  ┃  ┣━1-PCA降维实例
┃  ┃  ┃  ┣━5-算法:贝叶斯算法
┃  ┃  ┃  ┃  ┣━4-垃圾邮件过滤实例
┃  ┃  ┃  ┃  ┣━5-贝叶斯实现拼写检查器
┃  ┃  ┃  ┃  ┣━2-贝叶斯推导实例
┃  ┃  ┃  ┃  ┣━1-贝叶斯算法概述
┃  ┃  ┃  ┃  ┣━3-贝叶斯拼写纠错实例
┃  ┃  ┃  ┣━6-案例:Python文本数据分析
┃  ┃  ┃  ┃  ┣━5-LDA建模
┃  ┃  ┃  ┃  ┣━2-相似度计算
┃  ┃  ┃  ┃  ┣━6-基于贝叶斯算法进行新闻分类
┃  ┃  ┃  ┃  ┣━1-文本分析与关键词提取
┃  ┃  ┃  ┃  ┣━3-新闻数据与任务简介
┃  ┃  ┃  ┃  ┣━4-TF-IDF关键词提取
┃  ┃  ┃  ┣━7-算法:KMEANS聚类
┃  ┃  ┃  ┃  ┣━1-KMEANS算法概述
┃  ┃  ┃  ┃  ┣━2-KMEANS工作流程
┃  ┃  ┃  ┃  ┣━3-KMEANS迭代可视化展示
┃  ┃  ┣━25 Python网络爬虫
┃  ┃  ┃  ┣━04-数据存储
┃  ┃  ┃  ┃  ┣━1-json字符串介绍
┃  ┃  ┃  ┃  ┣━4-读取csv文件的两种方式
┃  ┃  ┃  ┃  ┣━5-写入csv文件的两种方式
┃  ┃  ┃  ┃  ┣━2-dump成json字符串以及编码问题
┃  ┃  ┃  ┃  ┣━3-load成Python对象
┃  ┃  ┃  ┣━03-数据解析
┃  ┃  ┃  ┃  ┣━10-【作业】腾讯招聘网爬虫作业
┃  ┃  ┃  ┃  ┣━9-【实战】电影天堂爬虫之爬虫完成
┃  ┃  ┃  ┃  ┣━1-xpath简介以及工具安装
┃  ┃  ┃  ┃  ┣━11-BeautifulSoup4库的基本介绍
┃  ┃  ┃  ┃  ┣━13-BeautifulSoup4库提取数据详解
┃  ┃  ┃  ┃  ┣━22-正则表达式之匹配多个多个字符
┃  ┃  ┃  ┃  ┣━24-正则表达式之开始结束和或语法
┃  ┃  ┃  ┃  ┣━27-正则表达式之re模块常用函数
┃  ┃  ┃  ┃  ┣━6-【实战】电影天堂爬虫之网页分析
┃  ┃  ┃  ┃  ┣━20-【实战】中国天气网爬虫之数据可视化
┃  ┃  ┃  ┃  ┣━25-正则表达式之转义字符和原生字符串
┃  ┃  ┃  ┃  ┣━26-正则表达式之group分组
┃  ┃  ┃  ┃  ┣━3-lxml解析html代码和文件
┃  ┃  ┃  ┃  ┣━15-select和css选择器提取元素
┃  ┃  ┃  ┃  ┣━2-xpath语法详解
┃  ┃  ┃  ┃  ┣━23-正则表达式之多个小案例
┃  ┃  ┃  ┃  ┣━5-【实战】豆瓣电影爬虫
┃  ┃  ┃  ┃  ┣━14-css常用选择器介绍
┃  ┃  ┃  ┃  ┣━18-【实战】中国天气网爬虫之华北城市数据爬取
┃  ┃  ┃  ┃  ┣━19-【实战】中国天气网爬虫之所有城市数据爬取
┃  ┃  ┃  ┃  ┣━21-正则表达式之单个字符匹配规则
┃  ┃  ┃  ┃  ┣━12-BeautifulSoup4库的基本使用
┃  ┃  ┃  ┃  ┣━16-BeaufifulSoup拾遗
┃  ┃  ┃  ┃  ┣━28-【实战】正则表达式之古诗文网爬虫实战
┃  ┃  ┃  ┃  ┣━29-【作业】正则表达式之糗事百科爬虫作业
┃  ┃  ┃  ┃  ┣━7-【实战】电影天堂爬虫之爬取详情页url
┃  ┃  ┃  ┃  ┣━8-【实战】电影天堂爬虫之解析详情页
┃  ┃  ┃  ┃  ┣━17-【实战】中国天气网爬虫之页面分析
┃  ┃  ┃  ┃  ┣━4-lxml和xpath结合使用详解
┃  ┃  ┃  ┣━06-Scrapy框架
┃  ┃  ┃  ┃  ┣━18-【反爬虫】下载器中间件讲解
┃  ┃  ┃  ┃  ┣━20-【反爬虫】开放ip代理池和独享代理配置
┃  ┃  ┃  ┃  ┣━33-分布式爬虫-redis的集合操作
┃  ┃  ┃  ┃  ┣━36-分布式爬虫实战-房天下全国658城市所有房源信息抓取(2)
┃  ┃  ┃  ┃  ┣━8-【实战】CrawlSpider实现微信小程序社区爬虫
┃  ┃  ┃  ┃  ┣━10-Request和Response对象讲解
┃  ┃  ┃  ┃  ┣━16-【实战】汽车之家宝马5系高清图片下载爬虫(3)
┃  ┃  ┃  ┃  ┣━30-分布式爬虫-配置其他机器连接本机redis服务器
┃  ┃  ┃  ┃  ┣━6-【实战】scrapy糗事百科之抓取多个页面.avi
┃  ┃  ┃  ┃  ┣━7-CrawlSpider讲解
┃  ┃  ┃  ┃  ┣━14-【实战】汽车之家宝马5系高清图片下载爬虫(1)
┃  ┃  ┃  ┃  ┣━19-【反爬虫】反爬虫-设置随机请求头
┃  ┃  ┃  ┃  ┣━2-scrapy框架快速入门
┃  ┃  ┃  ┃  ┣━23-Scrapy框架实战-简书网整站爬虫之页面解析
┃  ┃  ┃  ┃  ┣━27-分布式爬虫-redis介绍
┃  ┃  ┃  ┃  ┣━3-【实战】scrapy糗事百科之爬虫编写.avi
┃  ┃  ┃  ┃  ┣━38-分布式爬虫实战-房天下全国658城市所有房源信息抓取(4)
┃  ┃  ┃  ┃  ┣━39-分布式爬虫实战-房天下全国658城市所有房源信息抓取(5)
┃  ┃  ┃  ┃  ┣━41-分布式爬虫实战-房天下全国658城市所有房源信息爬取(7)
┃  ┃  ┃  ┃  ┣━11-【实战】scrapy模拟登录人人网
┃  ┃  ┃  ┃  ┣━40-分布式爬虫实战-房天下全国658城市所有房源信息抓取(6)
┃  ┃  ┃  ┃  ┣━17-【实战】汽车之家宝马5系高清图片下载爬虫(4)
┃  ┃  ┃  ┃  ┣━25-Scrapy框架实战-简书网整站爬虫之爬取ajax数据
┃  ┃  ┃  ┃  ┣━26-分布式爬虫-分布式爬虫介绍
┃  ┃  ┃  ┃  ┣━32-分布式爬虫-redis的列表操作
┃  ┃  ┃  ┃  ┣━1-scrapy框架架构详解
┃  ┃  ┃  ┃  ┣━29-分布式爬虫-windows下redis安装与配置
┃  ┃  ┃  ┃  ┣━34-分布式爬虫-redis的哈希操作
┃  ┃  ┃  ┃  ┣━37-分布式爬虫实战-房天下全国658城市所有房源信息抓取(3)
┃  ┃  ┃  ┃  ┣━5-【实战】scrapy糗事百科之优化数据存储的方式.avi
┃  ┃  ┃  ┃  ┣━9-Scrapy Shell的使用
┃  ┃  ┃  ┃  ┣━12-【实战】scrapy模拟登录豆瓣网
┃  ┃  ┃  ┃  ┣━13-【实战】自动识别豆瓣网图形验证码
┃  ┃  ┃  ┃  ┣━15-【实战】汽车之家宝马5系高清图片下载爬虫(2)
┃  ┃  ┃  ┃  ┣━21-【Scrapy框架】实战-攻克BOSS直聘反爬虫之正常爬取
┃  ┃  ┃  ┃  ┣━28-分布式爬虫-linux下安装redis
┃  ┃  ┃  ┃  ┣━35-分布式爬虫实战-房天下全国658城市所有房源信息抓取(1)
┃  ┃  ┃  ┃  ┣━22-【Scrapy框架】实战-攻克BOSS直聘反爬虫之无限制爬取
┃  ┃  ┃  ┃  ┣━24-Scrapy框架实战-简书网整站爬虫之保存数据到MySQL
┃  ┃  ┃  ┃  ┣━31-分布式爬虫-redis的字符串操作
┃  ┃  ┃  ┃  ┣━4-【实战】scrapy糗事百科之pipeline保存数据.avi
┃  ┃  ┃  ┣━01-爬虫前奏
┃  ┃  ┃  ┃  ┣━1-网络爬虫概述
┃  ┃  ┃  ┃  ┣━2-http协议和chrome抓包工具(1)
┃  ┃  ┃  ┃  ┣━3-http协议和chrome抓包工具(2)
┃  ┃  ┃  ┣━02-网络请求
┃  ┃  ┃  ┃  ┣━15-requests处理cookie信息
┃  ┃  ┃  ┃  ┣━8-cookie原理和格式详解
┃  ┃  ┃  ┃  ┣━6-【作业】内涵段子爬虫作业
┃  ┃  ┃  ┃  ┣━3-urllib库之参数编码和解码函数
┃  ┃  ┃  ┃  ┣━9-【实战】爬虫使用cookie模拟登录.mp4
┃  ┃  ┃  ┃  ┣━11-cookie信息的加载与保存
┃  ┃  ┃  ┃  ┣━13-requests发送post请求
┃  ┃  ┃  ┃  ┣━5-【实战】用Request爬取拉勾网职位信息
┃  ┃  ┃  ┃  ┣━14-requests使用代理ip
┃  ┃  ┃  ┃  ┣━2-urllib库之urlretrieve函数用法
┃  ┃  ┃  ┃  ┣━4-urllib库之urlparse和urlsplit函数用法.mp4
┃  ┃  ┃  ┃  ┣━16-requests处理不信任的ssl证书
┃  ┃  ┃  ┃  ┣━12-requests库的基本使用
┃  ┃  ┃  ┃  ┣━1-urllib库之urlopen函数用法
┃  ┃  ┃  ┃  ┣━10-【实战】爬虫自动登录访问授权页面.mp4
┃  ┃  ┃  ┃  ┣━7-ProxyHandler实现代理ip
┃  ┃  ┃  ┣━05-爬虫进阶
┃  ┃  ┃  ┃  ┣━13-selenium关闭页面和浏览器
┃  ┃  ┃  ┃  ┣━19-selenium打开多窗口和切换窗口
┃  ┃  ┃  ┃  ┣━21-selenium中的WebElement类补充.avi
┃  ┃  ┃  ┃  ┣━3-多线程共享全局变量以及锁机制
┃  ┃  ┃  ┃  ┣━8-【实战】多线程下载表情包之异步爬虫完成
┃  ┃  ┃  ┃  ┣━10-【作业】多线程下载百思不得姐段子爬虫作业
┃  ┃  ┃  ┃  ┣━18-selenium的隐式等待和显式等待
┃  ┃  ┃  ┃  ┣━23-【实战】selenium完美实现拉勾网爬虫之详情页解析.avi
┃  ┃  ┃  ┃  ┣━4-Lock版生产者和消费者模式
┃  ┃  ┃  ┃  ┣━30-tesseract处理拉勾网验证码
┃  ┃  ┃  ┃  ┣━7-【实战】多线程下载表情包之同步爬虫完成
┃  ┃  ┃  ┃  ┣━1-多线程概念和threading模块介绍
┃  ┃  ┃  ┃  ┣━25-【实战】selenium完美实现拉勾网爬虫之细节处理
┃  ┃  ┃  ┃  ┣━29-tesseract代码识别图片
┃  ┃  ┃  ┃  ┣━12-selenium+chromedriver安装和入门
┃  ┃  ┃  ┃  ┣━14-selenium定位元素的方法详解
┃  ┃  ┃  ┃  ┣━17-selenium操作cookie
┃  ┃  ┃  ┃  ┣━20-selenium使用代理ip
┃  ┃  ┃  ┃  ┣━27-tesseract库介绍
┃  ┃  ┃  ┃  ┣━28-tesseract在终端下识别图片
┃  ┃  ┃  ┃  ┣━24-【实战】selenium完美实现拉勾网爬虫之跑通流程.avi
┃  ┃  ┃  ┃  ┣━26-【作业】使用selenium实现boss直聘爬虫作业
┃  ┃  ┃  ┃  ┣━6-Queue线程安全队列讲解
┃  ┃  ┃  ┃  ┣━9-GIL全局解释器锁详解
┃  ┃  ┃  ┃  ┣━22-【实战】selenium完美实现拉勾网爬虫之列表页解析.avi
┃  ┃  ┃  ┃  ┣━5-Condition版生产者与消费者模式
┃  ┃  ┃  ┃  ┣━11-ajax介绍和爬取ajax数据的两种方式
┃  ┃  ┃  ┃  ┣━15-selenium操作表单元素
┃  ┃  ┃  ┃  ┣━16-selenium行为链
┃  ┃  ┃  ┃  ┣━2-使用Thread类创建多线程
┃  ┃  ┣━35 深度学习项目实战2
┃  ┃  ┃  ┣━项目实战:对抗生成网络(基于Tensorflow)
┃  ┃  ┃  ┃  ┣━4-DCGAN网络特性
┃  ┃  ┃  ┃  ┣━3-Gan迭代生成
┃  ┃  ┃  ┃  ┣━2-GAN网络结构定义
┃  ┃  ┃  ┃  ┣━5-DCGAN训练
┃  ┃  ┃  ┃  ┣━1-对抗生成网络原理概述
┃  ┃  ┃  ┣━第6节 项目实战:文本分类任务解
┃  ┃  ┃  ┃  ┣━1-开场
┃  ┃  ┃  ┃  ┣━4-使用tensorflow配置参数
┃  ┃  ┃  ┃  ┣━2-数据任务简介
┃  ┃  ┃  ┃  ┣━3-使用CNN进行文本分类原理
┃  ┃  ┃  ┃  ┣━5-数据读取
┃  ┃  ┃  ┃  ┣━6-数据切分
┃  ┃  ┃  ┣━项目实战:DQN让AI自己玩游戏(基于Tensorflow)
┃  ┃  ┃  ┃  ┣━1-DeepQnetwork原理
┃  ┃  ┃  ┃  ┣━4-搭建DQN网络模型
┃  ┃  ┃  ┃  ┣━3-DQN网络参数配置
┃  ┃  ┃  ┃  ┣━2-DQN网络细节
┃  ┃  ┃  ┣━项目实战:强化学习基础(基于Tensorflow)
┃  ┃  ┃  ┃  ┣━1-强化学习概念(开场)
┃  ┃  ┃  ┃  ┣━3-马尔科夫决策过程
┃  ┃  ┃  ┃  ┣━4-Bellman方程
┃  ┃  ┃  ┃  ┣━10-QLearning效果演示
┃  ┃  ┃  ┃  ┣━2-强化学习基本概念
┃  ┃  ┃  ┃  ┣━8-QLearning基本原理
┃  ┃  ┃  ┃  ┣━9-QLearning迭代计算实例
┃  ┃  ┃  ┃  ┣━5-值迭代求解
┃  ┃  ┃  ┃  ┣━6-完成值迭代代码
┃  ┃  ┃  ┃  ┣━7-求解流程详解
┃  ┃  ┃  ┣━项目实战:LSTM情感分析(基于Tensorflow)
┃  ┃  ┃  ┃  ┣━2-LSTM网络架构
┃  ┃  ┃  ┃  ┣━5-基于word2vec的LSTM模型
┃  ┃  ┃  ┃  ┣━1-RNN网络架构
┃  ┃  ┃  ┃  ┣━4-情感数据集处理
┃  ┃  ┃  ┃  ┣━3-案例:使用LSTM进行情感分类
┃  ┃  ┃  ┣━第5节 项目实战:机器人写唐诗
┃  ┃  ┃  ┃  ┣━6-数据预处理模块
┃  ┃  ┃  ┃  ┣━10-训练唐诗生成模型
┃  ┃  ┃  ┃  ┣━11-测试唐诗生成效果
┃  ┃  ┃  ┃  ┣━3-LSTM网络架构
┃  ┃  ┃  ┃  ┣━5-参数配置
┃  ┃  ┃  ┃  ┣━4-任务概述与环境配置
┃  ┃  ┃  ┃  ┣━0-开场_RNN
┃  ┃  ┃  ┃  ┣━7-batch数据制作
┃  ┃  ┃  ┃  ┣━1-递归神经网络(RNN)概述
┃  ┃  ┃  ┃  ┣━2-RNN网络细节
┃  ┃  ┃  ┃  ┣━8-RNN模型定义
┃  ┃  ┃  ┃  ┣━9-完成训练模块
┃  ┃  ┣━30 深度学习必备原理与实战
┃  ┃  ┃  ┣━算法:神经网络整体架构
┃  ┃  ┃  ┃  ┣━2-实例演示
┃  ┃  ┃  ┃  ┣━3-过拟合解决方案
┃  ┃  ┃  ┃  ┣━1-整体架构
┃  ┃  ┃  ┣━算法:深度学习必备基础知识点
┃  ┃  ┃  ┃  ┣━1-线性分类
┃  ┃  ┃  ┃  ┣━4-softmax分类器
┃  ┃  ┃  ┃  ┣━2-损失函数
┃  ┃  ┃  ┃  ┣━3-正则化惩罚项
┃  ┃  ┃  ┣━案例:案例实战CIFAR图像分类任务
┃  ┃  ┃  ┃  ┣━2-神经网络案例-分模块构造神经网络
┃  ┃  ┃  ┃  ┣━3-神经网络案例-训练神经网络完成分类任务
┃  ┃  ┃  ┃  ┣━1-神经网络案例-cifar分类任务
┃  ┃  ┃  ┃  ┣━4-神经网络架构-感受神经网络的强大
┃  ┃  ┃  ┣━算法:最优化与反向传播
┃  ┃  ┃  ┃  ┣━1-最优化形象解读
┃  ┃  ┃  ┃  ┣━2-最优化问题细节
┃  ┃  ┃  ┃  ┣━3-反向传播
┃  ┃  ┃  ┣━算法:深度学习概述与计算机视觉挑战
┃  ┃  ┃  ┃  ┣━1-深度学习概述
┃  ┃  ┃  ┃  ┣━3-用K近邻来进行分类
┃  ┃  ┃  ┃  ┣━2-挑战与常规套路
┃  ┃  ┃  ┃  ┣━4-超参数与交叉验证
┃  ┃  ┣━29 数据挖掘篇
┃  ┃  ┃  ┣━5-京东购买预测
┃  ┃  ┃  ┃  ┣━8-特征工程.avi
┃  ┃  ┃  ┃  ┣━3-数据检查
┃  ┃  ┃  ┃  ┣━6-数据探索概述.avi
┃  ┃  ┃  ┃  ┣━7-购买因素分析.avi
┃  ┃  ┃  ┃  ┣━2-数据挖掘流程
┃  ┃  ┃  ┃  ┣━5-构建商品特征表单
┃  ┃  ┃  ┃  ┣━1-项目与数据介绍
┃  ┃  ┃  ┃  ┣━4-构建用户特征表单
┃  ┃  ┃  ┃  ┣━9-基本特征构造.avi
┃  ┃  ┃  ┣━2-用户画像
┃  ┃  ┃  ┃  ┣━4-任务概述与方案
┃  ┃  ┃  ┃  ┣━6-构造输入特征
┃  ┃  ┃  ┃  ┣━5-构造词向量特征
┃  ┃  ┃  ┃  ┣━7-建立预测模型
┃  ┃  ┃  ┃  ┣━1-用户画像概述
┃  ┃  ┃  ┃  ┣━2-如何建立用户画像
┃  ┃  ┃  ┃  ┣━3-用户搜索数据介绍
┃  ┃  ┃  ┣━6-房价预测
┃  ┃  ┃  ┃  ┣━5-模型预测
┃  ┃  ┃  ┃  ┣━3-数据对数变换
┃  ┃  ┃  ┃  ┣━4-缺失值处理与box-cox变换
┃  ┃  ┃  ┃  ┣━2-离散形数据
┃  ┃  ┃  ┃  ┣━1-房价预测任务概述
┃  ┃  ┃  ┣━4-Xgboost实战
┃  ┃  ┃  ┃  ┣━1-Xgboost算法概述
┃  ┃  ┃  ┃  ┣━8-树结构对结果的影响
┃  ┃  ┃  ┃  ┣━5-保险赔偿任务概述
┃  ┃  ┃  ┃  ┣━6-Xgboost参数定义
┃  ┃  ┃  ┃  ┣━2-Xgboost模型构造
┃  ┃  ┃  ┃  ┣━3-Xgboost建模衡量标准
┃  ┃  ┃  ┃  ┣━7-基础模型定义
┃  ┃  ┃  ┃  ┣━4-Xgboost安装
┃  ┃  ┃  ┃  ┣━9-学习率与采样对结果的影响
┃  ┃  ┃  ┣━1-泰坦尼克号获救预测
┃  ┃  ┃  ┃  ┣━6-性别特征分析
┃  ┃  ┃  ┃  ┣━7-船舱等级特征分析
┃  ┃  ┃  ┃  ┣━5-数据读取与统计分析
┃  ┃  ┃  ┃  ┣━8-缺失值问题
┃  ┃  ┃  ┃  ┣━10-登船地点特征分析
┃  ┃  ┃  ┃  ┣━9-年龄特征缺失值填充与分析
┃  ┃  ┃  ┃  ┣━3-Python兵器库介绍
┃  ┃  ┃  ┃  ┣━4-sklearn库介绍
┃  ┃  ┃  ┃  ┣━1-数据挖掘任务流程
┃  ┃  ┃  ┃  ┣━2-数据介绍
┃  ┃  ┃  ┣━3-kaggle数据科学
┃  ┃  ┃  ┃  ┣━4-技能使用情况
┃  ┃  ┃  ┃  ┣━3-工资情况
┃  ┃  ┃  ┃  ┣━7-调查总结
┃  ┃  ┃  ┃  ┣━2-基本情况可视化展示
┃  ┃  ┃  ┃  ┣━6-python和r哪家强
┃  ┃  ┃  ┃  ┣━5-数据集与平台
┃  ┃  ┃  ┃  ┣━1-kaggle数据科学调查介绍
┃  ┃  ┣━31 深度学习必备原理与实战2
┃  ┃  ┃  ┣━案例:Gensim中文词向量建模
┃  ┃  ┃  ┃  ┣━2-维基百科中文数据处理
┃  ┃  ┃  ┃  ┣━4-测试模型相似度结果
┃  ┃  ┃  ┃  ┣━1-使用Gensim库构造词向量
┃  ┃  ┃  ┃  ┣━3-Gensim构造word2vec模型
┃  ┃  ┃  ┣━算法:自然语言处理-word2vec
┃  ┃  ┃  ┃  ┣━3-N-gram模型
┃  ┃  ┃  ┃  ┣━10-负采样模型
┃  ┃  ┃  ┃  ┣━8-CBOW求解目标
┃  ┃  ┃  ┃  ┣━9-锑度上升求解
┃  ┃  ┃  ┃  ┣━6-Hierarchical Softmax
┃  ┃  ┃  ┃  ┣━2-语言模型
┃  ┃  ┃  ┃  ┣━4-词向量
┃  ┃  ┃  ┃  ┣━1-自然语言处理与深度学习
┃  ┃  ┃  ┃  ┣━0-开篇
┃  ┃  ┃  ┃  ┣━5-神经网络模型
┃  ┃  ┃  ┃  ┣━7-CBOW模型实例
┃  ┃  ┃  ┣━算法:卷积参数详解
┃  ┃  ┃  ┃  ┣━3-池化层原理
┃  ┃  ┃  ┃  ┣━1-pading与stride
┃  ┃  ┃  ┃  ┣━2-卷积参数共享
┃  ┃  ┃  ┣━案例:案例实战CNN网络
┃  ┃  ┃  ┃  ┣━2-卷积网络代码1.avi
┃  ┃  ┃  ┃  ┣━3-卷积网络代码2.avi
┃  ┃  ┃  ┃  ┣━1-卷积池化反向传播.avi
┃  ┃  ┃  ┣━算法:卷积神经网络基本原理
┃  ┃  ┃  ┃  ┣━1-卷积神经网络的应用
┃  ┃  ┃  ┃  ┣━2-卷积层解释
┃  ┃  ┃  ┃  ┣━3-卷积计算过程
┃  ┃  ┃  ┣━案例:使用word2vec进行分类任务
┃  ┃  ┃  ┃  ┣━1-影评情感分类
┃  ┃  ┃  ┃  ┣━4-使用gensim构建word2vec词向量
┃  ┃  ┃  ┃  ┣━2-基于词袋模型训练分类器
┃  ┃  ┃  ┃  ┣━3-准备word2vec输入数据
┃  ┃  ┣━34 深度学习项目实战
┃  ┃  ┃  ┣━项目实战:关键点检测第一阶段网络训练(基于Caffe)
┃  ┃  ┃  ┃  ┣━1-多标签数据源制作及其坐标转换
┃  ┃  ┃  ┃  ┣━0-人脸关键点算法概述
┃  ┃  ┃  ┃  ┣━4-第一阶段网络训练
┃  ┃  ┃  ┃  ┣━2-对数据进行增强
┃  ┃  ┃  ┃  ┣━3-完成第一阶段数据源制作
┃  ┃  ┃  ┣━项目实战:实现人脸检测(基于Caffe)
┃  ┃  ┃  ┃  ┣━3-坐标变换
┃  ┃  ┃  ┃  ┣━6-矫正过程
┃  ┃  ┃  ┃  ┣━2-scale变换和预处理
┃  ┃  ┃  ┃  ┣━5-测试效果及改进
┃  ┃  ┃  ┃  ┣━8-项目总结
┃  ┃  ┃  ┃  ┣━1-检测框架
┃  ┃  ┃  ┃  ┣━4-NMS完成代码
┃  ┃  ┃  ┃  ┣━7-如何提高精度
┃  ┃  ┃  ┣━项目实战:关键点检测第二阶段模型实现(基于Caffe)
┃  ┃  ┃  ┃  ┣━4-完成全部测试结果
┃  ┃  ┃  ┃  ┣━1-第二三阶段数据源制作
┃  ┃  ┃  ┃  ┣━3-网络模型参数初始化
┃  ┃  ┃  ┃  ┣━5-人脸关键点检测效果
┃  ┃  ┃  ┃  ┣━6-项目总结分析
┃  ┃  ┃  ┃  ┣━7-算法框架分析
┃  ┃  ┃  ┃  ┣━2-第二三阶段网络模型训练
┃  ┃  ┃  ┣━项目实战:人脸检测数据源制作与网络训练(基于Caffe)
┃  ┃  ┃  ┃  ┣━5-制作LMDB数据源
┃  ┃  ┃  ┃  ┣━1-数据获取
┃  ┃  ┃  ┃  ┣━2-正负样本数据裁剪
┃  ┃  ┃  ┃  ┣━0-项目概述
┃  ┃  ┃  ┃  ┣━7-超参数和训练网络
┃  ┃  ┃  ┃  ┣━3-TXT数据制作
┃  ┃  ┃  ┃  ┣━4-LMDB脚本文件
┃  ┃  ┃  ┃  ┣━6-网络配置文件
┃  ┃  ┣━28 机器学习提升篇
┃  ┃  ┃  ┣━04-案例:推荐系统实践
┃  ┃  ┃  ┃  ┣━1-Surprise库与数据简介.avi
┃  ┃  ┃  ┃  ┣━3-得出推荐商品结果.avi
┃  ┃  ┃  ┃  ┣━2-Surprise库使用方法.avi
┃  ┃  ┃  ┣━03-算法:推荐系统
┃  ┃  ┃  ┃  ┣━5-基于物品的协同过滤
┃  ┃  ┃  ┃  ┣━7-隐语义模型求解
┃  ┃  ┃  ┃  ┣━3-相似度计算
┃  ┃  ┃  ┃  ┣━8-模型评估标准
┃  ┃  ┃  ┃  ┣━4-基于用户的协同过滤
┃  ┃  ┃  ┃  ┣━6-隐语义模型
┃  ┃  ┃  ┣━11-案例:探索性数据分析-农粮数据分析
┃  ┃  ┃  ┃  ┣━农业-3单变量分析
┃  ┃  ┃  ┃  ┣━农业-2数据切片分析
┃  ┃  ┃  ┃  ┣━农业-1数据背景简介
┃  ┃  ┃  ┃  ┣━农业-4峰度与偏度
┃  ┃  ┃  ┃  ┣━农业-7变量关系可视化展示
┃  ┃  ┃  ┃  ┣━农业-5数据对数变换
┃  ┃  ┃  ┃  ┣━农业-6数据分析维度
┃  ┃  ┃  ┣━12-机器学习套路与BenchMark
┃  ┃  ┃  ┃  ┣━1-HTTP检测任务与数据挖掘的核心
┃  ┃  ┃  ┃  ┣━2-论文的重要程度
┃  ┃  ┃  ┃  ┣━4-BenchMark的作用
┃  ┃  ┃  ┃  ┣━3-BenchMark概述
┃  ┃  ┃  ┣━02-案例:GMM聚类实践
┃  ┃  ┃  ┃  ┣━1-GMM实例
┃  ┃  ┃  ┃  ┣━2-GMM聚类
┃  ┃  ┃  ┣━09-算法:Xgboost提升算法
┃  ┃  ┃  ┃  ┣━1-Xgboost算法概述
┃  ┃  ┃  ┃  ┣━2-Xgboost模型构造
┃  ┃  ┃  ┃  ┣━3-Xgboost建模衡量标准
┃  ┃  ┃  ┣━01-算法:EM算法
┃  ┃  ┃  ┃  ┣━5-GMM模型
┃  ┃  ┃  ┃  ┣━3-EM算法求解实例
┃  ┃  ┃  ┃  ┣━4-Jensen不等式
┃  ┃  ┃  ┃  ┣━2-隐变量问题
┃  ┃  ┃  ┃  ┣━1-EM算法要解决的问题
┃  ┃  ┃  ┣━08-案例:时间序列预测任务
┃  ┃  ┃  ┃  ┣━2-Pandas数据重采样
┃  ┃  ┃  ┃  ┣━5-使用tsfresh库进行分类任务
┃  ┃  ┃  ┃  ┣━1-Pandas生成时间序列
┃  ┃  ┃  ┃  ┣━3-Pandas滑动窗口
┃  ┃  ┃  ┃  ┣━4-股票预测案例
┃  ┃  ┃  ┃  ┣━6-维基百科词条EDA
┃  ┃  ┃  ┣━05-算法:线性支持向量机
┃  ┃  ┃  ┃  ┣━1-支持向量机要解决的问题
┃  ┃  ┃  ┃  ┣━5-SVM求解实例
┃  ┃  ┃  ┃  ┣━4-目标函数求解
┃  ┃  ┃  ┃  ┣━6-支持向量的作用
┃  ┃  ┃  ┃  ┣━2-距离与数据的定义
┃  ┃  ┃  ┃  ┣━3-目标函数
┃  ┃  ┃  ┣━06-案例:SVM实践
┃  ┃  ┃  ┃  ┣━1-sklearn求解支持向量机
┃  ┃  ┃  ┃  ┣━2-SVM参数选择
┃  ┃  ┃  ┣━07-算法:时间序列AIRMA模型
┃  ┃  ┃  ┃  ┣━1-数据平稳性与差分法
┃  ┃  ┃  ┃  ┣━2-ARIMA模型
┃  ┃  ┃  ┃  ┣━4-建立ARIMA模型
┃  ┃  ┃  ┃  ┣━5-参数选择
┃  ┃  ┃  ┃  ┣━3-相关函数评估方法
┃  ┃  ┃  ┣━10-案例:Xgboost调参实例
┃  ┃  ┃  ┃  ┣━5-树结构对结果的影响
┃  ┃  ┃  ┃  ┣━6-学习率与采样对结果的影响
┃  ┃  ┃  ┃  ┣━2-保险赔偿任务概述
┃  ┃  ┃  ┃  ┣━1-Xgboost安装
┃  ┃  ┃  ┃  ┣━4-基础模型定义
┃  ┃  ┃  ┃  ┣━3-Xgboost参数定义
┃  ┃  ┣━36 深度学习项目实战3
┃  ┃  ┃  ┣━第2节 项目实战:seq2seq序列模
┃  ┃  ┃  ┃  ┣━1-环境配置
┃  ┃  ┃  ┃  ┣━6-数据预处理
┃  ┃  ┃  ┃  ┣━3-编码层与词向量
┃  ┃  ┃  ┃  ┣━8-完成解码操作
┃  ┃  ┃  ┃  ┣━2-数据预处理
┃  ┃  ┃  ┃  ┣━5-模型迭代
┃  ┃  ┃  ┃  ┣━4-完成解码模块
┃  ┃  ┃  ┃  ┣━7-使用构建好的词向量模型
┃  ┃  ┃  ┃  ┣━9-任务总结
┃  ┃  ┃  ┣━4.项目实战:style-transfer实战(基于Tensorflow)
┃  ┃  ┃  ┃  ┣━3-生成网络计算操作
┃  ┃  ┃  ┃  ┣━4-参数初始化
┃  ┃  ┃  ┃  ┣━7-完成训练模块
┃  ┃  ┃  ┃  ┣━1-内容与风格特征提取
┃  ┃  ┃  ┃  ┣━6-Style损失计算
┃  ┃  ┃  ┃  ┣━9-完成测试代码
┃  ┃  ┃  ┃  ┣━2-生成网络结构定义
┃  ┃  ┃  ┃  ┣━8-模型保存与打印结果
┃  ┃  ┃  ┃  ┣━5-Content损失计算
┃  ┃  ┃  ┣━3.项目实战:style-transfer工作原理(基于Tensorflow)
┃  ┃  ┃  ┃  ┣━2-style-transfer基本原理
┃  ┃  ┃  ┃  ┣━3风格生成
┃  ┃  ┃  ┃  ┣━4-风格生成网络细节
┃  ┃  ┃  ┃  ┣━7-数据读取操作
┃  ┃  ┃  ┃  ┣━1-课程简介
┃  ┃  ┃  ┃  ┣━8-VGG体征提取网络结构
┃  ┃  ┃  ┃  ┣━5-风格转换效果
┃  ┃  ┃  ┃  ┣━6-风格转换参数配置
┃  ┃  ┃  ┣━第5节 12306抢票实战
┃  ┃  ┃  ┃  ┣━3
┃  ┃  ┃  ┃  ┣━5
┃  ┃  ┃  ┃  ┣━1.avi
┃  ┃  ┃  ┃  ┣━2.avi
┃  ┃  ┃  ┃  ┣━4
┃  ┃  ┃  ┣━第1节 项目实战:seq2seq序列生
┃  ┃  ┃  ┃  ┣━3-Seq2Seq网络应用
┃  ┃  ┃  ┃  ┣━1-机器翻译技术发展
┃  ┃  ┃  ┃  ┣━0-开场_seq2seq
┃  ┃  ┃  ┃  ┣━4-Attention机制
┃  ┃  ┃  ┃  ┣━2-Seq2Seq网络基本架构
┃  ┣━03 web服务器v3.1
┃  ┃  ┣━04-并发web服务器实现
┃  ┃  ┃  ┣━06-单进程、线程、非堵塞实现并发的验证-1
┃  ┃  ┃  ┣━08-长连接、短连接
┃  ┃  ┃  ┣━10-(重要)epoll的原理过程讲解
┃  ┃  ┃  ┣━01-http协议复习
┃  ┃  ┃  ┣━03-多进程、线程实现http服务器-补充
┃  ┃  ┃  ┣━05-(重要)单进程、线程、非堵塞实现并发的原理
┃  ┃  ┃  ┣━09-单进程、线程、非堵塞、长连接的http服务器
┃  ┃  ┃  ┣━02-多进程、线程实现http服务器
┃  ┃  ┃  ┣━07-单进程、线程、非堵塞实现并发的验证-2、debug的思想
┃  ┃  ┃  ┣━11-epoll版的http服务器
┃  ┃  ┃  ┣━04-gevent实现http服务器
┃  ┃  ┣━01-正则表达式
┃  ┃  ┃  ┣━01-正则表达式简介
┃  ┃  ┃  ┣━08-re的高级用法:search、sub等
┃  ┃  ┃  ┣━04-匹配多个字符
┃  ┃  ┃  ┣━02-匹配单个字符-1
┃  ┃  ┃  ┣━03-匹配单个字符-2
┃  ┃  ┃  ┣━07-分组等
┃  ┃  ┃  ┣━05-案例:简单判断变量名是否符合要求、匹配结尾开头
┃  ┃  ┃  ┣━06-案例:简单判断email、转义
┃  ┃  ┣━02-http协议
┃  ┃  ┃  ┣━03-通过网络调试助手充当http服务器来验证http协议
┃  ┃  ┃  ┣━02-HTTP协议的通俗讲解
┃  ┃  ┃  ┣━01-此阶段知识的介绍
┃  ┃  ┣━03-简单web服务器实现
┃  ┃  ┃  ┣━02-tcp3次握手、4次挥手
┃  ┃  ┃  ┣━04-案例:返回浏览器需要的页面http服务器-介绍.mp4
┃  ┃  ┃  ┣━03-tcp3次握手、4次挥手-强调.mp4
┃  ┃  ┃  ┣━05-案例:返回浏览器需要的页面http服务器-代码实现
┃  ┃  ┃  ┣━01-案例:返回固定页面的http服务器
┃  ┃  ┣━05-网络通信
┃  ┃  ┃  ┣━02-wireshark抓包工具-安装
┃  ┃  ┃  ┣━04-2台电脑通信、网络掩码
┃  ┃  ┃  ┣━01-tcp ip协议
┃  ┃  ┃  ┣━03-wireshark抓包工具-使用
┃  ┃  ┃  ┣━06-路由器链接多个网络、默认网关
┃  ┃  ┃  ┣━08-ip不变、mac地址发生变化
┃  ┃  ┃  ┣━07-浏览器访问服务器的过程
┃  ┃  ┃  ┣━05-集线器、交换器组网、arp获取mac地址等
┃  ┣━16 微信公众号
┃  ┃  ┣━01-开发配置和微信服务器接入
┃  ┃  ┃  ┣━03_微信公众号开发的配置说明
┃  ┃  ┃  ┣━04_学校服务器使用说明
┃  ┃  ┃  ┣━05_接入微信公众号服务器开发
┃  ┃  ┃  ┣━02_了解微信公众号开发
┃  ┃  ┃  ┣━01_认识微信公众号
┃  ┃  ┣━02-公众号接收和发送消息
┃  ┃  ┃  ┣━02_xmltodict工具的使用
┃  ┃  ┃  ┣━03_收发微信消息数据开发
┃  ┃  ┃  ┣━04_其他消息与事件消息.mp4
┃  ┃  ┃  ┣━05测试消息接口.mp4
┃  ┃  ┃  ┣━01_开发者服务器收发微信消息的流程
┃  ┃  ┣━03-微信网页授权
┃  ┃  ┃  ┣━02_获取微信用户资料流程说明
┃  ┃  ┃  ┣━01_网页获取微信用户资料开发
┃  ┣━22 机器学习
┃  ┃  ┣━02-特征工程和文本特征提取
┃  ┃  ┃  ┣━06_文本特征抽取以及中文问题
┃  ┃  ┃  ┣━07_tf-df分析问题
┃  ┃  ┃  ┣━03_数据集的组成
┃  ┃  ┃  ┣━04_特征工程的定义
┃  ┃  ┃  ┣━05_字典特征数据抽取
┃  ┃  ┣━09-线性回归
┃  ┃  ┃  ┣━06_Ridge岭回归分析
┃  ┃  ┃  ┣━01_第二天知识回顾
┃  ┃  ┃  ┣━03_线性回归策略,优化,案例
┃  ┃  ┃  ┣━02_线性回归的定义以及矩阵的运算
┃  ┃  ┃  ┣━05_过拟合以及欠拟合
┃  ┃  ┃  ┣━04_线性回归两种求解方式总结
┃  ┃  ┣━10-逻辑回归
┃  ┃  ┃  ┣━10_逻辑回归总结
┃  ┃  ┃  ┣━11_京东金融数据集介绍
┃  ┃  ┃  ┣━08_逻辑回归定义,损失函数,优化与线性回归比较
┃  ┃  ┃  ┣━07_模型的保存与加载
┃  ┃  ┃  ┣━09_逻辑回归预测癌症案例
┃  ┃  ┣━03-数据特征预处理
┃  ┃  ┃  ┣━10_标准化总结以及缺失值处理
┃  ┃  ┃  ┣━08_特征预处理-归一化.mp4
┃  ┃  ┃  ┣━11_标准化总结以及缺失值处理
┃  ┃  ┃  ┣━09_归一化以及标准化对比
┃  ┃  ┣━05-机器学习概述
┃  ┃  ┃  ┣━03_转换器与估计器
┃  ┃  ┃  ┣━02_数据的划分和介绍
┃  ┃  ┃  ┣━01_第一天复习
┃  ┃  ┣━08-决策树和随机森林
┃  ┃  ┃  ┣━13_决策树的划分以及案例
┃  ┃  ┃  ┣━14_决策树的保存结果分析
┃  ┃  ┃  ┣━12_决策树之信息论基础
┃  ┃  ┃  ┣━16_每日总结
┃  ┃  ┃  ┣━15_随机森林的原理以及案例调优
┃  ┃  ┣━11-k-means
┃  ┃  ┃  ┣━12_k-means原理以及案例
┃  ┃  ┣━04-数据降维
┃  ┃  ┃  ┣━15_机器学习算法分类以及开发流程
┃  ┃  ┃  ┣━14_降维案例2
┃  ┃  ┃  ┣━12_数据的降维之特征选择
┃  ┃  ┃  ┣━13_降维案例1
┃  ┃  ┣━06-k-近邻算法
┃  ┃  ┃  ┣━05_K-近邻算法案例
┃  ┃  ┃  ┣━04_k-近邻算法以及案例预测入住位置
┃  ┃  ┃  ┣━06_k-近邻算法总结
┃  ┃  ┣━01-机器学习介绍
┃  ┃  ┃  ┣━01_机器学习简介
┃  ┃  ┃  ┣━02_机器学习概述
┃  ┃  ┣━07-朴素贝叶斯算法
┃  ┃  ┃  ┣━08_朴素贝叶斯算法对新闻进行分类案例
┃  ┃  ┃  ┣━11_交叉验证与网格搜索对K-近邻算法调优
┃  ┃  ┃  ┣━07_朴素贝叶斯算法原理
┃  ┃  ┃  ┣━09_朴素贝叶斯算法总结
┃  ┃  ┃  ┣━10_精确率和召回率
┃  ┣━15 flask框架
┃  ┃  ┣━05-abort函数、自定义错误、 视图函数的返回值
┃  ┃  ┃  ┣━01_abort函数的使用
┃  ┃  ┃  ┣━03_设置响应信息的方法
┃  ┃  ┃  ┣━02_自定义错误处理方法
┃  ┃  ┃  ┣━04_返回json数据的方法
┃  ┃  ┣━06-cookie和session
┃  ┃  ┃  ┣━01_cookie的使用.mp4
┃  ┃  ┃  ┣━02_postman的安装.mp4
┃  ┃  ┃  ┣━03_session机制说明
┃  ┃  ┣━14-单元测试
┃  ┃  ┃  ┣━03_实现简单的单元测试
┃  ┃  ┃  ┣━05_数据库测试
┃  ┃  ┃  ┣━01_单元测试引入
┃  ┃  ┃  ┣━04_单元测试的setUp与flask的测试模式
┃  ┃  ┃  ┣━02_assert断言的使用
┃  ┃  ┣━03-视图函数的路由
┃  ┃  ┃  ┣━01_视图函数的路由规则设置说明
┃  ┃  ┃  ┣━03_路由转换器的进阶使用
┃  ┃  ┃  ┣━02_路由提取参数与自定义路由转换器
┃  ┃  ┣━09-数据库扩展包flask-sqlalchemy
┃  ┃  ┃  ┣━01_使用sqlalchemy的配置
┃  ┃  ┃  ┣━06_关联查询与自定义显示信息
┃  ┃  ┃  ┣━07_数据的修改与删除
┃  ┃  ┃  ┣━02_创建模型类
┃  ┃  ┃  ┣━03_创建数据库表
┃  ┃  ┃  ┣━05_sqlalchemy数据库查询
┃  ┃  ┃  ┣━04_保存数据
┃  ┃  ┣━01-flask安装配置
┃  ┃  ┃  ┣━02_认识flask
┃  ┃  ┃  ┣━04_第一个flask程序
┃  ┃  ┃  ┣━03_虚拟环境工具说明
┃  ┃  ┃  ┣━01_回顾http通讯
┃  ┃  ┣━02-app对象的初始化和配置
┃  ┃  ┃  ┣━01_flask应用对象初始化参数说明
┃  ┃  ┃  ┣━03_flask的配置参数设置
┃  ┃  ┃  ┣━05_app的run使用说明
┃  ┃  ┃  ┣━02_静态文件目录与路由说明
┃  ┃  ┃  ┣━04_读取配置参数的方式
┃  ┃  ┣━08-模板
┃  ┃  ┃  ┣━05_关于表单的补充说明
┃  ┃  ┃  ┣━04_使用表单接受并检验参数
┃  ┃  ┃  ┣━07_宏定义在外部的使用
┃  ┃  ┃  ┣━02_引入表单扩展
┃  ┃  ┃  ┣━01_模板与自定义过滤器
┃  ┃  ┃  ┣━06_模板宏的使用
┃  ┃  ┃  ┣━08_模板的闪现使用
┃  ┃  ┃  ┣━03_创建表单模型类与模板使用
┃  ┃  ┣━10-图书案例
┃  ┃  ┃  ┣━01_图书作者小案例
┃  ┃  ┃  ┣━02_图书作者小案例2
┃  ┃  ┣━04-request对象
┃  ┃  ┃  ┣━02_上传文件
┃  ┃  ┃  ┣━03_with使用
┃  ┃  ┃  ┣━01_request的form_data_args用法
┃  ┃  ┣━07-flask上下文和请求钩子
┃  ┃  ┃  ┣━02_flask的上下文对象
┃  ┃  ┃  ┣━04_flask_script脚本扩展的使用
┃  ┃  ┃  ┣━03_请求钩子
┃  ┃  ┃  ┣━01_请求钩子的补充说明
┃  ┃  ┣━11-数据库迁移扩展包Flask-Migrate、 邮件扩展包Flask-Mail
┃  ┃  ┃  ┣━03_使用flask发送邮件
┃  ┃  ┃  ┣━01数据库migrate扩展的使用简介
┃  ┃  ┃  ┣━02_migrate扩展的使用
┃  ┃  ┣━13-使用蓝图划分模块
┃  ┃  ┃  ┣━03_蓝图里模板目录的处理
┃  ┃  ┃  ┣━01_蓝图的基本定义与使用
┃  ┃  ┃  ┣━02_以目录形式定义蓝图
┃  ┃  ┣━15-flask部署
┃  ┃  ┃  ┣━01_flask部署
┃  ┃  ┃  ┣━02_sqlalchemy操作mysql提示警告的问题
┃  ┃  ┣━12-不使用蓝图解决模块划分问题
┃  ┃  ┃  ┣━02_使用装饰器解决模块分割问题
┃  ┃  ┃  ┣━01_循环引用
┃  ┣━18 通用爬虫模块使用
┃  ┃  ┣━05-爬虫数据-正则处理数据
┃  ┃  ┃  ┣━02内涵段子爬虫
┃  ┃  ┃  ┣━01正则和原始字符串r
┃  ┃  ┣━04-爬虫数据-json数据处理
┃  ┃  ┃  ┣━05豆瓣爬虫练习
┃  ┃  ┃  ┣━03json模块的学习02
┃  ┃  ┃  ┣━04kr的练习
┃  ┃  ┃  ┣━01数据的分类
┃  ┃  ┃  ┣━02json模块的学习01
┃  ┃  ┣━08-爬取动态html数据
┃  ┃  ┃  ┣━01分析
┃  ┃  ┃  ┣━02后续代码的建议和动态hemlt的介绍
┃  ┃  ┃  ┣━03selenium的入门使用
┃  ┃  ┣━10-斗鱼爬虫
┃  ┃  ┃  ┣━03斗鱼爬虫
┃  ┃  ┃  ┣━01tesseract的使用
┃  ┃  ┃  ┣━02driver的安装
┃  ┃  ┣━02-爬虫requests库
┃  ┃  ┃  ┣━02贴吧爬虫
┃  ┃  ┃  ┣━01requests模块发送带headers的请求和带参数的请求
┃  ┃  ┃  ┣━04requests模块使用代理
┃  ┃  ┃  ┣━06requests模块发送请求和获取网页的字符串
┃  ┃  ┃  ┣━03requests模块发送post请求
┃  ┃  ┃  ┣━05requests模拟登陆的三种方式
┃  ┃  ┃  ┣━07requests保存图片
┃  ┃  ┣━07-通用爬虫案例
┃  ┃  ┃  ┣━01贴吧爬虫01
┃  ┃  ┃  ┣━02贴吧爬虫02
┃  ┃  ┃  ┣━04糗百爬虫02
┃  ┃  ┃  ┣━03糗百爬虫01
┃  ┃  ┃  ┣━05爬虫思路总结
┃  ┃  ┃  ┣━06csv和作业
┃  ┃  ┃  ┣━07多线程爬虫的实现
┃  ┃  ┣━01-爬虫基本概念
┃  ┃  ┃  ┣━01爬虫课程的介绍和概念
┃  ┃  ┃  ┣━05搜索引擎的工作原理及robots协议
┃  ┃  ┃  ┣━02爬虫的流程
┃  ┃  ┃  ┣━04http和http的概念
┃  ┃  ┃  ┣━06浏览器发送请求的流程
┃  ┃  ┃  ┣━07URL格式和http请求格式
┃  ┃  ┃  ┣━08字符换知识点的复习
┃  ┃  ┃  ┣━03markdown介绍
┃  ┃  ┣━03-chrome分析post与json
┃  ┃  ┃  ┣━02寻找js和分析js
┃  ┃  ┃  ┣━03requests的小技巧
┃  ┃  ┃  ┣━01寻找post的地址
┃  ┃  ┣━06-爬虫数据-xpath处理数据
┃  ┃  ┃  ┣━02xpath的学习01
┃  ┃  ┃  ┣━03xpath模块的学习02
┃  ┃  ┃  ┣━04lxml模块的学习
┃  ┃  ┃  ┣━01xml的了解
┃  ┃  ┣━09-豆瓣登录案例
┃  ┃  ┃  ┣━01豆瓣登录.mp4
┃  ┃  ┃  ┣━02打码平台的使用
┃  ┃  ┃  ┣━03验证码识别总结.mp4
┃  ┃  ┃  ┣━04元素定位的方法和iframe的切换和selenium使用的注意点
┃  ┣━21 数据分析
┃  ┃  ┣━05-numpy读取本地数据和索引
┃  ┃  ┃  ┣━01numpy读取本地数据
┃  ┃  ┃  ┣━03numpy中更多的索引方式
┃  ┃  ┃  ┣━02numpy中的索引和切片
┃  ┃  ┣━10-数据的合并和分组聚合
┃  ┃  ┃  ┣━02数据合并
┃  ┃  ┃  ┣━05数据的索引学习
┃  ┃  ┃  ┣━06数据分组聚合练习和总结
┃  ┃  ┃  ┣━01字符串离散化的案例
┃  ┃  ┃  ┣━04数据分组聚合02
┃  ┃  ┃  ┣━03数据分组聚合
┃  ┃  ┣━06-numpy中的nan和常用方法
┃  ┃  ┃  ┣━03numpy中的nan和常用统计方法
┃  ┃  ┃  ┣━01数据的拼接
┃  ┃  ┃  ┣━02numpy中的随机方法
┃  ┃  ┃  ┣━04numpy中填充nan和youtube数据的练习
┃  ┃  ┣━11-时间序列
┃  ┃  ┃  ┣━01pandas时间序列01
┃  ┃  ┃  ┣━02pandas时间序列02
┃  ┃  ┣━01-数据分析介绍和环境安装
┃  ┃  ┃  ┣━01数据分析的介绍(1)
┃  ┃  ┃  ┣━02jupyter和conda的使用
┃  ┃  ┣━03-matplotlib常用统计图
┃  ┃  ┃  ┣━01绘制散点图
┃  ┃  ┃  ┣━04绘制直方图
┃  ┃  ┃  ┣━03绘制多次条形图
┃  ┃  ┃  ┣━05更多的绘图工具的了解
┃  ┃  ┃  ┣━02绘制条形图
┃  ┃  ┣━04-numpy数组
┃  ┃  ┃  ┣━02numpy的数组的创建
┃  ┃  ┃  ┣━01数组的计算和数组的计算
┃  ┃  ┣━09-统计方法和字符串离散化
┃  ┃  ┃  ┣━01电影数直方图
┃  ┃  ┃  ┣━02padas的常用统计方法
┃  ┃  ┣━07-series和读取外部数据
┃  ┃  ┃  ┣━01pandas的series的了解
┃  ┃  ┃  ┣━02pandas读取外部数据
┃  ┃  ┣━02-matplotlib折线图
┃  ┃  ┃  ┣━01matplotlib的基础绘图01
┃  ┃  ┃  ┣━03matplotlib的绘制10点到12点的气温.mp4
┃  ┃  ┃  ┣━05matplotlib的设置图形信息.mp4
┃  ┃  ┃  ┣━02matplotlib的基础绘图和调整x轴的刻度
┃  ┃  ┃  ┣━04matplotlib设置显示中文
┃  ┃  ┃  ┣━06matplotlib绘制多次图形和不同图形的差异介绍和总结
┃  ┃  ┣━08-dataframe
┃  ┃  ┃  ┣━02Dataframe的描述信息
┃  ┃  ┃  ┣━04bool索引和缺失数据的处理
┃  ┃  ┃  ┣━01pandas的dataFrame的创建
┃  ┃  ┃  ┣━03dataFrame的索引
┃  ┃  ┣━12-pandas案例
┃  ┃  ┃  ┣━01案例
┃  ┃  ┃  ┣━02PM2.5案例
┃  ┃  ┃  ┣━03PM2.5案例02
┃  ┃  ┃  ┣━04豆瓣电视的案例
┃  ┣━04 Python高级语法v3.1
┃  ┃  ┣━02-深拷贝和浅拷贝
┃  ┃  ┃  ┣━04-深拷贝、浅拷贝-4
┃  ┃  ┃  ┣━02-深拷贝、浅拷贝-2
┃  ┃  ┃  ┣━01-深拷贝、浅拷贝-1
┃  ┃  ┃  ┣━03-深拷贝、浅拷贝-3
┃  ┃  ┣━03-私有化、import、封装继承多态
┃  ┃  ┃  ┣━02-import导入模块
┃  ┃  ┃  ┣━04-再议封装、继承、多态
┃  ┃  ┃  ┣━03-多个模块import导入注意点
┃  ┃  ┃  ┣━01-私有化
┃  ┃  ┣━04-方法解析顺序表MRO
┃  ┃  ┃  ┣━02-(重点)※args、※※kwargs的另外用处拆包.mp4
┃  ┃  ┃  ┣━03-单继承中MRO、继承的面试题.mp4
┃  ┃  ┃  ┣━01-(重点)多继承中的MRO顺序
┃  ┃  ┣━05-类对象和实例对象访问属性的区别和property属性
┃  ┃  ┃  ┣━02-(重点)property属性
┃  ┃  ┃  ┣━04-创建property属性的方式-装饰器
┃  ┃  ┃  ┣━01-类对象、实例对象、类方法、实例方法、类属性、实例属性、静态方法
┃  ┃  ┃  ┣━03-property属性的应用
┃  ┃  ┃  ┣━06-property属性的应用2
┃  ┃  ┃  ┣━05-创建property属性的方式-类属性
┃  ┃  ┣━06-私有属性和名字重整、魔法属性和方法、上下文管理器
┃  ┃  ┃  ┣━03-面向对象设计
┃  ┃  ┃  ┣━04-(重点)with、上下文管理器
┃  ┃  ┃  ┣━02-魔法属性、方法
┃  ┃  ┃  ┣━01-修改、查看私有属性、名字重整
┃  ┃  ┣━01-GIL锁
┃  ┃  ┃  ┣━01-GIL-1
┃  ┃  ┃  ┣━02-GIL-2
┃  ┣━09 JAVAScriptv
┃  ┃  ┣━05-JavaScript组成和字符串
┃  ┃  ┃  ┣━02javascript组成.mp4
┃  ┃  ┃  ┣━03字符串操作方法-实例
┃  ┃  ┃  ┣━01标签获取元素-实例
┃  ┃  ┣━06-定时器和变量作用域
┃  ┃  ┃  ┣━01往复运动动画
┃  ┃  ┃  ┣━03无缝滚动02
┃  ┃  ┃  ┣━05时钟
┃  ┃  ┃  ┣━08作业
┃  ┃  ┃  ┣━04变量作用域
┃  ┃  ┃  ┣━02无缝滚动01
┃  ┃  ┃  ┣━07定时器-动画实例
┃  ┃  ┃  ┣━06倒计时
┃  ┃  ┃  ┣━09复习
┃  ┃  ┣━01-JavaScript变量和操作元素
┃  ┃  ┃  ┣━04js介绍-js引入页面
┃  ┃  ┃  ┣━06复习
┃  ┃  ┃  ┣━01操作元素属性
┃  ┃  ┃  ┣━05js变量类型-获取元素
┃  ┃  ┃  ┣━03改变元素内容
┃  ┃  ┃  ┣━02中括号操作属性
┃  ┃  ┣━03-分支语句
┃  ┃  ┃  ┣━03条件运算符
┃  ┃  ┃  ┣━01加法运算练习
┃  ┃  ┃  ┣━04switch语句
┃  ┃  ┃  ┣━06多重条件判读语句
┃  ┃  ┃  ┣━05条件语句-切换例子
┃  ┃  ┃  ┣━07作业
┃  ┃  ┃  ┣━02求余-赋值运算符
┃  ┃  ┃  ┣━08复习
┃  ┃  ┣━04-数组和循环语句
┃  ┃  ┃  ┣━01数组及操作方法
┃  ┃  ┃  ┣━03for循环-实例
┃  ┃  ┃  ┣━04复习-数组去重
┃  ┃  ┃  ┣━02多维数组
┃  ┃  ┣━07-封闭函数和常用内置对象
┃  ┃  ┃  ┣━06复习-倒计时弹框练习
┃  ┃  ┃  ┣━05作业
┃  ┃  ┃  ┣━01封闭函数
┃  ┃  ┃  ┣━02常用内置对象01
┃  ┃  ┃  ┣━03Math对象
┃  ┃  ┃  ┣━04调试js的方法
┃  ┃  ┣━02-JavaScript函数
┃  ┃  ┃  ┣━02提取行间事件
┃  ┃  ┃  ┣━06函数传参-return关键字
┃  ┃  ┃  ┣━01函数定义和调用
┃  ┃  ┃  ┣━03复习-匿名函数
┃  ┃  ┃  ┣━04网页换肤
┃  ┃  ┃  ┣━05函数和变量预解析
┃  ┣━10 jQuery和js库
┃  ┃  ┣━11-ajax和jsonp
┃  ┃  ┃  ┣━02配置服务器环境
┃  ┃  ┃  ┣━01json
┃  ┃  ┃  ┣━03ajax01
┃  ┃  ┃  ┣━04ajax02
┃  ┃  ┃  ┣━05jsonp-360联想词获取
┃  ┃  ┣━12-Jquery UI和本地存储
┃  ┃  ┃  ┣━02只弹一次的弹框
┃  ┃  ┃  ┣━03jqueryui-拖拽
┃  ┃  ┃  ┣━01本地存储
┃  ┃  ┣━16-正则表达式和前端性能优化
┃  ┃  ┃  ┣━01正则表达式-表单验证
┃  ┃  ┃  ┣━02表单验证02
┃  ┃  ┃  ┣━03前端性能优化
┃  ┃  ┣━01-jQuery介绍、加载和jQuery选择器
┃  ┃  ┃  ┣━01jqury介绍-jquery加载
┃  ┃  ┃  ┣━02jquery选择器01
┃  ┃  ┃  ┣━03jquery选择器02
┃  ┃  ┣━14-Bootstrap容器、栅格、按钮、表单
┃  ┃  ┃  ┣━02bootstrap介绍-容器
┃  ┃  ┃  ┣━04栅格响应式原理
┃  ┃  ┃  ┣━05栅格偏移-栅格隐藏
┃  ┃  ┃  ┣━03栅格系统
┃  ┃  ┃  ┣━06按钮的创建
┃  ┃  ┃  ┣━07复习
┃  ┃  ┃  ┣━01表单-字体图标
┃  ┃  ┣━06-元素属性操作和jQuery循环
┃  ┃  ┃  ┣━04jquery循环.mp4
┃  ┃  ┃  ┣━02手风琴01
┃  ┃  ┃  ┣━01属性操作
┃  ┃  ┃  ┣━03手风琴02
┃  ┃  ┣━03-jQuery特效和链式调用
┃  ┃  ┃  ┣━01jquery特性效果
┃  ┃  ┃  ┣━02特性效果-链式调用-层级菜单
┃  ┃  ┃  ┣━03修正反复点击持续动画的bug
┃  ┃  ┣━04-jQuery animate动画
┃  ┃  ┃  ┣━02animate动画
┃  ┃  ┃  ┣━03作业
┃  ┃  ┃  ┣━01滑动选项卡
┃  ┃  ┃  ┣━04复习
┃  ┃  ┣━05-元素的尺寸、位置和页面滚动事件
┃  ┃  ┃  ┣━01元素尺寸-元素位置-加入购物车
┃  ┃  ┃  ┣━03悬浮菜单-滚动到顶部
┃  ┃  ┃  ┣━02scrollleft-top-悬浮菜单
┃  ┃  ┣━07-jQuery事件
┃  ┃  ┃  ┣━01bind绑定事件和解绑
┃  ┃  ┃  ┣━04事件委托
┃  ┃  ┃  ┣━06复习
┃  ┃  ┃  ┣━05jquery事件
┃  ┃  ┃  ┣━02事件冒泡-阻止事件冒泡
┃  ┃  ┃  ┣━03阻止事件冒泡-弹框实例
┃  ┃  ┣━08-节点操作
┃  ┃  ┃  ┣━01节点操作
┃  ┃  ┃  ┣━02todolist01
┃  ┃  ┃  ┣━03todolist02
┃  ┃  ┣━15-Bootstrap菜单、对话框、布局实例
┃  ┃  ┃  ┣━02菜单切换效果
┃  ┃  ┃  ┣━04js控制弹框弹出和隐藏
┃  ┃  ┃  ┣━01菜单01
┃  ┃  ┃  ┣━03模态框
┃  ┃  ┃  ┣━05布局实例01
┃  ┃  ┃  ┣━06布局实例02
┃  ┃  ┣━09-整屏滚动
┃  ┃  ┃  ┣━02整屏滚动02
┃  ┃  ┃  ┣━01整屏滚动01
┃  ┃  ┃  ┣━02复习
┃  ┃  ┣━10-幻灯片
┃  ┃  ┃  ┣━04幻灯片04
┃  ┃  ┃  ┣━01幻灯片01
┃  ┃  ┃  ┣━03幻灯片03
┃  ┃  ┃  ┣━02幻灯片02
┃  ┃  ┣━02-样式操作和click事件
┃  ┃  ┃  ┣━03索引值-选项卡
┃  ┃  ┃  ┣━01样式的操作
┃  ┃  ┃  ┣━02绑定click事件
┃  ┃  ┣━13-移动端js事件和swiper库
┃  ┃  ┃  ┣━02swiper参数设置-自定义
┃  ┃  ┃  ┣━01移动端js事件和库
┃  ┣━14 天天生鲜Django项目
┃  ┃  ┣━02-天天生鲜数据库设计
┃  ┃  ┃  ┣━02_天天生鲜_数据库设计2
┃  ┃  ┃  ┣━04_天天生鲜_连接远程数据库
┃  ┃  ┃  ┣━05_天天生鲜_choices选项和富文本编辑器
┃  ┃  ┃  ┣━01_天天生鲜_数据库设计1
┃  ┃  ┃  ┣━03天天生鲜_模型类设计
┃  ┃  ┃  ┣━06_天天生鲜_项目框架搭建
┃  ┃  ┣━07-天天生鲜首页
┃  ┃  ┃  ┣━12_首页获取购物车商品数目
┃  ┃  ┃  ┣━02_配置nginx提交静态页面
┃  ┃  ┃  ┣━04_静态index页面和IndexView的调度说明
┃  ┃  ┃  ┣━03_admin管理更新首页数据表数据时重新生成index静态页面
┃  ┃  ┃  ┣━07_页面静态化和缓存数据_小结
┃  ┃  ┃  ┣━06_首页缓存数据的更新
┃  ┃  ┃  ┣━08_商品模型模型类概述
┃  ┃  ┃  ┣━01_页面静态化_celery生成首页静态页面
┃  ┃  ┃  ┣━05_首页数据缓存设置和获取
┃  ┃  ┃  ┣━09_首页内容获取和展示
┃  ┃  ┃  ┣━10_首页内容获取和展示小结
┃  ┃  ┃  ┣━11_redis存储购物车记录分析
┃  ┃  ┣━16-天天生鲜部署
┃  ┃  ┃  ┣━01_订单评论代码走读
┃  ┃  ┃  ┣━04_部署_nginx转交请求给uwsgi
┃  ┃  ┃  ┣━05_部署_nginx配置处理静态文件
┃  ┃  ┃  ┣━06_部署_nginx转交请求给其他地址
┃  ┃  ┃  ┣━03_部署_基本部署架构解析
┃  ┃  ┃  ┣━02_部署_uwsgi作为web服务器
┃  ┃  ┃  ┣━07_部署_nginx配置upstream实现负载均衡
┃  ┃  ┃  ┣━08_部署_小结
┃  ┃  ┣━17-天天生鲜项目总结
┃  ┃  ┃  ┣━01_天天生鲜项目_总结
┃  ┃  ┣━03-用户注册
┃  ┃  ┃  ┣━01_注册基本逻辑
┃  ┃  ┃  ┣━02_显示注册页面和注册处理使用同一个url地址
┃  ┃  ┃  ┣━06_注册用户激活流程
┃  ┃  ┃  ┣━07_django内置函数发送激活邮件
┃  ┃  ┃  ┣━08_用户注册流程小结
┃  ┃  ┃  ┣━03_类视图使用
┃  ┃  ┃  ┣━04_类视图原理
┃  ┃  ┃  ┣━10_celery使用流程小结
┃  ┃  ┃  ┣━05_生成激活用户token
┃  ┃  ┃  ┣━09_celery异步发送邮件
┃  ┃  ┣━10-天天生鲜商品搜索
┃  ┃  ┃  ┣━04_商品搜索_全文检索的使用
┃  ┃  ┃  ┣━02_商品搜索_全文检索框架和引擎的安装和配置
┃  ┃  ┃  ┣━03_商品搜索_生成索引文件
┃  ┃  ┃  ┣━05_商品搜索_更改分词方式
┃  ┃  ┃  ┣━01_商品搜索_全文检索概念
┃  ┃  ┃  ┣━06_商品搜索_小结
┃  ┃  ┣━12-天天生鲜购物车记录更新
┃  ┃  ┃  ┣━04_购物车记录更新_前端数目减少_手动输入js
┃  ┃  ┃  ┣━07_购物车模块_小结
┃  ┃  ┃  ┣━03_购物车记录更新_前端数目增加js
┃  ┃  ┃  ┣━01_购物车js_全选_全不选_商品的选中和不选中
┃  ┃  ┃  ┣━06_购物车记录删除_前端js
┃  ┃  ┃  ┣━05_购物车记录删除_后台view
┃  ┃  ┃  ┣━02_购物车记录更新_后台view
┃  ┃  ┣━14-天天生鲜订单并发处理
┃  ┃  ┃  ┣━01_订单生成_订单并发问题
┃  ┃  ┃  ┣━04_订单并发_总结
┃  ┃  ┃  ┣━02_订单并发_悲观锁
┃  ┃  ┃  ┣━03_订单并发_乐观锁
┃  ┃  ┣━05-用户中心
┃  ┃  ┃  ┣━07_退出用户登录
┃  ┃  ┃  ┣━02_用户中心页面显示
┃  ┃  ┃  ┣━03_登录装饰器和登录后页面跳转
┃  ┃  ┃  ┣━09_用户中心_地址页
┃  ┃  ┃  ┣━04_LoginRequiredMixin类的使用
┃  ┃  ┃  ┣━01_父模板页抽象
┃  ┃  ┃  ┣━05_LoginRequiredMixin类的原理
┃  ┃  ┃  ┣━08_登录判断_欢迎信息_退出登录小结
┃  ┃  ┃  ┣━13_获取用户历史浏览记录
┃  ┃  ┃  ┣━06_登录后欢迎信息
┃  ┃  ┃  ┣━11_用户中心_个人信息页
┃  ┃  ┃  ┣━12_历史记录存储格式设计
┃  ┃  ┃  ┣━10_模型管理器类方法封装
┃  ┃  ┣━09-天天生鲜列表页
┃  ┃  ┃  ┣━01_列表页页码控制
┃  ┃  ┃  ┣━02_商品列表页内容的获取和显示
┃  ┃  ┣━13-天天生鲜订单生成
┃  ┃  ┃  ┣━02_订单生成_django中使用事务
┃  ┃  ┃  ┣━04_创建订单前端js
┃  ┃  ┃  ┣━01_订单生成_mysql事务概念
┃  ┃  ┃  ┣━03_提交订单页面显示
┃  ┃  ┃  ┣━05_创建订单后台view
┃  ┃  ┣━08-天天生鲜详情页
┃  ┃  ┃  ┣━01_用户历史浏览记录的添加
┃  ┃  ┃  ┣━03_获取同一SPU的其他规格的商品信息
┃  ┃  ┃  ┣━02_商品详情信息的获取和显示
┃  ┃  ┣━04-用户登录
┃  ┃  ┃  ┣━01_登录基本逻辑
┃  ┃  ┃  ┣━02_配置redis作为Django缓存和session存储后端.mp4
┃  ┃  ┃  ┣━03_记住用户名.mp4
┃  ┃  ┣━06-分布式FastDFS文件系统
┃  ┃  ┃  ┣━02_FastDFS上传文件和下载文件流程
┃  ┃  ┃  ┣━05_python和FastDFS交互
┃  ┃  ┃  ┣━04_Nginx配合FastDFS使用的安装和配置
┃  ┃  ┃  ┣━07_项目中上传和使用图片的流程
┃  ┃  ┃  ┣━09_amdin页面测试文件存储类
┃  ┃  ┃  ┣━03_FastDFS的安装和配置
┃  ┃  ┃  ┣━06_虚拟机中FastDFS配置文件的修改
┃  ┃  ┃  ┣━08_自定义文件存储类
┃  ┃  ┃  ┣━11_FastDFS上传图片小结
┃  ┃  ┃  ┣━01_FastDFS文件系统简介
┃  ┃  ┃  ┣━10_改进自定义文件存储类
┃  ┃  ┣━01-天天生鲜需求分析
┃  ┃  ┃  ┣━03_天天生鲜_需求分析
┃  ┃  ┃  ┣━04_天天生鲜_架构预览
┃  ┃  ┃  ┣━02_天天生鲜_web项目开发流程
┃  ┃  ┃  ┣━01_天天生鲜_商业模式
┃  ┃  ┃  ┣━05_天天生鲜_架构设计
┃  ┃  ┣━11-天天生鲜购物车记录添加
┃  ┃  ┃  ┣━01_商品详情页js代码
┃  ┃  ┃  ┣━03_购物车记录添加前端js
┃  ┃  ┃  ┣━04_购物车记录添加_小结
┃  ┃  ┃  ┣━05_购物车页面显示
┃  ┃  ┃  ┣━02_购物车记录添加后台view
┃  ┃  ┣━15-天天生鲜订单支付、评论
┃  ┃  ┃  ┣━03_订单支付_支付宝简介
┃  ┃  ┃  ┣━01_订单支付_获取支付结果
┃  ┃  ┃  ┣━04_订单支付_网站对接支付宝流程图
┃  ┃  ┃  ┣━02_用户中心-订单页面
┃  ┃  ┃  ┣━05_订单支付_订单支付代码
┃  ┣━19 MongoDB数据库
┃  ┃  ┣━01-MongoDB安装配置及基本操作
┃  ┃  ┃  ┣━05mongodb的备份恢复.mp4
┃  ┃  ┃  ┣━01mongodb的介绍
┃  ┃  ┃  ┣━06mongodb的聚合命令
┃  ┃  ┃  ┣━04mongodb的高级查询
┃  ┃  ┃  ┣━03mongodb的增删改查
┃  ┃  ┃  ┣━02mongodb的安装和启动.mp4
┃  ┃  ┣━02-MongoDB高级操作及案例
┃  ┃  ┃  ┣━05mongdb的豆瓣练习02
┃  ┃  ┃  ┣━03索引的建立
┃  ┃  ┃  ┣━04mongodb豆瓣练习
┃  ┃  ┃  ┣━02unwind的使用
┃  ┃  ┃  ┣━06pymongo的操作
┃  ┃  ┃  ┣━01sort skip limit的方法
┃  ┣━20 爬虫scrapy框架及案例
┃  ┃  ┣━04-scrapy-crawlspider
┃  ┃  ┃  ┣━01crawlspider爬虫案例
┃  ┃  ┃  ┣━02crawlspdier爬虫介绍
┃  ┃  ┣━06-百度贴吧-crawlspider版本
┃  ┃  ┃  ┣━01贴吧爬虫和crawlspider爬虫
┃  ┃  ┣━01-scrapy框架介绍
┃  ┃  ┃  ┣━02scrapy的流程
┃  ┃  ┃  ┣━03sacrapy的入门使用
┃  ┃  ┃  ┣━01scrapy的介绍.mp4
┃  ┃  ┣━03-苏宁图书案例
┃  ┃  ┃  ┣━01苏宁图书爬虫01
┃  ┃  ┃  ┣━02苏宁图书爬虫02
┃  ┃  ┣━02-scrapy-pipline、item、shell
┃  ┃  ┃  ┣━05阳光政务平台爬虫
┃  ┃  ┃  ┣━03构造请求和腾讯爬虫
┃  ┃  ┃  ┣━04item的介绍和使用
┃  ┃  ┃  ┣━01pipeline的介绍
┃  ┃  ┃  ┣━02logging模块的使用
┃  ┃  ┃  ┣━07scrapy shell的使用
┃  ┃  ┃  ┣━08scrapy ettings和管道的深入
┃  ┃  ┃  ┣━06debug信息的认识
┃  ┃  ┣━08-分布式爬虫案例
┃  ┃  ┃  ┣━02当当爬虫02
┃  ┃  ┃  ┣━08crontab的使用
┃  ┃  ┃  ┣━01当当爬虫01
┃  ┃  ┃  ┣━07pycharm发布代码
┃  ┃  ┃  ┣━03当当爬虫运行演示
┃  ┃  ┃  ┣━06亚马逊爬虫03
┃  ┃  ┃  ┣━05亚马逊爬虫02
┃  ┃  ┃  ┣━04亚马逊爬虫
┃  ┃  ┣━05-scrapy-downloadmiddleware
┃  ┃  ┃  ┣━03发送post请求登录
┃  ┃  ┃  ┣━02下载中间件的学习
┃  ┃  ┃  ┣━01携带cookie登录
┃  ┃  ┃  ┣━04介绍和总结
┃  ┃  ┣━07-scrapy-分布式
┃  ┃  ┃  ┣━05 jd爬虫
┃  ┃  ┃  ┣━01scrapyredis的介绍
┃  ┃  ┃  ┣━02 redis复习
┃  ┃  ┃  ┣━04scrapy_redis的源码介绍
┃  ┃  ┃  ┣━03domz程序介绍
┃  ┣━07 HTML和CSS
┃  ┃  ┣━02-表格标签和传统布局
┃  ┃  ┃  ┣━02传统布局实例
┃  ┃  ┃  ┣━03复习
┃  ┃  ┃  ┣━01表格
┃  ┃  ┣━09-display属性
┃  ┃  ┃  ┣━02内联块-实例
┃  ┃  ┃  ┣━01块元素-内联元素
┃  ┃  ┃  ┣━03display属性
┃  ┃  ┣━12-background属性
┃  ┃  ┃  ┣━01background属性-实例
┃  ┃  ┃  ┣━02复习-雪碧图背景列表练习
┃  ┃  ┣━15-制作登陆页效果图
┃  ┃  ┃  ┣━02效果图制作02
┃  ┃  ┃  ┣━01效果图制作01
┃  ┃  ┃  ┣━03练习复习
┃  ┃  ┣━06-CSS样式选择器
┃  ┃  ┃  ┣━01css选择器01
┃  ┃  ┃  ┣━02css选择器02
┃  ┃  ┣━13-布局练习和图片格式
┃  ┃  ┃  ┣━02图片格式
┃  ┃  ┃  ┣━01布局练习
┃  ┃  ┣━03-表单标签
┃  ┃  ┃  ┣━03表单03
┃  ┃  ┃  ┣━01表单01
┃  ┃  ┃  ┣━02表单02
┃  ┃  ┣━08-margin和overflow属性
┃  ┃  ┃  ┣━01margin使用技巧
┃  ┃  ┃  ┣━02margin使用技巧02
┃  ┃  ┃  ┣━05元素溢出
┃  ┃  ┃  ┣━04margin-top塌陷
┃  ┃  ┃  ┣━03margin合并及实例
┃  ┃  ┣━11-定位布局
┃  ┃  ┃  ┣━01定位
┃  ┃  ┃  ┣━02定位实例
┃  ┃  ┣━14-PS常用操作
┃  ┃  ┃  ┣━03套索工具
┃  ┃  ┃  ┣━04选区的操作
┃  ┃  ┃  ┣━01ps界面-移动选择-矩形框
┃  ┃  ┃  ┣━02图层自由变换-选区移动-选区自由变换
┃  ┃  ┣━01-html文档结构和常用标签
┃  ┃  ┃  ┣━001前端概述
┃  ┃  ┃  ┣━005html复习1
┃  ┃  ┃  ┣━003标题-段落-字符实体-换行
┃  ┃  ┃  ┣━004语义标签-图片
┃  ┃  ┃  ┣━007列表
┃  ┃  ┃  ┣━002html文档结构
┃  ┃  ┃  ┣━006链接
┃  ┃  ┣━05-CSS常用文本样式
┃  ┃  ┃  ┣━02css常用文本样式02
┃  ┃  ┃  ┣━01常用文本样式01
┃  ┃  ┣━10-浮动布局
┃  ┃  ┃  ┣━03浮动01
┃  ┃  ┃  ┣━04浮动02
┃  ┃  ┃  ┣━01用列表制作菜单
┃  ┃  ┃  ┣━02清除浮动
┃  ┃  ┃  ┣━05复习-练习
┃  ┃  ┣━16-PS切图和制作雪碧图
┃  ┃  ┃  ┣━01切图
┃  ┃  ┃  ┣━02雪碧图制作
┃  ┃  ┃  ┣━03雪碧图制作02
┃  ┃  ┣━04-CSS基本语法
┃  ┃  ┃  ┣━02引入样式的方式
┃  ┃  ┃  ┣━01样式介绍
┃  ┃  ┣━07-盒子模型
┃  ┃  ┃  ┣━03复习-标题练习
┃  ┃  ┃  ┣━01盒子模型
┃  ┃  ┃  ┣━02盒子模型练习-盒子真实尺寸.mp4
┃  ┣━12 git版本管理
┃  ┃  ┣━01-git基本操作
┃  ┃  ┃  ┣━01_git_简介
┃  ┃  ┃  ┣━06_git_撤销修改
┃  ┃  ┃  ┣━10_补充_删除文件
┃  ┃  ┃  ┣━04_git_工作区和暂存区
┃  ┃  ┃  ┣━08_git_删除文件
┃  ┃  ┃  ┣━05_git_管理修改
┃  ┃  ┃  ┣━02_git_版本创建
┃  ┃  ┃  ┣━03_git_版本回退
┃  ┃  ┃  ┣━07_git_对比文件不同
┃  ┃  ┃  ┣━09_git_基本操作小结
┃  ┃  ┣━03-GitHub使用
┃  ┃  ┃  ┣━01_github_创建仓库
┃  ┃  ┃  ┣━02_github_添加ssh账户
┃  ┃  ┃  ┣━06_github_拉取代码
┃  ┃  ┃  ┣━07_工作git使用流程
┃  ┃  ┃  ┣━03_github_克隆项目
┃  ┃  ┃  ┣━05_github_跟踪远程
┃  ┃  ┃  ┣━04_github_推送代码
┃  ┃  ┣━02-git分支管理
┃  ┃  ┃  ┣━01_git分支_基本操作
┃  ┃  ┃  ┣━03_git分支_分支管理策略
┃  ┃  ┃  ┣━05_git分支_小结
┃  ┃  ┃  ┣━04_git分支_bug分支.mp4
┃  ┃  ┃  ┣━02_git分支_解决冲突
┃  ┣━13 redis数据库
┃  ┃  ┣━04-redis搭建主从服务
┃  ┃  ┃  ┣━02_redis_主从概念
┃  ┃  ┃  ┣━01_redis_主从配置
┃  ┃  ┣━05-redis集群
┃  ┃  ┃  ┣━01_redis_集群概念
┃  ┃  ┃  ┣━03_redis_python和集群交互
┃  ┃  ┃  ┣━02_redis_集群配置
┃  ┃  ┣━02-redis数据类型及其操作
┃  ┃  ┃  ┣━03_redis数据类型_hash命令mp4
┃  ┃  ┃  ┣━06_redis数据类型_小结
┃  ┃  ┃  ┣━05_redis数据类型_set和zset命令
┃  ┃  ┃  ┣━01_redis数据类型_简介
┃  ┃  ┃  ┣━02_redis数据类型_string和键命令
┃  ┃  ┃  ┣━04_redis数据类型_list命令
┃  ┃  ┣━03-redis与python交互
┃  ┃  ┃  ┣━01_redis_python和redis交互.mp4
┃  ┃  ┃  ┣━02_redis_redis存储session信息.mp4
┃  ┃  ┣━01-redis安装和配置
┃  ┃  ┃  ┣━02_redis_redis安装
┃  ┃  ┃  ┣━04_redis_启动服务端和客户端
┃  ┃  ┃  ┣━03_redis_redis配置
┃  ┃  ┃  ┣━01_redis_nosql和redis简介
┃  ┣━01 网络编程
┃  ┃  ┣━05-tcp下载文件
┃  ┃  ┃  ┣━01-案例:下载文件
┃  ┃  ┃  ┣━02-知识点快速总结,listen里的参数
┃  ┃  ┃  ┣━03-QQ不绑定端口、昨日知识点复习
┃  ┃  ┣━01-基本概念
┃  ┃  ┃  ┣━06-端口分类:知名端口、动态端口
┃  ┃  ┃  ┣━02-IP地址
┃  ┃  ┃  ┣━03-Linux、windows查看网卡信息
┃  ┃  ┃  ┣━04-ip地址的分类-ipv4和ipv6介绍
┃  ┃  ┃  ┣━05-(重点)端口.mp4
┃  ┃  ┃  ┣━01-网络通信概述
┃  ┃  ┃  ┣━07-socket介绍.mp4
┃  ┃  ┣━03-tcp客户端
┃  ┃  ┃  ┣━01-tcp介绍
┃  ┃  ┃  ┣━02-(重点)tcp客户端
┃  ┃  ┣━02-udp
┃  ┃  ┃  ┣━04-udp发送数据的强调
┃  ┃  ┃  ┣━05-(重点)运行python程序以及python交互模式,encode编码,发送udp的练习
┃  ┃  ┃  ┣━01-udp发送数据demo-1
┃  ┃  ┃  ┣━06-(重点)接收udp数据
┃  ┃  ┃  ┣━07-(重点)端口绑定的问题
┃  ┃  ┃  ┣━09-输入对方ip、port、全双工、半双工、单工等
┃  ┃  ┃  ┣━03-关闭VMware的虚拟网卡(了解)
┃  ┃  ┃  ┣━10-案例:udp聊天器
┃  ┃  ┃  ┣━02-udp发送数据-demo-2
┃  ┃  ┃  ┣━08-网络中重要概念复习
┃  ┃  ┣━04-tcp服务器
┃  ┃  ┃  ┣━03-(重点)tcp服务器-3-循环为多个客户端服务.mp4
┃  ┃  ┃  ┣━01-(重点)tcp服务器-1
┃  ┃  ┃  ┣━02-(重点)tcp服务器-2-循环为多个客户端服务
┃  ┣━05 MySQL数据库v3.1
┃  ┃  ┣━03-MySQL与Python交互
┃  ┃  ┃  ┣━01-数据的准备,基本查询
┃  ┃  ┃  ┣━05-python操作sql:查询数据
┃  ┃  ┃  ┣━08-案例:京东商城-添加,防止SQL注入
┃  ┃  ┃  ┣━09-作业要求.mp4
┃  ┃  ┃  ┣━07-python操作sql:添加、修改、删除数据
┃  ┃  ┃  ┣━03-数据操作演练:拆为多个表2
┃  ┃  ┃  ┣━04-python安装pymysql.mp4
┃  ┃  ┃  ┣━02-数据操作演练:拆为多个表
┃  ┃  ┃  ┣━06-案例:京东商城-查询
┃  ┃  ┣━04-MySQL高级
┃  ┃  ┃  ┣━04-索引-1
┃  ┃  ┃  ┣━05-索引-2
┃  ┃  ┃  ┣━07-MySQL主从
┃  ┃  ┃  ┣━01-视图
┃  ┃  ┃  ┣━02-事务-1
┃  ┃  ┃  ┣━03-事务-2
┃  ┃  ┃  ┣━06-(了解)账户管理
┃  ┃  ┣━02-数据库查询
┃  ┃  ┃  ┣━06-聚合、分组
┃  ┃  ┃  ┣━02-数据准备、基本的查询
┃  ┃  ┃  ┣━09-自关联
┃  ┃  ┃  ┣━04-范围查询、null
┃  ┃  ┃  ┣━11-数据库设计
┃  ┃  ┃  ┣━05-排序
┃  ┃  ┃  ┣━01-课程介绍
┃  ┃  ┃  ┣━03-条件查询
┃  ┃  ┃  ┣━10-子查询-简单
┃  ┃  ┃  ┣━08-链接查询
┃  ┃  ┃  ┣━07-分页
┃  ┃  ┣━01-数据库的基本使用
┃  ┃  ┃  ┣━05-通过navicat操作数据库
┃  ┃  ┃  ┣━02-数据库介绍
┃  ┃  ┃  ┣━08-(重点)-数据表的操作
┃  ┃  ┃  ┣━03-RDBMS、MySQL介绍
┃  ┃  ┃  ┣━01-课程介绍
┃  ┃  ┃  ┣━07-(重点)-数据库的操作
┃  ┃  ┃  ┣━04-MySQL服务器、客户端安装以及使用
┃  ┃  ┃  ┣━06-数据类型、约束
┃  ┃  ┃  ┣━09-(重重点)-数据的增删改查
┃  ┣━06 mini-web框架v3.1
┃  ┃  ┣━01-WSGI-mini-web框架
┃  ┃  ┃  ┣━02-多进程-面向对象-web服务器
┃  ┃  ┃  ┣━01-课程介绍
┃  ┃  ┃  ┣━08-web服务器通过字典将需要的参数传递给mini_frame框架
┃  ┃  ┃  ┣━03-静态资源、动态资源、web服务器支持动态解析
┃  ┃  ┃  ┣━05-实现很简单的框架,让web服务器支持
┃  ┃  ┃  ┣━06-(重点)WSGI的介绍
┃  ┃  ┃  ┣━09-mini_frame获取页面模板数据
┃  ┃  ┃  ┣━07-web服务器支持WSGI
┃  ┃  ┃  ┣━04-静态、动态资源强调
┃  ┃  ┃  ┣━10-给程序传递参数、添加web服务器的配置文件、添加shell功能
┃  ┃  ┣━06-元类
┃  ┃  ┃  ┣━02-元类创建类,类创建实例对象.mp4
┃  ┃  ┃  ┣━01-类也是对象、globals查看所有的全局对象引用
┃  ┃  ┃  ┣━04-元类应用demo-补充.mp4
┃  ┃  ┃  ┣━03-通过type来创建复杂的类,元类应用demo
┃  ┃  ┣━03-装饰器
┃  ┃  ┃  ┣━09-装饰器-9-(了解)用类对函数进行装饰
┃  ┃  ┃  ┣━02-装饰器-2-手动实现装饰器
┃  ┃  ┃  ┣━08-装饰器-8-多个装饰器对同一个函数装饰demo
┃  ┃  ┃  ┣━06-装饰器-6-对应有返回值函数进行装饰、通用装饰器
┃  ┃  ┃  ┣━01-装饰器-1-介绍
┃  ┃  ┃  ┣━03-装饰器-3-作用demo、对有参数函数、无参数函数的装饰
┃  ┃  ┃  ┣━07-装饰器-7-多个装饰器对同一个函数装饰
┃  ┃  ┃  ┣━04-装饰器-4-再理解
┃  ┃  ┃  ┣━05-装饰器-5-不定长参数的函数装饰
┃  ┃  ┣━02-闭包
┃  ┃  ┃  ┣━02-闭包-2
┃  ┃  ┃  ┣━04-闭包-4-修改数据
┃  ┃  ┃  ┣━01-闭包-1
┃  ┃  ┃  ┣━03-闭包-3-补充
┃  ┃  ┣━04-mini-web框架添加路由和MySQL功能
┃  ┃  ┃  ┣━03-用装饰器完成路由功能-2
┃  ┃  ┃  ┣━04-用装饰器完成路由功能-3
┃  ┃  ┃  ┣━07-让web服务器支持伪静态
┃  ┃  ┃  ┣━08-mini_frame框架添加MySQL功能-1
┃  ┃  ┃  ┣━05-用装饰器完成路由功能-4
┃  ┃  ┃  ┣━09-mini_frame框架添加MySQL功能-2
┃  ┃  ┃  ┣━01-带有参数的装饰器
┃  ┃  ┃  ┣━02-用装饰器完成路由功能-1
┃  ┃  ┃  ┣━06-静态、动态、伪静态url
┃  ┃  ┣━05-mini-web框架添加正则和log日志功能
┃  ┃  ┃  ┣━03-关注股票
┃  ┃  ┃  ┣━02-股票列表
┃  ┃  ┃  ┣━06-url编解码
┃  ┃  ┃  ┣━04-取消关注
┃  ┃  ┃  ┣━01-今日课程介绍
┃  ┃  ┃  ┣━05-更新备注信息
┃  ┃  ┃  ┣━07-log日志功能
┃  ┃  ┣━07-orm
┃  ┃  ┃  ┣━01-orm介绍
┃  ┃  ┃  ┣━03-orm-实现2
┃  ┃  ┃  ┣━02-orm-实现
┃  ┃  ┃  ┣━05-python高级知识快速复习-2
┃  ┃  ┃  ┣━04-python高级知识快速复习-1
┃  ┣━11 Django框架
┃  ┃  ┣━06-cookie与session
┃  ┃  ┃  ┣━05_状态保持_cookie和session应用场景
┃  ┃  ┃  ┣━01_状态保持_cookie
┃  ┃  ┃  ┣━04_状态保存_session记住登录状态.mp4
┃  ┃  ┃  ┣━02_状态保持_cookie记住用户名
┃  ┃  ┃  ┣━03_状态保持_session
┃  ┃  ┣━10-图片上传及分页
┃  ┃  ┃  ┣━03_分页
┃  ┃  ┃  ┣━02_上传图片_自定义页面上传
┃  ┃  ┃  ┣━01_上传图片_后台管理页面上传
┃  ┃  ┃  ┣━04_分页_小结
┃  ┃  ┃  ┣━05_省市县案例_获取省
┃  ┃  ┃  ┣━06省市县案例_获取市和县
┃  ┃  ┣━08-基于模板登录案例
┃  ┃  ┃  ┣━05_模板_url反向解析
┃  ┃  ┃  ┣━01_模板_登录装饰器
┃  ┃  ┃  ┣━02_模板_csrf伪造
┃  ┃  ┃  ┣━03_模板_django_csrf防护
┃  ┃  ┃  ┣━04_模板_验证码
┃  ┃  ┣━09-django功能-静态文件、中间件、后台
┃  ┃  ┃  ┣━07_后台管理_自定义页面
┃  ┃  ┃  ┣━02_中间件_概念
┃  ┃  ┃  ┣━03_中间件_执行流程
┃  ┃  ┃  ┣━01_静态文件
┃  ┃  ┃  ┣━04_中间件_小结
┃  ┃  ┃  ┣━06_后台管理_编辑页选项
┃  ┃  ┃  ┣━05_后台管理_列表页选项
┃  ┃  ┣━05-登录案例
┃  ┃  ┃  ┣━04_视图_登录案例1
┃  ┃  ┃  ┣━08_视图_ajax登录案例
┃  ┃  ┃  ┣━01_视图_url匹配的过程
┃  ┃  ┃  ┣━05_视图_登录案例2_request对象属性
┃  ┃  ┃  ┣━02_视图_错误视图
┃  ┃  ┃  ┣━07_视图_ajax同步和异步
┃  ┃  ┃  ┣━03_视图_捕获url参数
┃  ┃  ┃  ┣━06_视图_ajax请求
┃  ┃  ┣━01-Django框架简介与环境搭建
┃  ┃  ┃  ┣━05_Django项目和应用创建
┃  ┃  ┃  ┣━03_Django简介
┃  ┃  ┃  ┣━02_MVC框架简介
┃  ┃  ┃  ┣━04_虚拟环境的创建和使用
┃  ┃  ┃  ┣━01_MVC框架简介1
┃  ┃  ┣━02-Django的基本使用
┃  ┃  ┃  ┣━02_模型_模型类设计和表生成
┃  ┃  ┃  ┣━03_模型_通过模型类操作数据表
┃  ┃  ┃  ┣━01_ORM简介
┃  ┃  ┃  ┣━07_模板_使用
┃  ┃  ┃  ┣━08_MVT综合案例
┃  ┃  ┃  ┣━05_Django后台管理
┃  ┃  ┃  ┣━06_视图_使用
┃  ┃  ┃  ┣━04_模型_模型类关系和关系查询
┃  ┃  ┣━03-Model属性及后端配置
┃  ┃  ┃  ┣━07_查询_相关函数2
┃  ┃  ┃  ┣━01_模型_Django配置使用mysql数据库
┃  ┃  ┃  ┣━03_复习案例_重定向
┃  ┃  ┃  ┣━04_答疑_页面url地址的设置
┃  ┃  ┃  ┣━06_查询_相关函数1
┃  ┃  ┃  ┣━02_复习案例_1
┃  ┃  ┃  ┣━08_查询集
┃  ┃  ┃  ┣━05_模型_字段属性和选项
┃  ┃  ┣━04-模型关系及相关操作
┃  ┃  ┃  ┣━04_模型_自关联
┃  ┃  ┃  ┣━05_模型_模型管理器对象
┃  ┃  ┃  ┣━01_模型_模型类关系
┃  ┃  ┃  ┣━07_模型_元选项
┃  ┃  ┃  ┣━03_模型_插入和删除
┃  ┃  ┃  ┣━02_模型_关联查询
┃  ┃  ┃  ┣━06_模型_模型管理器类和模型类关系
┃  ┃  ┣━07-模板templates
┃  ┃  ┃  ┣━06_模板语言_模板注释
┃  ┃  ┃  ┣━08_模板_模板继承
┃  ┃  ┃  ┣━04_模板语言_模板标签和过滤器
┃  ┃  ┃  ┣━05_模板语言_自定义过滤器
┃  ┃  ┃  ┣━02_模板_模板文件加载顺序
┃  ┃  ┃  ┣━01_模板_模板文件使用
┃  ┃  ┃  ┣━03_模板语言_模板变量
┃  ┃  ┃  ┣━07_模板语言_小结
┃  ┃  ┃  ┣━09_模板_html转义
┃  ┣━17 爱家租房项目
┃  ┃  ┣━08-登录
┃  ┃  ┃  ┣━02_登录测试与前端代码
┃  ┃  ┃  ┣━04_登录验证装饰器
┃  ┃  ┃  ┣━03_检查登录状态与退出代码
┃  ┃  ┃  ┣━01_登录后端逻辑编写
┃  ┃  ┣━09-个人信息
┃  ┃  ┃  ┣━04_上传图片的前端代码
┃  ┃  ┃  ┣━05_图片表单的使用说明.mp4
┃  ┃  ┃  ┣━01_图片存储服务的引入
┃  ┃  ┃  ┣━02_七牛上传图片的使用
┃  ┃  ┃  ┣━03_保存头像后端编写
┃  ┃  ┃  ┣━06_作业接口说明.mp4
┃  ┃  ┣━10-城区信息
┃  ┃  ┃  ┣━01_城区信息后端编写
┃  ┃  ┃  ┣━04_缓存数据同步的问题
┃  ┃  ┃  ┣━02_缓存机制的介绍
┃  ┃  ┃  ┣━06_城区信息前端编写与前端模板的使用
┃  ┃  ┃  ┣━03_为城区信息补充缓存
┃  ┃  ┃  ┣━05_用户模块修改用户名_获取个人资料_实名认证代码说明
┃  ┃  ┣━12-celery
┃  ┃  ┃  ┣━02_celery的基本使用
┃  ┃  ┃  ┣━01_celery模型说明
┃  ┃  ┣━13-房屋管理
┃  ┃  ┃  ┣━01_房屋管理后端接口后端说明
┃  ┃  ┃  ┣━02_房屋管理前端代码说明
┃  ┃  ┣━17-项目优化
┃  ┃  ┃  ┣━01_csrf_token缺失bug的解决
┃  ┃  ┃  ┣━02_数据库优化介绍1
┃  ┃  ┃  ┣━04_工作账号介绍
┃  ┃  ┃  ┣━03数据库优化介绍2
┃  ┃  ┣━03-数据库设计
┃  ┃  ┃  ┣━03_日志级别bug处理
┃  ┃  ┃  ┣━04_数据库迁移处理
┃  ┃  ┃  ┣━01_项目数据库设计
┃  ┃  ┃  ┣━02_项目模型类说明
┃  ┃  ┣━05-图片验证码
┃  ┃  ┃  ┣━01_图片验证码的使用流程
┃  ┃  ┃  ┣━05_图片验证码的前端编写
┃  ┃  ┃  ┣━03_图片验证码后端接口编写
┃  ┃  ┃  ┣━02_restful风格介绍
┃  ┃  ┃  ┣━04_开发流程与接口文档编写
┃  ┃  ┣━11-发布房源
┃  ┃  ┃  ┣━02_保存房屋图片后端接口编写
┃  ┃  ┃  ┣━01_保存房屋基本信息数据后端编写
┃  ┃  ┃  ┣━04_保存房屋图片前端代码与测试
┃  ┃  ┃  ┣━05_map函数的使用
┃  ┃  ┃  ┣━03_保存房屋基本信息前端代码
┃  ┃  ┣━04-静态文件接口
┃  ┃  ┃  ┣━03_在静态路由中添加生成csrf_token的cookie值
┃  ┃  ┃  ┣━02_csrf防护机制
┃  ┃  ┃  ┣━01_提供静态文件的蓝图编写
┃  ┃  ┣━07-注册
┃  ┃  ┃  ┣━01注册的后端编写
┃  ┃  ┃  ┣━02密码加密与property装饰器使用
┃  ┃  ┃  ┣━03_密码作为只允许设置的逻辑编写
┃  ┃  ┃  ┣━04_注册后端测试
┃  ┃  ┃  ┣━05_注册前端编写
┃  ┃  ┃  ┣━06_补充csrf的逻辑
┃  ┃  ┃  ┣━07作业说明
┃  ┃  ┣━01-项目说明
┃  ┃  ┃  ┣━02_前后端分离的认识
┃  ┃  ┃  ┣━01_项目资料说明
┃  ┃  ┃  ┣━03_前端后分离对于搜索引擎的缺点
┃  ┃  ┃  ┣━04_项目业务说明
┃  ┃  ┣━02-项目文件目录结构
┃  ┃  ┃  ┣━04_循环导入的解决
┃  ┃  ┃  ┣━02_创建工程目录1
┃  ┃  ┃  ┣━03_创建工程目录2
┃  ┃  ┃  ┣━05_日志功能
┃  ┃  ┃  ┣━01_在单一文件中构建所有依赖工具
┃  ┃  ┣━16-订单支付
┃  ┃  ┃  ┣━04_支付宝支付的后端接口编写
┃  ┃  ┃  ┣━05_支付宝支付测试
┃  ┃  ┃  ┣━02_支付宝手机网站支付流程
┃  ┃  ┃  ┣━03_支付宝秘钥说明与sdk工具使用
┃  ┃  ┃  ┣━06_获取支付宝支付结果修改订单数据
┃  ┃  ┃  ┣━01_支付宝接入流程
┃  ┃  ┣━14-房屋列表
┃  ┃  ┃  ┣━06_房屋列表页缓存处理
┃  ┃  ┃  ┣━02_房屋列表后端参数判断编写
┃  ┃  ┃  ┣━05_等号参数的说明
┃  ┃  ┃  ┣━08_房屋列表页前端代码
┃  ┃  ┃  ┣━07redis的pipeline使用
┃  ┃  ┃  ┣━04_房屋列表页分页补充与测试
┃  ┃  ┃  ┣━01_房屋列表页业务分析
┃  ┃  ┃  ┣━03_构造时间条件
┃  ┃  ┣━15-订单
┃  ┃  ┃  ┣━02_订单模块前端代码讲解
┃  ┃  ┃  ┣━01_订单模块后端代码讲解
┃  ┃  ┣━06-短信验证
┃  ┃  ┃  ┣━02_云通讯发送短信工具封装
┃  ┃  ┃  ┣━04_测试发送短信验证码
┃  ┃  ┃  ┣━05_补充防止对同一个图片验证码进行校验的逻辑
┃  ┃  ┃  ┣━01_云通讯使用介绍
┃  ┃  ┃  ┣━03_发送短信验证码后端编写
┃  ┃  ┃  ┣━07发送短信验证码前端编写
┃  ┃  ┃  ┣━06_后端补充禁止60秒重复操作的逻辑
┣━python基础班
┃  ┣━Python基础班
┃  ┃  ┣━1-3 面向对象
┃  ┃  ┃  ┣━01-面向对象基础
┃  ┃  ┃  ┃  ┣━001-面向对象-01-基本概念
┃  ┃  ┃  ┃  ┣━009-self-01-在类的外部给对象增加属性
┃  ┃  ┃  ┃  ┣━016-内置方法-02-str方法定制变量输出信息
┃  ┃  ┃  ┃  ┣━007-定义简单类-03-接收对象的变量同样是对对象的引用
┃  ┃  ┃  ┃  ┣━012-初始化方法-02-创建对象时自动调用初始化方法
┃  ┃  ┃  ┃  ┣━002-面向对象-02-类和对象基本概念
┃  ┃  ┃  ┃  ┣━005-定义简单类-01-基本语法
┃  ┃  ┃  ┃  ┣━006-定义简单类-02-案例演练
┃  ┃  ┃  ┃  ┣━008-定义简单类-04-创建多个猫对象
┃  ┃  ┃  ┃  ┣━014-初始化方法-04-使用参数设置属性初始值
┃  ┃  ┃  ┃  ┣━015-内置方法-01-del方法和对象的生命周期
┃  ┃  ┃  ┃  ┣━004-面向对象-04-内置的dir函数查询对象的方法列表
┃  ┃  ┃  ┃  ┣━011-初始化方法-01-在类的外部给对象增加属性的隐患
┃  ┃  ┃  ┃  ┣━003-面向对象-03-设计类的三要素和名词提炼法
┃  ┃  ┃  ┃  ┣━010-self-02-利用self在类封装的方法中输出对象属性
┃  ┃  ┃  ┃  ┣━013-初始化方法-03-在初始化方法中定义属性
┃  ┃  ┃  ┣━07-类属性、类方法、静态方法
┃  ┃  ┃  ┃  ┣━050-类属性-04-属性查找机制-向上查找
┃  ┃  ┃  ┃  ┣━055-方法综合-01-案例分析
┃  ┃  ┃  ┃  ┣━049-类属性-03-类属性的定义及使用
┃  ┃  ┃  ┃  ┣━054-静态方法-01-应用场景和定义方式
┃  ┃  ┃  ┃  ┣━056-方法综合-02-案例演练
┃  ┃  ┃  ┃  ┣━052-类方法-01-基本语法
┃  ┃  ┃  ┃  ┣━057-方法综合-03-确定方法类型的套路
┃  ┃  ┃  ┃  ┣━048-类属性-02-类是一个特殊的对象
┃  ┃  ┃  ┃  ┣━053-类方法-02-案例演练
┃  ┃  ┃  ┃  ┣━051-类属性-05-使用对象名+类属性赋值语句会创建实例属性
┃  ┃  ┃  ┃  ┣━047-类属性-01-创建对象的过程以及实例的概念
┃  ┃  ┃  ┣━13-内建函数eval
┃  ┃  ┃  ┃  ┣━099-eval-01-基本使用
┃  ┃  ┃  ┃  ┣━100-eval-02-[扩展]不要直接转换input结果
┃  ┃  ┃  ┣━08-单例模式
┃  ┃  ┃  ┃  ┣━061-单例-04-单例设计模式思路分析
┃  ┃  ┃  ┃  ┣━059-单例-02-new方法的作用
┃  ┃  ┃  ┃  ┣━060-单例-03-重写new方法
┃  ┃  ┃  ┃  ┣━063-单例-06-初始化动作只执行一次
┃  ┃  ┃  ┃  ┣━058-单例-01-设计模式和单例设计模式概念
┃  ┃  ┃  ┃  ┣━062-单例-05-单例设计模式代码实现
┃  ┃  ┃  ┣━02-面向对象练习
┃  ┃  ┃  ┃  ┣━020-摆放家具-01-需求分析-被使用的类应该先开发
┃  ┃  ┃  ┃  ┣━022-摆放家具-03-定义房子类
┃  ┃  ┃  ┃  ┣━027-封装案例-04-完成开火方法
┃  ┃  ┃  ┃  ┣━028-封装案例-05-身份运算符-判断None应该使用 is
┃  ┃  ┃  ┃  ┣━030-私有属性和方法-02-伪私有属性和方法
┃  ┃  ┃  ┃  ┣━018-小明爱跑步-02-案例完成
┃  ┃  ┃  ┃  ┣━026-封装案例-03-创建士兵类-完成初始化方法
┃  ┃  ┃  ┃  ┣━017-小明爱跑步-01-封装特性和需求分析
┃  ┃  ┃  ┃  ┣━024-封装案例-01-需求分析-属性可以是另外一个类创建的对象
┃  ┃  ┃  ┃  ┣━025-封装案例-02-创建(qiang)类
┃  ┃  ┃  ┃  ┣━019-小明爱跑步-03-扩展-多个对象属性之间互不干扰
┃  ┃  ┃  ┃  ┣━021-摆放家具-02-家具类以及创建家具对象
┃  ┃  ┃  ┃  ┣━023-摆放家具-04-完成添加家具方法
┃  ┃  ┃  ┃  ┣━029-私有属性和方法-01-应用场景、定义方式和演练
┃  ┃  ┃  ┣━05-多继承
┃  ┃  ┃  ┃  ┣━042-多继承-02-注意父类之间注意不要有重名方法或属性
┃  ┃  ┃  ┃  ┣━044-多继承-04-新式类和经典类
┃  ┃  ┃  ┃  ┣━041-多继承-01-概念、语法和基本演练
┃  ┃  ┃  ┃  ┣━043-多继承-03-MRO方法搜索顺序
┃  ┃  ┃  ┣━10-模块和包
┃  ┃  ┃  ┃  ┣━081-包-02-封装模块、设置__init__和外界导入包
┃  ┃  ┃  ┃  ┣━077-模块-06-模块搜索顺序
┃  ┃  ┃  ┃  ┣━082-制作模块-01-明确目的和介绍步骤
┃  ┃  ┃  ┃  ┣━074-模块-03-from import局部导入
┃  ┃  ┃  ┃  ┣━073-模块-02-import导入时指定别名
┃  ┃  ┃  ┃  ┣━083-制作模块-02-制作模块压缩包
┃  ┃  ┃  ┃  ┣━075-模块-04-from import导入同名工具
┃  ┃  ┃  ┃  ┣━084-制作模块-03-安装模块压缩包
┃  ┃  ┃  ┃  ┣━085-制作模块-04-卸载已经安装过的模块
┃  ┃  ┃  ┃  ┣━072-模块-01-基本概念和import导入复习
┃  ┃  ┃  ┃  ┣━080-包-01-包的概念以及建立包的方式
┃  ┃  ┃  ┃  ┣━086-pip-使用pip安装pygame模块
┃  ┃  ┃  ┃  ┣━076-模块-05-from import导入所有工具
┃  ┃  ┃  ┃  ┣━078-模块-07-开发原则以及导入文件时会执行没有缩进的代码
┃  ┃  ┃  ┃  ┣━079-模块-08-__name__属性兼顾测试和导入两种模式
┃  ┃  ┃  ┣━12-文本编码
┃  ┃  ┃  ┃  ┣━097-文本编码-02-怎么样在Python2.x中使用中文
┃  ┃  ┃  ┃  ┣━098-文本编码-03-Python2.x处理中文字符串
┃  ┃  ┃  ┃  ┣━096-文本编码-01-文本文件的编码方式ASCII和UTF8
┃  ┃  ┃  ┣━09-异常
┃  ┃  ┃  ┃  ┣━066-异常-03-根据错误类型捕获异常
┃  ┃  ┃  ┃  ┣━070-异常-07-主动抛出异常的应用场景
┃  ┃  ┃  ┃  ┣━071-异常-08-主动抛出异常案例演练
┃  ┃  ┃  ┃  ┣━067-异常-04-捕获未知错误
┃  ┃  ┃  ┃  ┣━068-异常-05-异常捕获的完整语法
┃  ┃  ┃  ┃  ┣━064-异常-01-异常的概念以及抛出异常的原因
┃  ┃  ┃  ┃  ┣━065-异常-02-简单的异常捕获
┃  ┃  ┃  ┃  ┣━069-异常-06-异常的传递性
┃  ┃  ┃  ┣━06-多态
┃  ┃  ┃  ┃  ┣━045-多态-01-基本概念
┃  ┃  ┃  ┃  ┣━046-多态-02-案例演练
┃  ┃  ┃  ┣━11-文件操作
┃  ┃  ┃  ┃  ┣━092-文件操作-05-使用readline分行读取大文件
┃  ┃  ┃  ┃  ┣━093-文件操作-06-小文件复制
┃  ┃  ┃  ┃  ┣━089-文件操作-02-读取文件内容
┃  ┃  ┃  ┃  ┣━088-文件操作-01-文件操作套路以及Python中的对应函数和方法
┃  ┃  ┃  ┃  ┣━095-导入os模块执行文件和目录管理操作
┃  ┃  ┃  ┃  ┣━087-文件-文件概念以及文本文件和二进制文件的区别
┃  ┃  ┃  ┃  ┣━094-文件操作-07-大文件复制
┃  ┃  ┃  ┃  ┣━090-文件操作-03-读取文件后文件指针会发生变化
┃  ┃  ┃  ┃  ┣━091-文件操作-04-打开文件方式以及写入和追加数据
┃  ┃  ┃  ┣━03-单继承和方法的重写
┃  ┃  ┃  ┃  ┣━032-单继承-02-继承的概念和语法
┃  ┃  ┃  ┃  ┣━034-单继承-04-继承的传递性
┃  ┃  ┃  ┃  ┣━036-方法的重写-01-覆盖父类方法,重写子类方法实现
┃  ┃  ┃  ┃  ┣━037-方法的重写-02-扩展父类方法,super对象调用父类方法
┃  ┃  ┃  ┃  ┣━035-单继承-05-继承传递性的注意事项
┃  ┃  ┃  ┃  ┣━038-方法的重写-03-使用父类名调用父类方法
┃  ┃  ┃  ┃  ┣━031-单继承-01-问题的抛出-单纯封装可能会出现重复的代码
┃  ┃  ┃  ┃  ┣━033-单继承-03-继承相关的术语-继承和派生
┃  ┃  ┃  ┣━04-私有方法和属性
┃  ┃  ┃  ┃  ┣━040-私有属性和方法-02-通过父类方法间接访问
┃  ┃  ┃  ┃  ┣━039-私有属性和方法-01-子类对象不能直接访问
┃  ┃  ┣━1-2 python基础
┃  ┃  ┃  ┣━02-第一个程序
┃  ┃  ┃  ┃  ┣━008-第一个程序-01-目标确定
┃  ┃  ┃  ┃  ┣━012-第一个程序错误排查-02-手误错误
┃  ┃  ┃  ┃  ┣━010-第一个程序-03-Hello Python程序演练
┃  ┃  ┃  ┃  ┣━015-第一个程序错误排查-05-Python2默认不支持中文
┃  ┃  ┃  ┃  ┣━014-第一个程序错误排查-04-缩进错误
┃  ┃  ┃  ┃  ┣━013-第一个程序错误排查-03-一行代码不要做多件事情
┃  ┃  ┃  ┃  ┣━016-Python2和Python3的介绍
┃  ┃  ┃  ┃  ┣━009-第一个程序-02-python程序的格式以及扩展名
┃  ┃  ┃  ┃  ┣━011-第一个程序错误排查-01-程序开发中的错误及原因
┃  ┃  ┃  ┣━05-程序执行原理
┃  ┃  ┃  ┃  ┣━051-程序执行原理-06-明确程序的作用
┃  ┃  ┃  ┃  ┣━046-程序执行原理-01-明确目标
┃  ┃  ┃  ┃  ┣━050-程序执行原理-05-Python程序执行原理
┃  ┃  ┃  ┃  ┣━047-程序执行原理-02-计算机中的三大件
┃  ┃  ┃  ┃  ┣━049-程序执行原理-04-程序执行原理简介
┃  ┃  ┃  ┃  ┣━052-程序执行原理-07-明确变量负责保存数据
┃  ┃  ┃  ┃  ┣━048-程序执行原理-03-计算机三大件特点的问答
┃  ┃  ┃  ┣━07-变量的计算和输入输出
┃  ┃  ┃  ┃  ┣━069-变量的输入输出-04-买苹果增强版演练
┃  ┃  ┃  ┃  ┣━070-变量的输入输出-05-提出问题—从控制台输入数字需要两个变量处理
┃  ┃  ┃  ┃  ┣━074-变量的输入输出-09-格式化输出字符串变量
┃  ┃  ┃  ┃  ┣━077-变量的输入输出-12-格式化输出%及小结
┃  ┃  ┃  ┃  ┣━068-变量的输入输出-03-类型转换函数介绍
┃  ┃  ┃  ┃  ┣━072-变量的输入输出-07-买苹果案例改进
┃  ┃  ┃  ┃  ┣━075-变量的输入输出-10-格式化输出整数变量
┃  ┃  ┃  ┃  ┣━076-变量的输入输出-11-格式化输出浮点型变量
┃  ┃  ┃  ┃  ┣━066-变量的输入输出-01-输入和函数的概念
┃  ┃  ┃  ┃  ┣━073-变量的输入输出-08-格式化输出语法介绍
┃  ┃  ┃  ┃  ┣━064-变量间的计算-01-数字型变量可以直接计算
┃  ┃  ┃  ┃  ┣━071-变量的输入输出-06-单步执行确认变量数量
┃  ┃  ┃  ┃  ┣━065-变量间的计算-02-拼接字符串的两种方式
┃  ┃  ┃  ┃  ┣━067-变量的输入输出-02-input函数的基本使用
┃  ┃  ┃  ┣━08-变量的命名
┃  ┃  ┃  ┃  ┣━080-变量的命名-03-Python中的变量命名规则
┃  ┃  ┃  ┃  ┣━079-变量的命名-02-关键字的概念和查看关键字列表
┃  ┃  ┃  ┃  ┣━078-变量的命名-01-标识符的概念及命名要求
┃  ┃  ┃  ┣━18-元祖
┃  ┃  ┃  ┃  ┣━172-元组-01-特点以及和列表的区别
┃  ┃  ┃  ┃  ┣━177-元组-06-元组和格式化字符串
┃  ┃  ┃  ┃  ┣━178-元组-07-元组和列表之间的转换
┃  ┃  ┃  ┃  ┣━174-元组-03-元组变量的常用操作
┃  ┃  ┃  ┃  ┣━173-元组-02-元组变量的定义
┃  ┃  ┃  ┃  ┣━175-元组-04-元组变量的循环遍历
┃  ┃  ┃  ┃  ┣━176-元组-05-元组的应用场景
┃  ┃  ┃  ┣━06-变量的使用以及类型
┃  ┃  ┃  ┃  ┣━053-变量的使用-01-明确目标和变量定义
┃  ┃  ┃  ┃  ┣━058-变量的类型-01-明确演练需求/项目文件准备
┃  ┃  ┃  ┃  ┣━061-变量的类型-04-Python中的变量类型
┃  ┃  ┃  ┃  ┣━056-变量的使用-04-PyCharm单步执行查看变量值
┃  ┃  ┃  ┃  ┣━057-变量的使用-05-超市买苹果变量的定义和使用
┃  ┃  ┃  ┃  ┣━054-变量的使用-02-使用PyCharm定义QQ变量
┃  ┃  ┃  ┃  ┣━059-变量的类型-02-个人信息案例演练
┃  ┃  ┃  ┃  ┣━060-变量的类型-03-[扩展]PyCharm的调试细节-调试之前先继续执行程序
┃  ┃  ┃  ┃  ┣━063-变量的类型-06-Python2.x区分int和long
┃  ┃  ┃  ┃  ┣━062-变量的类型-05-type函数查看变量类型
┃  ┃  ┃  ┃  ┣━055-变量的使用-03-超市买苹果
┃  ┃  ┃  ┣━12-循环嵌套
┃  ┃  ┃  ┃  ┣━123-break和continue-04-continue代码演练
┃  ┃  ┃  ┃  ┣━126-循环嵌套-03-[扩展]print函数的结尾处理
┃  ┃  ┃  ┃  ┣━131-九九乘法表-03-九九乘法表数据输出
┃  ┃  ┃  ┃  ┣━121-break和continue-02-break代码演练
┃  ┃  ┃  ┃  ┣━124-循环嵌套-01-基本语法
┃  ┃  ┃  ┃  ┣━127-循环嵌套小星星-01-输出行并且确定思路
┃  ┃  ┃  ┃  ┣━130-九九乘法表-02-打印9行小星星
┃  ┃  ┃  ┃  ┣━132-九九乘法表-04-使用转义字符调整格式
┃  ┃  ┃  ┃  ┣━125-循环嵌套-02-使用字符串运算直接输出小星星
┃  ┃  ┃  ┃  ┣━129-九九乘法表-01-明确思路和步骤
┃  ┃  ┃  ┃  ┣━122-break和continue-03-continue关键字的应用场景
┃  ┃  ┃  ┃  ┣━128-循环嵌套小星星-02-嵌套循环完成案例
┃  ┃  ┃  ┃  ┣━120-break和continue-01-break关键字的应用场景
┃  ┃  ┃  ┣━14-函数的参数和返回值
┃  ┃  ┃  ┃  ┣━142-函数参数-01-没有参数的函数过于死板
┃  ┃  ┃  ┃  ┣━146-函数的返回值-02-改造求和函数
┃  ┃  ┃  ┃  ┣━147-函数的返回值-03-retrun关键字的注意事项
┃  ┃  ┃  ┃  ┣━143-函数参数-02-函数参数的使用以及作用
┃  ┃  ┃  ┃  ┣━144-函数参数-03-形参和实参
┃  ┃  ┃  ┃  ┣━145-函数的返回值-01-返回值的应用场景和格式
┃  ┃  ┃  ┣━15-函数的嵌套调用
┃  ┃  ┃  ┃  ┣━151-分隔线演练-02-打印多条分隔线
┃  ┃  ┃  ┃  ┣━149-函数的嵌套调用-02-[扩展]用百度网站举例说明函数的调用线路
┃  ┃  ┃  ┃  ┣━150-分隔线演练-01-利用参数增加分隔线的灵活度
┃  ┃  ┃  ┃  ┣━153-分隔线演练-04-[扩展]PyCharm给函数增加文档注释
┃  ┃  ┃  ┃  ┣━148-函数的嵌套调用-01-函数嵌套调用的执行线路图
┃  ┃  ┃  ┃  ┣━152-分隔线演练-03-增加多行分隔线函数的参数
┃  ┃  ┃  ┣━17-列表
┃  ┃  ┃  ┃  ┣━168-列表-10-列表的排序和反转
┃  ┃  ┃  ┃  ┣━171-列表-13-列表的应用场景
┃  ┃  ┃  ┃  ┣━160-列表-02-存储数据的方式以及从列表中取值
┃  ┃  ┃  ┃  ┣━163-列表-05-修改指定位置的数据
┃  ┃  ┃  ┃  ┣━166-列表-08-使用del关键字从列表删除数据
┃  ┃  ┃  ┃  ┣━167-列表-09-列表统计及删除方法扩展
┃  ┃  ┃  ┃  ┣━170-列表-12-迭代遍历
┃  ┃  ┃  ┃  ┣━159-列表-01-作用和定义方式
┃  ┃  ┃  ┃  ┣━161-列表-03-确认列表常用操作的方法
┃  ┃  ┃  ┃  ┣━162-列表-04-从列表中取值和取索引
┃  ┃  ┃  ┃  ┣━169-列表-11-关键字、函数和方法的特点和区别
┃  ┃  ┃  ┃  ┣━165-列表-07-从列表删除数据
┃  ┃  ┃  ┃  ┣━158-高级变量-01-学习目标确定
┃  ┃  ┃  ┃  ┣━164-列表-06-向列表增加数据
┃  ┃  ┃  ┣━19-字典
┃  ┃  ┃  ┃  ┣━182-字典-04-字典的统计、合并、清空操作
┃  ┃  ┃  ┃  ┣━183-字典-05-字典的循环遍历
┃  ┃  ┃  ┃  ┣━180-字典-02-变量的定义以及应用场景
┃  ┃  ┃  ┃  ┣━179-字典-01-字典的定义格式以及键值对的概念
┃  ┃  ┃  ┃  ┣━181-字典-03-字典的增删改查常用操作
┃  ┃  ┃  ┃  ┣━184-字典-06-字典和列表组合的应用场景
┃  ┃  ┃  ┣━13-函数的基本使用
┃  ┃  ┃  ┃  ┣━137-函数基本使用-02-第一个函数演练
┃  ┃  ┃  ┃  ┣━134-函数-02-函数的概念以及作用
┃  ┃  ┃  ┃  ┣━138-函数基本使用-03-函数的定义以及调用执行线路图
┃  ┃  ┃  ┃  ┣━136-函数基本使用-01-函数定义语法
┃  ┃  ┃  ┃  ┣━141-函数基本使用-06-函数的文档注释
┃  ┃  ┃  ┃  ┣━135-函数-03-函数的快速体验
┃  ┃  ┃  ┃  ┣━140-函数基本使用-05-[扩展]单步越过和单步进入
┃  ┃  ┃  ┃  ┣━139-函数基本使用-04-应该先定义函数再调用函数
┃  ┃  ┃  ┃  ┣━133-函数-01-明确学习目标
┃  ┃  ┃  ┣━20-字符串
┃  ┃  ┃  ┃  ┣━187-字符串-03-常用方法总览和分类
┃  ┃  ┃  ┃  ┣━188-字符串-04-判断空白字符以及学习方法分享
┃  ┃  ┃  ┃  ┣━186-字符串-02-长度、计数、位置方法演练
┃  ┃  ┃  ┃  ┣━191-字符串-07-文本对齐方法演练
┃  ┃  ┃  ┃  ┣━185-字符串-01-定义和基本使用
┃  ┃  ┃  ┃  ┣━189-字符串-05-判断数字的三个方法
┃  ┃  ┃  ┃  ┣━192-字符串-08-去除空白字符
┃  ┃  ┃  ┃  ┣━195-字符串-11-字符串切片演练
┃  ┃  ┃  ┃  ┣━194-字符串-10-切片概念和语法以及倒序索引
┃  ┃  ┃  ┃  ┣━190-字符串-06-字符串的查找和替换
┃  ┃  ┃  ┃  ┣━193-字符串-09-拆分和拼接字符串
┃  ┃  ┃  ┣━23-变量的引用以及是否可变
┃  ┃  ┃  ┃  ┣━226-变量的引用-01-变量的引用概念
┃  ┃  ┃  ┃  ┣━227-变量的引用-02-调用函数传递实参的引用
┃  ┃  ┃  ┃  ┣━228-变量的引用-03-函数返回值传递引用
┃  ┃  ┃  ┃  ┣━230-可变类型和不可变类型-02-列表、字典的修改和赋值
┃  ┃  ┃  ┃  ┣━231-可变类型和不可变类型-03-字典的key不能是可变类型
┃  ┃  ┃  ┃  ┣━229-可变类型和不可变类型-01-基本概念
┃  ┃  ┃  ┣━24-局部变量和全局变量
┃  ┃  ┃  ┃  ┣━237-全局变量-02-[扩展]PyCharm的单步跟踪技巧
┃  ┃  ┃  ┃  ┣━238-全局变量-03-函数内部不允许修改局部变量的值
┃  ┃  ┃  ┃  ┣━239-全局变量-04-单步调试确认局部变量的定义
┃  ┃  ┃  ┃  ┣━232-局部变量和全局变量-01-基本概念和区别
┃  ┃  ┃  ┃  ┣━240-全局变量-05-global关键字修改全局变量
┃  ┃  ┃  ┃  ┣━242-全局变量-07-全局变量命名的建议
┃  ┃  ┃  ┃  ┣━233-局部变量-01-代码演练
┃  ┃  ┃  ┃  ┣━235-局部变量-03-不同函数内的同名局部变量
┃  ┃  ┃  ┃  ┣━234-局部变量-02-变量的生命周期
┃  ┃  ┃  ┃  ┣━236-全局变量-01-基本代码演练
┃  ┃  ┃  ┃  ┣━241-全局变量-06-全局变量定义的位置及代码结构
┃  ┃  ┃  ┣━16-模块的简介
┃  ┃  ┃  ┃  ┣━154-模块-01-概念介绍
┃  ┃  ┃  ┃  ┣━156-模块-03-模块名也是一个标识符
┃  ┃  ┃  ┃  ┣━157-模块-04-[科普]pyc文件可以提高程序执行速度
┃  ┃  ┃  ┃  ┣━155-模块-02-使用模块演练
┃  ┃  ┃  ┣━22-名片管理系统
┃  ┃  ┃  ┃  ┣━205-框架搭建-03-用户输入判断和pass关键字
┃  ┃  ┃  ┃  ┣━207-框架搭建-05-if嵌套判断用户的具体操作预留代码位置
┃  ┃  ┃  ┃  ┣━211-框架搭建-09-准备名片操作函数修改主文件中函数调用
┃  ┃  ┃  ┃  ┣━214-新增名片-02-[扩展]PyCharm技巧重命名变量名
┃  ┃  ┃  ┃  ┣━208-框架搭建-06-cards_main知识点小结
┃  ┃  ┃  ┃  ┣━209-框架搭建-07-[扩展]TODO注释及格式
┃  ┃  ┃  ┃  ┣━210-框架搭建-08-显示欢迎界面及功能菜单
┃  ┃  ┃  ┃  ┣━213-新增名片-01-新增名片功能实现
┃  ┃  ┃  ┃  ┣━216-显示全部-02-判断列表数量,没有名片直接返回
┃  ┃  ┃  ┃  ┣━217-查询名片-01-查询功能实现
┃  ┃  ┃  ┃  ┣━218-查询名片-02-准备处理名片函数
┃  ┃  ┃  ┃  ┣━222-处理名片-04-明确细化修改名片的思路,准备新的输入函数
┃  ┃  ┃  ┃  ┣━202-名片管理-01-明确目标及备课代码演示
┃  ┃  ┃  ┃  ┣━212-数据结构确定-01-确定名片管理系统的数据结构
┃  ┃  ┃  ┃  ┣━221-处理名片-03-修改名片
┃  ┃  ┃  ┃  ┣━223-处理名片-05-实现修改名片输入函数
┃  ┃  ┃  ┃  ┣━225-运行程序-01-增加Shebang符号直接运行Python程序
┃  ┃  ┃  ┃  ┣━204-框架搭建-02-新建项目准备文件
┃  ┃  ┃  ┃  ┣━219-处理名片-01-增加分支判断用户操作类型
┃  ┃  ┃  ┃  ┣━220-处理名片-02-删除名片
┃  ┃  ┃  ┃  ┣━224-处理名片-06-增加文档注释、删除TODO标记
┃  ┃  ┃  ┃  ┣━203-框架搭建-01-框架介绍及系统架构分析
┃  ┃  ┃  ┃  ┣━215-显示全部-01-遍历列表显示字典明细
┃  ┃  ┃  ┃  ┣━206-框架搭建-04-无限循环保证用户能够重复选择操作
┃  ┃  ┃  ┣━01-Python简介
┃  ┃  ┃  ┃  ┣━003-Python简介-03-Python的设计目标
┃  ┃  ┃  ┃  ┣━001-Python简介-01-Python的起源
┃  ┃  ┃  ┃  ┣━002-Python简介-02-编译型语言和解释型语言
┃  ┃  ┃  ┃  ┣━004-Python简介-04-Python的设计哲学
┃  ┃  ┃  ┃  ┣━006-Python简介-06-Python的特点和面相对象基本概念
┃  ┃  ┃  ┃  ┣━007-Python简介-07-Python的优缺点
┃  ┃  ┃  ┃  ┣━005-Python简介-05-为什么选择Python?
┃  ┃  ┃  ┣━21-容器类型公共方法
┃  ┃  ┃  ┃  ┣━199-公共方法-04-成员运算符
┃  ┃  ┃  ┃  ┣━200-公共方法-05-完整的for循环-for else
┃  ┃  ┃  ┃  ┣━196-公共方法-01-内置函数长度、删除、最大、最小、比较
┃  ┃  ┃  ┃  ┣━197-公共方法-02-切片
┃  ┃  ┃  ┃  ┣━198-公共方法-03-算数运算符及对比列表追加方法
┃  ┃  ┃  ┃  ┣━201-公共方法-06-利用for else搜索字典列表-for else
┃  ┃  ┃  ┣━03-Python执行方式和Pycharm设置
┃  ┃  ┃  ┃  ┣━022-执行Python的方式-06-PyCharm快速体验
┃  ┃  ┃  ┃  ┣━031-PyCharm初始设置-09-设置编辑区域和控制台的字体显示
┃  ┃  ┃  ┃  ┣━034-PyCharm初始设置-12-程序安装过程及文件目录介绍
┃  ┃  ┃  ┃  ┣━035-PyCharm初始设置-13-卸载之前版本的PyCharm
┃  ┃  ┃  ┃  ┣━024-PyCharm初始设置-02-恢复初始设置
┃  ┃  ┃  ┃  ┣━036-PyCharm初始设置-14-PyCharm教育版的安装和启动
┃  ┃  ┃  ┃  ┣━025-PyCharm初始设置-03-第一次启动PyCharm
┃  ┃  ┃  ┃  ┣━026-PyCharm初始设置-04-项目简介/明确目录的作用
┃  ┃  ┃  ┃  ┣━027-PyCharm初始设置-05-打开认识Python项目
┃  ┃  ┃  ┃  ┣━029-PyCharm初始设置-07-项目和文件名的命名规则
┃  ┃  ┃  ┃  ┣━038-多文件项目演练
┃  ┃  ┃  ┃  ┣━019-执行Python的方式-03-IPython
┃  ┃  ┃  ┃  ┣━020-执行Python的方式-04-集成开发环境IDE简介
┃  ┃  ┃  ┃  ┣━033-PyCharm初始设置-11-设置PyCharm专业版的启动图标
┃  ┃  ┃  ┃  ┣━017-执行Python的方式-01-解释器运行及其他几种解释器简介
┃  ┃  ┃  ┃  ┣━023-PyCharm初始设置-01-目标确定
┃  ┃  ┃  ┃  ┣━030-PyCharm初始设置-08-新建项目演练
┃  ┃  ┃  ┃  ┣━037-PyCharm初始设置-15-确定课程演练的PyCharm版本
┃  ┃  ┃  ┃  ┣━018-执行Python的方式-02-官方解释器交互式运行程序
┃  ┃  ┃  ┃  ┣━021-执行Python的方式-05-PyCharm简介
┃  ┃  ┃  ┃  ┣━028-PyCharm初始设置-06-设置解释器版本
┃  ┃  ┃  ┃  ┣━032-PyCharm初始设置-10-PyCharm专业版的安装和启动
┃  ┃  ┃  ┣━04-程序的注释和算术运算符
┃  ┃  ┃  ┃  ┣━041-程序的注释-03-解释器不会解释#右侧的内容
┃  ┃  ┃  ┃  ┣━045-算数运算符
┃  ┃  ┃  ┃  ┣━043-程序的注释-05-多行注释
┃  ┃  ┃  ┃  ┣━040-程序的注释-02-单行注释
┃  ┃  ┃  ┃  ┣━044-程序的注释-06-注释的使用以及代码规范文档
┃  ┃  ┃  ┃  ┣━039-程序的注释-01-注释的作用
┃  ┃  ┃  ┃  ┣━042-程序的注释-04-在代码末尾增加单行注释
┃  ┃  ┃  ┣━10-石头剪刀布
┃  ┃  ┃  ┃  ┣━106-石头剪刀布-05-随机数的使用
┃  ┃  ┃  ┃  ┣━103-石头剪刀布-02-玩家和电脑出拳
┃  ┃  ┃  ┃  ┣━104-石头剪刀布-03-判断胜负
┃  ┃  ┃  ┃  ┣━105-石头剪刀布-04-[扩展]增加换行调整条件判断代码格式
┃  ┃  ┃  ┃  ┣━102-石头剪刀布-01-明确目标和需求
┃  ┃  ┃  ┃  ┣━107-石头剪刀布-06-电脑随机出拳
┃  ┃  ┃  ┣━11-while循环基本使用
┃  ┃  ┃  ┃  ┣━111-循环基础-02-第一个while循环
┃  ┃  ┃  ┃  ┣━114-循环基础-05-Python中的赋值运算符
┃  ┃  ┃  ┃  ┣━115-循环基础-06-程序计数从0开始
┃  ┃  ┃  ┃  ┣━118-循环计算-03-偶数求和-准备偶数
┃  ┃  ┃  ┃  ┣━109-循环-02-三大流程介绍
┃  ┃  ┃  ┃  ┣━112-循环基础-03-单步调试while循环
┃  ┃  ┃  ┃  ┣━108-循环-01-目标确定
┃  ┃  ┃  ┃  ┣━110-循环基础-01-基础语法介绍和常用的应用场景
┃  ┃  ┃  ┃  ┣━117-循环计算-02-0到100数字累加
┃  ┃  ┃  ┃  ┣━116-循环计算-01-思路分析
┃  ┃  ┃  ┃  ┣━119-循环计算-04-偶数求和-计算结果
┃  ┃  ┃  ┃  ┣━113-循环基础-04-死循环的概念及解决方法
┃  ┃  ┃  ┣━25-函数的返回值和参数进阶
┃  ┃  ┃  ┃  ┣━247-函数的参数-01-在函数内部针对参数赋值不会影响外部实参
┃  ┃  ┃  ┃  ┣━258-递归-03-递归实现数字累加
┃  ┃  ┃  ┃  ┣━243-函数参数和返回值的作用
┃  ┃  ┃  ┃  ┣━257-递归-02-递归演练代码的执行流程图
┃  ┃  ┃  ┃  ┣━244-函数的返回值-01-利用元组返回多个值
┃  ┃  ┃  ┃  ┣━255-多值参数-03-元组和字典的拆包
┃  ┃  ┃  ┃  ┣━254-多值参数-02-数字累加案例演练
┃  ┃  ┃  ┃  ┣━250-缺省参数-01-回顾列表的排序方法明确缺省参数的概念及作用
┃  ┃  ┃  ┃  ┣━251-缺省参数-02-指定函数缺省参数的默认值
┃  ┃  ┃  ┃  ┣━259-递归-04-数字累加的执行流程图
┃  ┃  ┃  ┃  ┣━246-函数的返回值-03-交换两个变量的值
┃  ┃  ┃  ┃  ┣━252-缺省参数-03-缺省参数的注意事项
┃  ┃  ┃  ┃  ┣━256-递归-01-递归的特点及基本代码演练
┃  ┃  ┃  ┃  ┣━248-函数的参数-02-在函数内部使用方法修改可变参数会影响外部实参
┃  ┃  ┃  ┃  ┣━249-函数的参数-04-列表使用+=本质上是调用extend方法
┃  ┃  ┃  ┃  ┣━253-多值参数-01-定义及作用
┃  ┃  ┃  ┃  ┣━245-函数的返回值-02-接收返回元组函数的方式
┃  ┃  ┃  ┣━09-if判断语句
┃  ┃  ┃  ┃  ┣━088-if基础-07-判断年龄改进版
┃  ┃  ┃  ┃  ┣━089-if基础-08-由控制台输入年龄-不同类型不能直接比较
┃  ┃  ┃  ┃  ┣━091-逻辑运算-01-逻辑运算符简介
┃  ┃  ┃  ┃  ┣━097-if嵌套-01-if嵌套的应用场景
┃  ┃  ┃  ┃  ┣━098-if嵌套-02-if嵌套的语法
┃  ┃  ┃  ┃  ┣━087-if基础-06-else的语法格式
┃  ┃  ┃  ┃  ┣━101-if嵌套-05-火车站安检-检查刀的长度
┃  ┃  ┃  ┃  ┣━081-判断语句-01-判断在生活中的应用场景
┃  ┃  ┃  ┃  ┣━084-if基础-03-比较运算符简介
┃  ┃  ┃  ┃  ┣━093-逻辑运算-03-案例2考试成绩
┃  ┃  ┃  ┃  ┣━096-elif-02-女友的节日案例
┃  ┃  ┃  ┃  ┣━099-if嵌套-03-火车站安检-检查车票
┃  ┃  ┃  ┃  ┣━090-if基础-09-if else可以看成一个完整的代码块
┃  ┃  ┃  ┃  ┣━095-elif-01-语法介绍及应用场景
┃  ┃  ┃  ┃  ┣━086-if基础-05-PyCharm代码块及光标位置提示
┃  ┃  ┃  ┃  ┣━082-if基础-01-if语句基本语法介绍
┃  ┃  ┃  ┃  ┣━092-逻辑运算-02-案例1判断年龄
┃  ┃  ┃  ┃  ┣━094-逻辑运算-04-案例3非公勿入
┃  ┃  ┃  ┃  ┣━100-if嵌套-04-[扩展]PyCharm使用Tab统一增加缩进
┃  ┃  ┃  ┃  ┣━083-if基础-02-判断年龄演练
┃  ┃  ┃  ┃  ┣━085-if基础-04-if语句和缩进部分是一个完整的代码块
┃  ┃  ┣━1-1 Linux基础
┃  ┃  ┃  ┣━05-文件相关命令
┃  ┃  ┃  ┃  ┣━39-文件内容命令-04-grep行首/行尾的模式查找
┃  ┃  ┃  ┃  ┣━28-文件和目录命令-10-rm命令的扩展
┃  ┃  ┃  ┃  ┣━32-拷贝和移动命令-04-cp命令-i选项覆盖前提示
┃  ┃  ┃  ┃  ┣━33-拷贝和移动命令-05-cp命令-r选项复制目录
┃  ┃  ┃  ┃  ┣━30-拷贝和移动命令-02-tree以树状图查看目录结构
┃  ┃  ┃  ┃  ┣━35-拷贝和移动命令-07-mv命令给文件或者目录重命名
┃  ┃  ┃  ┃  ┣━27-文件和目录命令-09-touch和mkdir命令的扩展
┃  ┃  ┃  ┃  ┣━34-拷贝和移动命令-06-mv命令移动文件或者目录
┃  ┃  ┃  ┃  ┣━36-文件内容命令-01-cat和more的基本使用和对比
┃  ┃  ┃  ┃  ┣━38-文件内容命令-03-grep查找文件内容
┃  ┃  ┃  ┃  ┣━31-拷贝和移动命令-03-cp命令复制文件
┃  ┃  ┃  ┃  ┣━40-其他命令-01-echo和重定向
┃  ┃  ┃  ┃  ┣━29-拷贝和移动命令-01-目标确定和图形界面演示
┃  ┃  ┃  ┃  ┣━37-文件内容命令-02-cat命令的-b和-n选项输出行号
┃  ┃  ┃  ┃  ┣━41-其他命令-02-管道的概念和基本使用
┃  ┃  ┃  ┣━06-远程管理命令
┃  ┃  ┃  ┃  ┣━47-远程管理命令-06-SSH工作方式简介
┃  ┃  ┃  ┃  ┣━53-远程管理命令-12-scp作用以及命令格式
┃  ┃  ┃  ┃  ┣━49-远程管理命令-08-ssh命令格式介绍和演练目标确定
┃  ┃  ┃  ┃  ┣━52-远程管理命令-11-XShell的安装-免费和设置语言
┃  ┃  ┃  ┃  ┣━54-远程管理命令-13-scp在Mac终端中的演示
┃  ┃  ┃  ┃  ┣━57-SSH高级-02-免密码登录设置步骤
┃  ┃  ┃  ┃  ┣━45-远程管理命令-04-ifconfig查询网卡信息
┃  ┃  ┃  ┃  ┣━55-远程管理命令-14-FileZilla在Windows下文件传输
┃  ┃  ┃  ┃  ┣━59-SSH高级-04-配置远程计算机的别名
┃  ┃  ┃  ┃  ┣━44-远程管理命令-03-ifconfig和ping作用的介绍
┃  ┃  ┃  ┃  ┣━46-远程管理命令-05-ping测试网络连接
┃  ┃  ┃  ┃  ┣━48-远程管理命令-07-域名和端口号的概念
┃  ┃  ┃  ┃  ┣━50-远程管理命令-09-Mac电脑使用ssh连接ubuntu
┃  ┃  ┃  ┃  ┣━56-SSH高级-01-确定目标/认识.ssh目录
┃  ┃  ┃  ┃  ┣━42-远程管理命令-01-关机和重启
┃  ┃  ┃  ┃  ┣━58-SSH高级-03-免密码登录工作原理
┃  ┃  ┃  ┃  ┣━43-远程管理命令-02-网卡和IP地址的概念
┃  ┃  ┃  ┃  ┣━51-远程管理命令-10-PuTTY的安装和exit退出登录
┃  ┃  ┃  ┣━12-打包压缩
┃  ┃  ┃  ┃  ┣━96-打包压缩-03-gzip压缩和解压缩介绍和演练
┃  ┃  ┃  ┃  ┣━94-打包压缩-01-tar包简介和命令格式介绍
┃  ┃  ┃  ┃  ┣━97-打包压缩-04-bzip2压缩和解压缩介绍和演练
┃  ┃  ┃  ┃  ┣━95-打包压缩-02-打包和解包演练
┃  ┃  ┃  ┣━01-课程简介
┃  ┃  ┃  ┃  ┣━01-课程安排
┃  ┃  ┃  ┃  ┣━02-励志公式和python体验
┃  ┃  ┃  ┣━08-组管理
┃  ┃  ┃  ┃  ┣━68-组管理-02-群组演练目标确定
┃  ┃  ┃  ┃  ┣━67-组管理-01-添加组/删除组/确认组信息
┃  ┃  ┃  ┃  ┣━69-组管理-03-chgrp修改目录所属组的演练
┃  ┃  ┃  ┣━10-系统信息
┃  ┃  ┃  ┃  ┣━86-系统信息-06-top命令基本使用
┃  ┃  ┃  ┃  ┣━81-系统信息-01-学习目标
┃  ┃  ┃  ┃  ┣━85-系统信息-05-ps命令基本使用
┃  ┃  ┃  ┃  ┣━83-系统信息-03-df和du查看磁盘和目录空间占用
┃  ┃  ┃  ┃  ┣━82-系统信息-02-date和cal查看系统时间
┃  ┃  ┃  ┃  ┣━84-系统信息-04-进程概念介绍
┃  ┃  ┃  ┃  ┣━87-系统信息-07-kill命令基本使用
┃  ┃  ┃  ┣━13-ubuntu软件安装
┃  ┃  ┃  ┃  ┣━98-软件安装-01-apt简介及命令格式介绍
┃  ┃  ┃  ┃  ┣━100-软件安装-03-设置软件源
┃  ┃  ┃  ┃  ┣━99-软件安装-02-apt软件安装演练
┃  ┃  ┃  ┣━14-vi编辑器
┃  ┃  ┃  ┃  ┣━004-打开文件-02-打开文件并且定义指定行
┃  ┃  ┃  ┃  ┣━026-编辑命令演练-01-和数字的连用
┃  ┃  ┃  ┃  ┣━027-编辑命令演练-02-利用可视块给多行代码增加注释
┃  ┃  ┃  ┃  ┣━007-工作模式-02-工作模式切换演练
┃  ┃  ┃  ┃  ┣━011-移动命令-03-段落切换和括号切换
┃  ┃  ┃  ┃  ┣━016-撤销和删除-03-撤销和恢复撤销
┃  ┃  ┃  ┃  ┣━017-复制和粘贴-01-复制和粘贴演练
┃  ┃  ┃  ┃  ┣━022-查找并替换-01-全局替换
┃  ┃  ┃  ┃  ┣━023-查找并替换-02-替换可视区域
┃  ┃  ┃  ┃  ┣━028-分屏命令-01-末行命令扩展
┃  ┃  ┃  ┃  ┣━003-打开文件-01-打开或者新建文件
┃  ┃  ┃  ┃  ┣━006-工作模式-01-职责以及切换方式
┃  ┃  ┃  ┃  ┣━024-查找并替换-03-确认替换
┃  ┃  ┃  ┃  ┣━030-分屏命令-03-分屏命令演练
┃  ┃  ┃  ┃  ┣━002-vi简介-02-vi和vim以及vi的特点
┃  ┃  ┃  ┃  ┣━008-vi命令-01-学习线路图
┃  ┃  ┃  ┃  ┣━012-移动命令-04-利用标记返回之前需要编辑的代码位置
┃  ┃  ┃  ┃  ┣━013-选中命令-01-三种选择文本的方式
┃  ┃  ┃  ┃  ┣━020-缩排以及重复执行
┃  ┃  ┃  ┃  ┣━021-查找字符串或者单词
┃  ┃  ┃  ┃  ┣━009-移动命令-01-方向和行内移动
┃  ┃  ┃  ┃  ┣━001-vi简介-01-学习vi的目的
┃  ┃  ┃  ┃  ┣━005-打开文件-03-删除交换文件
┃  ┃  ┃  ┃  ┣━010-移动命令-02-行数跳转和上下翻页
┃  ┃  ┃  ┃  ┣━014-撤销和删除-01-撤销和恢复命令介绍
┃  ┃  ┃  ┃  ┣━015-撤销和删除-02-删除命令演练
┃  ┃  ┃  ┃  ┣━018-复制和粘贴-02-系统剪切板的内容不能使用p粘贴
┃  ┃  ┃  ┃  ┣━019-替换命令
┃  ┃  ┃  ┃  ┣━025-进入编辑模式的6个命令
┃  ┃  ┃  ┃  ┣━029-分屏命令-02-w命令阶段性备份代码
┃  ┃  ┃  ┣━03-linux命令简介
┃  ┃  ┃  ┃  ┣━18-Linux命令-06-查阅终端命令帮助信息
┃  ┃  ┃  ┃  ┣━16-Linux命令-04-6个常见终端命令简单演练
┃  ┃  ┃  ┃  ┣━17-Linux命令-05-终端命令格式
┃  ┃  ┃  ┃  ┣━13-Linux命令-01-明确学习目标
┃  ┃  ┃  ┃  ┣━15-Linux命令-03-明确6个常见终端命令的操作效果
┃  ┃  ┃  ┃  ┣━14-Linux命令-02-放大缩小终端窗口字体
┃  ┃  ┃  ┣━11-其他命令
┃  ┃  ┃  ┃  ┣━90-其他命令-03-文件软链接的演练步骤确定
┃  ┃  ┃  ┃  ┣━91-其他命令-04-文件软链接的演练实现
┃  ┃  ┃  ┃  ┣━88-其他命令-01-学习目标以及find命令的基本使用
┃  ┃  ┃  ┃  ┣━89-其他命令-02-文件软链接的概念介绍
┃  ┃  ┃  ┃  ┣━92-其他命令-05-文件硬链接演练
┃  ┃  ┃  ┃  ┣━93-其他命令-06-文件软硬链接工作方式简介
┃  ┃  ┃  ┣━07-用户权限
┃  ┃  ┃  ┃  ┣━65-用户权限-05-chmod修改目录权限
┃  ┃  ┃  ┃  ┣━64-用户权限-04-chmod修改文件权限
┃  ┃  ┃  ┃  ┣━66-用户权限-06-超级用户介绍
┃  ┃  ┃  ┃  ┣━61-用户权限-02-用户/权限/组的基本概念
┃  ┃  ┃  ┃  ┣━62-用户权限-03-ls -l输出信息介绍
┃  ┃  ┃  ┃  ┣━63-用户权限-03-ls -l硬链接数含义的扩展
┃  ┃  ┃  ┃  ┣━60-用户权限-01-学习目标
┃  ┃  ┃  ┣━02-操作系统简介
┃  ┃  ┃  ┃  ┣━05-不同领域的主流操作系统-02-服务器操作系统
┃  ┃  ┃  ┃  ┣━09-Linux的内核版和发行版
┃  ┃  ┃  ┃  ┣━07-虚拟机简介
┃  ┃  ┃  ┃  ┣━10-Linux系统下的文件目录结构
┃  ┃  ┃  ┃  ┣━03-什么是操作系统
┃  ┃  ┃  ┃  ┣━04-不同领域的主流操作系统-01-桌面操作系统
┃  ┃  ┃  ┃  ┣━06-不同领域的主流操作系统-03-嵌入式操作系统
┃  ┃  ┃  ┃  ┣━08-操作系统发展简史
┃  ┃  ┃  ┃  ┣━12-Ubuntu图形界面基本使用
┃  ┃  ┃  ┃  ┣━11-Ubuntu系统目录结构演示和简介
┃  ┃  ┃  ┣━04-目录相关命令
┃  ┃  ┃  ┃  ┣━20-文件和目录命令-02-分享自动补全和命令选择技巧
┃  ┃  ┃  ┃  ┣━22-文件和目录命令-04-ls的列表和文件大小选项
┃  ┃  ┃  ┃  ┣━24-文件和目录命令-06-通配符的字符组
┃  ┃  ┃  ┃  ┣━19-文件和目录命令-01-明确命令分类和学习目标
┃  ┃  ┃  ┃  ┣━26-文件和目录命令-08-相对路径和绝对路径
┃  ┃  ┃  ┃  ┣━25-文件和目录命令-07-cd命令的常用参数
┃  ┃  ┃  ┃  ┣━21-文件和目录命令-03-查看隐藏文件和返回上一级目录
┃  ┃  ┃  ┃  ┣━23-文件和目录命令-05-ls和通配符的联合使用
┃  ┃  ┃  ┣━09-用户管理
┃  ┃  ┃  ┃  ┣━70-用户管理-01-新建用户useradd和passwd
┃  ┃  ┃  ┃  ┣━76-用户管理-07-which查看命令所在位置
┃  ┃  ┃  ┃  ┣━79-用户管理-10-chmod的数字表示法介绍
┃  ┃  ┃  ┃  ┣━72-用户管理-03-id查看UID和GID以及passwd文件介绍
┃  ┃  ┃  ┃  ┣━77-用户管理-08-su切换用户
┃  ┃  ┃  ┃  ┣━73-用户管理-04-who和whoami
┃  ┃  ┃  ┃  ┣━78-用户管理-09-权限命令介绍和chown/chgrp演练
┃  ┃  ┃  ┃  ┣━71-用户管理-02--m选项的作用以及删除用户userdel
┃  ┃  ┃  ┃  ┣━74-用户管理-05-usermod设置主组和附加组
┃  ┃  ┃  ┃  ┣━75-用户管理-06-usermod指定用户登录shell
┃  ┃  ┃  ┃  ┣━80-用户管理-11-chmod演练-R递归修改目录权限
┃  ┃  ┣━1-4 项目飞机大战
┃  ┃  ┃  ┣━09-发射子弹以及碰撞检测
┃  ┃  ┃  ┃  ┣━043-发射子弹-01-添加并监听英雄发射子弹事件
┃  ┃  ┃  ┃  ┣━048-碰撞检测-02-敌机撞毁英雄
┃  ┃  ┃  ┃  ┣━044-发射子弹-02-定义子弹类
┃  ┃  ┃  ┃  ┣━045-发射子弹-03-发射子弹
┃  ┃  ┃  ┃  ┣━046-发射子弹-04-一次发射三枚子弹
┃  ┃  ┃  ┃  ┣━047-碰撞检测-01-子弹摧毁敌机
┃  ┃  ┃  ┣━06-背景图像
┃  ┃  ┃  ┃  ┣━029-背景图像-03-背景图像的交替滚动实现
┃  ┃  ┃  ┃  ┣━027-背景图像-01-交替滚动实现思路分析
┃  ┃  ┃  ┃  ┣━030-背景图像-04-利用初始化方法简化背景精灵的创建
┃  ┃  ┃  ┃  ┣━028-背景图像-02-背景类的设计与基本实现
┃  ┃  ┃  ┣━05-框架搭建
┃  ┃  ┃  ┃  ┣━022-框架搭建-01-明确飞机游戏类的设计
┃  ┃  ┃  ┃  ┣━025-框架搭建-04-使用常量定义游戏窗口大小
┃  ┃  ┃  ┃  ┣━024-框架搭建-03-游戏初始化
┃  ┃  ┃  ┃  ┣━023-框架搭建-02-明确文件职责准备主游戏类
┃  ┃  ┃  ┃  ┣━026-框架搭建-05-搭建启动游戏方法结构
┃  ┃  ┃  ┣━08-英雄飞机
┃  ┃  ┃  ┃  ┣━037-英雄-01-需求分析和类设计
┃  ┃  ┃  ┃  ┣━038-英雄-02-准备英雄类
┃  ┃  ┃  ┃  ┣━042-英雄-06-英雄边界控制
┃  ┃  ┃  ┃  ┣━041-英雄-05-控制英雄左右移动
┃  ┃  ┃  ┃  ┣━039-英雄-03-绘制英雄
┃  ┃  ┃  ┃  ┣━040-英雄-04-两种按键方式对比
┃  ┃  ┃  ┣━02-游戏窗口和绘制图像
┃  ┃  ┃  ┃  ┣━004-游戏窗口-01-游戏的初始化和退出
┃  ┃  ┃  ┃  ┣━006-游戏窗口-03-pygame.Rect描述矩形区域
┃  ┃  ┃  ┃  ┣━011-介绍计算机中的动画实现原理
┃  ┃  ┃  ┃  ┣━010-绘制图像-03-update方法的作用
┃  ┃  ┃  ┃  ┣━005-游戏窗口-02-pygame的坐标系
┃  ┃  ┃  ┃  ┣━008-绘制图像-01-绘制图像的三个步骤
┃  ┃  ┃  ┃  ┣━009-绘制图像-02-绘制英雄和透明图像
┃  ┃  ┃  ┃  ┣━007-游戏窗口-04-创建游戏窗口和游戏循环
┃  ┃  ┃  ┣━07-敌人飞机
┃  ┃  ┃  ┃  ┣━032-敌机-02-定义并且监听创建敌机的定时器事件
┃  ┃  ┃  ┃  ┣━033-敌机-03-设计并准备敌机类
┃  ┃  ┃  ┃  ┣━035-敌机-05-随机位置以及随机速度
┃  ┃  ┃  ┃  ┣━031-敌机-01-定时器语法介绍
┃  ┃  ┃  ┃  ┣━036-敌机-06-销毁飞出屏幕的敌机
┃  ┃  ┃  ┃  ┣━034-敌机-04-定时创建并显示敌机精灵
┃  ┃  ┃  ┣━04-精灵和精灵组
┃  ┃  ┃  ┃  ┣━021-精灵和精灵组-04-创建敌机并且实现敌机动画
┃  ┃  ┃  ┃  ┣━020-精灵和精灵组-03-派生精灵子类代码实现
┃  ┃  ┃  ┃  ┣━018-精灵和精灵组-01-基本概念
┃  ┃  ┃  ┃  ┣━019-精灵和精灵组-02-自定义精灵子类需求分析
┃  ┃  ┃  ┣━01-项目准备
┃  ┃  ┃  ┃  ┣━001-项目实战-01-明确目标和实战步骤
┃  ┃  ┃  ┃  ┣━003-快速体验-01-项目准备及游戏的第一印象
┃  ┃  ┃  ┃  ┣━002-项目实战-02-确认pygame模块正确安装
┃  ┃  ┃  ┣━03-游戏循环和键盘事件
┃  ┃  ┃  ┃  ┣━014-游戏循环-03-英雄动画效果实现
┃  ┃  ┃  ┃  ┣━015-游戏循环-04-英雄循环飞行以及作业
┃  ┃  ┃  ┃  ┣━012-游戏循环-01-基本概念明确下一步目标
┃  ┃  ┃  ┃  ┣━016-事件监听-01-基本概念和event模块的get方法
┃  ┃  ┃  ┃  ┣━013-游戏循环-02-利用时钟设置游戏循环的刷新帧率
┃  ┃  ┃  ┃  ┣━017-事件监听-02-监听退出事件并且退出游戏


【下载地址】
游客,如果您要查看本帖隐藏内容请回复

回复

使用道具 举报

11111111111111111111
回复

使用道具 举报

来自手机
11111111111
回复

使用道具 举报

2223423423423423432423
回复

使用道具 举报

来自手机
haodexxxxxxxx
回复

使用道具 举报

1111111111111111111111111
回复

使用道具 举报

黑马上海37期Python全套视频课程
回复

使用道具 举报

666666666666666666666666
回复

使用道具 举报


谢谢分享啊!!!
回复

使用道具 举报

希望下载本课程资料
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

技术屋 - IT技术学习资源分享社区X

购买终生会员

购买终生会员,免费下载整站所有内容【https://www.jishu5.com/rjyfk_url-url.html】

...

点击查看详情