2020黑马python5.0
——/9、2020黑马python5.0/├──0.0-课件
| ├──阶段6-人工智能项目
| | ├──大数据环境
| | └──阶段6-人工智能项目.rar1.32G
| ├──00.开班环境v4.1.rar11.19G
| ├──boxuegushixuan.rar21.15M
| ├──__MACOSX.rar0.72kb
| ├──阶段1-Python核心编程.rar60.94M
| ├──阶段10-人工智能物体检测和分割.rar1.85G
| ├──阶段11-数据分析.rar136.53M
| ├──阶段12-爬虫开发.rar24.59M
| ├──阶段2-python和Linux 高级编程、阶段3-前端开发.rar132.97M
| ├──阶段4-web开发.rar2.19G
| ├──阶段5-人工智能经典算法编程.rar3.02G
| ├──阶段7-自动化测试开发.rar1.12G
| ├──阶段8-自动化运维开发.rar4.06G
| ├──阶段9-人工智能NLP项目.rar3.07G
| └──阶段作业、练习题.rar52.54kb
├──01Python基础语法
| ├──1 开发环境安装介绍
| | ├──1 计算机的组成.mp476.28M
| | ├──10 PyCharm的界面设置.mp468.91M
| | ├──11 PyCharm的修改解释器.mp461.00M
| | ├──12 PyCharm的项目管理.mp4118.81M
| | ├──13 PyCharm的总结.mp418.72M
| | ├──2 Python简介.mp4138.19M
| | ├──3 课程介绍.mp443.00M
| | ├──4 解释器的作用和分类.mp465.72M
| | ├──5 Python解释器的下载和安装.mp4168.84M
| | ├──6 PyCharm的作用.mp453.44M
| | ├──7 下载和安装PyCharm.mp4102.09M
| | ├──8 新建项目.mp499.69M
| | └──9 新建书写运行文件.mp482.19M
| ├──10 公共的方法
| | ├──1 公共操作之运算符加号.mp463.44M
| | ├──2 公共操作之运算符乘号.mp441.41M
| | ├──3 公共操作之运算符判断数据是否存在.mp483.34M
| | ├──4 公共方法之len.mp440.72M
| | ├──5 公共方法之del.mp460.25M
| | ├──6 公共方法之max和min.mp436.47M
| | ├──7 公共方法之range.mp4135.69M
| | ├──8 公共方法之enumerate.mp474.88M
| | └──9 容器类型转换.mp480.38M
| ├──11 推导式
| | ├──1 了解推导式.mp418.34M
| | ├──10 集合.mp443.84M
| | ├──11 推导式总结.mp416.12M
| | ├──2 while循环创建有规律的列表.mp463.53M
| | ├──3 for循环创建有规律的列表.mp423.78M
| | ├──4 体验列表推导式.mp447.28M
| | ├──5 带if的列表推导式.mp476.81M
| | ├──6 多for实现列表推导式.mp4105.25M
| | ├──7 体验字典推导式.mp454.53M
| | ├──8 合并两个列表为字典.mp485.66M
| | └──9 提取字典中目标数据.mp486.28M
| ├──12 函数基础
| | ├──1 了解函数.mp4140.50M
| | ├──10 函数嵌套调用.mp475.81M
| | ├──11 函数嵌套调用应用之打印横线图形(一).mp441.84M
| | ├──12 函数嵌套调用应用之打印横线图形(二).mp457.19M
| | ├──13 函数嵌套调用应用之函数计算(一).mp433.28M
| | ├──14 函数嵌套调用应用之函数计算(二).mp463.56M
| | ├──15 函数的总结.mp456.19M
| | ├──2 函数的使用步骤.mp422.84M
| | ├──3 快速体验函数.mp4115.31M
| | ├──4 函数的注意事项.mp4128.66M
| | ├──5 函数的参数的作用.mp4155.84M
| | ├──6 体验函数返回值.mp457.50M
| | ├──7 return的特点.mp448.78M
| | ├──8 函数返回值的应用.mp454.97M
| | └──9 函数的说明文档.mp4121.97M
| ├──13 函数提高
| | ├──1 函数二学习目标简介.mp415.25M
| | ├──10 缺省参数.mp4118.25M
| | ├──11 不定长参数之位置参数.mp4109.72M
| | ├──12 不定长参数之关键字参数.mp467.91M
| | ├──13 元组拆包.mp456.34M
| | ├──14 字典拆包.mp438.91M
| | ├──15 交换变量的值之方法一.mp471.91M
| | ├──16 交换变量的值之方法二.mp442.31M
| | ├──17 了解引用之不可变类型.mp4190.19M
| | ├──18 了解引用之可变类型.mp470.28M
| | ├──19 引用当做实参传入.mp4115.81M
| | ├──2 局部变量.mp467.97M
| | ├──20 可变和不可变类型.mp418.22M
| | ├──21 函数二总结.mp437.06M
| | ├──3 访问全局变量.mp449.81M
| | ├──4 修改全局变量.mp4157.94M
| | ├──5 多函数执行流程.mp4112.56M
| | ├──6 返回值作为参数传递.mp453.06M
| | ├──7 函数的返回值.mp4117.41M
| | ├──8 函数参数之位置参数.mp4108.97M
| | └──9 关键字参数.mp4115.84M
| ├──14 函数应用-学员管理系统
| | ├──1 函数加强简介.mp415.06M
| | ├──10 删除学员思路分析.mp481.91M
| | ├──11 删除学员代码实现.mp4210.75M
| | ├──12 修改学员思路分析.mp459.31M
| | ├──13 修改学员代码实现.mp4171.94M
| | ├──14 查询学员思路分析.mp457.69M
| | ├──15 查询学员代码实现.mp4133.72M
| | ├──16 显示所有学员信息.mp4100.03M
| | ├──17 退出系统.mp492.78M
| | ├──2 学员管理系统需求和步骤分析.mp449.44M
| | ├──3 学员管理系统框架搭建.mp4148.31M
| | ├──4 代码调优.mp455.09M
| | ├──5 学员管理系统数据形式的分析.mp457.06M
| | ├──6 添加学员功能分析.mp482.47M
| | ├──7 添加学员之用户输入.mp4121.06M
| | ├──8 添加学员之新增数据.mp4112.94M
| | └──9 添加学员之重名提示.mp4122.16M
| ├──15 递归函数和匿名函数
| | ├──1 了解递归.mp437.44M
| | ├──10 lambda参数之一个参数.mp451.28M
| | ├──11 lambda参数之默认参数.mp447.78M
| | ├──12 lambda参数之args.mp448.19M
| | ├──13 lambda参数之kwargs.mp448.25M
| | ├──14 lambda应用之带判断的lambda.mp445.78M
| | ├──15 列表内字典数据排序.mp4143.28M
| | ├──2 递归之回顾函数返回值.mp431.56M
| | ├──3 递归代码实现.mp4101.28M
| | ├──4 递归的执行流程.mp4113.41M
| | ├──5 递归出口问题.mp465.34M
| | ├──6 了解lambda.mp452.72M
| | ├──7 体验lambda.mp482.81M
| | ├──8 lambda实例之计算两个数字累加和.mp473.47M
| | └──9 lambda参数之无参数.mp437.38M
| ├──16 内置函数
| | ├──1 了解高阶函数.mp425.06M
| | ├──2 abs和round.mp444.91M
| | ├──3 体验高阶函数的思路分析.mp467.19M
| | ├──4 体验高阶函数的代码实现.mp4118.75M
| | ├──5 内置高阶函数之map.mp4114.41M
| | ├──6 内置高阶函数之reduce.mp472.59M
| | ├──7 内置高阶函数之filter.mp466.78M
| | └──8 函数加强总结.mp434.34M
| ├──17 文件操作
| | ├──1 了解文件操作.mp495.47M
| | ├──10 文件备份的作用.mp422.22M
| | ├──11 文件备份思路分析.mp456.03M
| | ├──12 文件备份之接收用户输入.mp483.41M
| | ├──13 文件备份之规划文件名.mp4151.72M
| | ├──14 文件备份之数据写入.mp4146.84M
| | ├──15 文件备份之限制有效文件名备份.mp484.72M
| | ├──16 文件操作函数.mp464.25M
| | ├──17 文件夹操作函数之创建和删除.mp443.38M
| | ├──18 文件夹操作函数之路径相关函数.mp497.56M
| | ├──19 文件夹操作函数之rename.mp417.44M
| | ├──2 体验文件操作步骤.mp4131.31M
| | ├──20 批量重命名之添加字符串.mp463.12M
| | ├──21 批量重命名之添加和删除字符串.mp4100.22M
| | ├──22 文件总结.mp429.22M
| | ├──3 访问模式特点一.mp4233.12M
| | ├──4 读取函数之read.mp480.41M
| | ├──5 读取函数之readlines.mp447.56M
| | ├──6 读取函数之readline.mp436.59M
| | ├──7 访问模式特点二.mp4157.12M
| | ├──8 访问模式特点二之代码测试.mp4208.00M
| | └──9 seek函数.mp4168.06M
| ├──2 变量和数据类型
| | ├──1 注释.mp4151.59M
| | ├──10 输出 格式化符号基础使用方法.mp4129.69M
| | ├──11 输出 格式化符号高级使用方法.mp4156.97M
| | ├──12 输出 拓展格式化字符串.mp441.72M
| | ├──13 输出 f-格式化字符串.mp455.47M
| | ├──14 输出 转义字符.mp468.19M
| | ├──15 输出 print结束符.mp466.59M
| | ├──16 输出总结.mp414.38M
| | ├──2 变量的作用.mp491.00M
| | ├──3 定义变量.mp4119.22M
| | ├──4 使用变量.mp497.22M
| | ├──5 认识bug.mp4119.84M
| | ├──6 Debug工具.mp4117.03M
| | ├──7 认识数据类型.mp4185.97M
| | ├──8 变量章节总结.mp419.41M
| | └──9 输出 认识格式化符号.mp467.75M
| ├──3 数据类型转换和运算符
| | ├──1 了解输入.mp444.62M
| | ├──10 复合赋值运算符.mp464.88M
| | ├──11 复合赋值注意点.mp452.41M
| | ├──12 比较运算符.mp486.59M
| | ├──13 逻辑运算符.mp4104.88M
| | ├──14 逻辑运算符书写习惯.mp444.19M
| | ├──15 数字的逻辑运算.mp431.00M
| | ├──16 运算符总结.mp439.12M
| | ├──2 输入功能实现.mp468.62M
| | ├──3 体验数据类型转换.mp494.69M
| | ├──4 数据类型转换函数.mp4149.59M
| | ├──5 总结数据类型的转换.mp45.75M
| | ├──6 PyCharm交互式开发.mp459.72M
| | ├──7 运算符的分类.mp438.53M
| | ├──8 算数运算符.mp489.22M
| | └──9 赋值运算符.mp476.31M
| ├──4 if语句
| | ├──1 if的作用和语法.mp472.16M
| | ├──10 拓展-条件写法.mp452.25M
| | ├──11 if嵌套的作用和语法.mp438.19M
| | ├──12 if嵌套案例-判断能否上车.mp478.22M
| | ├──13 if嵌套案例-判断是否能坐下.mp479.91M
| | ├──14 if嵌套执行流程.mp433.41M
| | ├──15 猜拳游戏的步骤分析.mp443.56M
| | ├──16 猜拳游戏功能实现.mp4109.09M
| | ├──17 随机数.mp449.88M
| | ├──18 猜拳游戏-随机数.mp453.97M
| | ├──19 三目运算符.mp469.66M
| | ├──2 体验if.mp465.62M
| | ├──20 if章节总结.mp428.44M
| | ├──3 网吧上网(简单版).mp447.16M
| | ├──4 网吧上网(进阶版).mp493.62M
| | ├──5 if else.mp451.75M
| | ├──6 if语句执行流程.mp4102.81M
| | ├──7 多重判断的作用和语法.mp463.38M
| | ├──8 体验多重判断.mp4120.88M
| | └──9 elif的执行流程.mp482.47M
| ├──5 while循环
| | ├──1 循环章节课程介绍.mp429.97M
| | ├──10 了解break和continue.mp499.00M
| | ├──11 break.mp479.06M
| | ├──12 continue.mp4174.09M
| | ├──13 while循环嵌套的作用和语法.mp472.03M
| | ├──14 while循环嵌套快速体验.mp485.06M
| | ├──15 循环的执行流程.mp4128.91M
| | ├──16 while循环嵌套应用之打印星号(正方形).mp4136.38M
| | ├──17 while循环嵌套应用之打印星号(三角形).mp480.41M
| | ├──18 while循环嵌套应用之九九乘法表.mp4222.53M
| | ├──2 了解循环.mp448.94M
| | ├──3 while的语法和体验.mp4113.97M
| | ├──4 计数器书写习惯.mp445.00M
| | ├──5 循环的执行流程.mp488.19M
| | ├──6 循环应用 1-100累加.mp4106.28M
| | ├──7 循环应用 1-100偶数累加和方法1.mp4141.78M
| | ├──8 循环应用 1-100偶数累加和方法2.mp476.72M
| | └──9 循环的注意事项.mp462.94M
| ├──6 for循环
| | ├──1 for循环语法和体验.mp474.94M
| | ├──10 总结.mp451.34M
| | ├──2 break退出for循环.mp4117.88M
| | ├──3 continue退出for循环.mp435.00M
| | ├──4 循环的else简介.mp423.53M
| | ├──5 while else.mp488.84M
| | ├──6 while else之break.mp460.19M
| | ├──7 while else之continue.mp454.31M
| | ├──8 for else.mp445.22M
| | └──9 for else之break和continue.mp458.19M
| ├──7 字符串
| | ├──1 学习字符串的必要性.mp429.00M
| | ├──10 字符串常用操作方法之修改.mp4299.00M
| | ├──11 字符串常用操作方法之修改之大小写转换.mp477.44M
| | ├──12 字符串常用操作方法之修改之删除空白字符.mp465.94M
| | ├──13 字符串常用操作方法之修改之字符串对齐.mp485.97M
| | ├──14 字符串常用操作方法之判断开头或结尾.mp488.00M
| | ├──15 字符串常用操作方法之判断.mp4132.34M
| | ├──16 字符串总结.mp428.84M
| | ├──2 认识字符串.mp4106.94M
| | ├──3 字符串输出.mp442.75M
| | ├──4 字符串输入.mp443.81M
| | ├──5 下标.mp4130.34M
| | ├──6 切片简介.mp452.31M
| | ├──7 体验切片.mp4255.94M
| | ├──8 字符串常用方法简介.mp424.72M
| | └──9 字符串常用操作方法之查找.mp4255.97M
| ├──8 列表和元组
| | ├──1 列表简介.mp450.47M
| | ├──10 列表修改数据.mp480.44M
| | ├──11 列表复制数据.mp426.41M
| | ├──12 列表的遍历之while.mp477.97M
| | ├──13 列表的遍历之for.mp433.66M
| | ├──14 列表嵌套.mp4127.03M
| | ├──15 随机分配办公室的步骤分析.mp459.81M
| | ├──16 随机分配办公室的实现代码.mp4212.75M
| | ├──17 列表总结.mp419.59M
| | ├──18 体验元组.mp447.03M
| | ├──19 定义元组.mp477.59M
| | ├──2 下标.mp447.59M
| | ├──20 元组常见操作之查找.mp478.59M
| | ├──21 元组数据的修改操作.mp460.84M
| | ├──22 元组的总结.mp49.62M
| | ├──3 查找函数.mp463.09M
| | ├──4 判断是否存在.mp447.38M
| | ├──5 体验案例-判断是否存在.mp459.75M
| | ├──6 列表增加数据之append.mp499.28M
| | ├──7 列表增加数据之extend.mp442.12M
| | ├──8 列表增加数据之insert.mp420.06M
| | └──9 列表删除数据.mp4111.25M
| └──9 字典和集合
| | ├──1 字典的应用场景.mp472.50M
| | ├──10 字典的循环遍历之键值对(拆包).mp482.28M
| | ├──11 字典的总结.mp417.25M
| | ├──12 创建集合.mp496.81M
| | ├──13 集合常见操作之增加数据.mp488.50M
| | ├──14 集合常见操作之删除数据.mp469.34M
| | ├──15 集合常见操作之查找数据.mp423.75M
| | ├──16 集合总结.mp48.72M
| | ├──2 创建字典的语法.mp473.00M
| | ├──3 字典常用操作之新增.mp460.09M
| | ├──4 字典常用操作之删除.mp446.72M
| | ├──5 字典常用操作之修改.mp424.50M
| | ├──6 字典常用操作之查找.mp4229.41M
| | ├──7 字典的循环遍历之key.mp452.25M
| | ├──8 字典的循环遍历之value.mp434.62M
| | └──9 字典的循环遍历之键值对.mp434.72M
├──02面向对象编程
| ├──1 面向对象基础
| | ├──1 了解面向对象.mp4129.22M
| | ├──10 体验魔法方法init.mp4140.09M
| | ├──11 带参数的init代码书写.mp4139.03M
| | ├──12 魔法方法str.mp464.69M
| | ├──13 魔法方法del.mp427.41M
| | ├──2 了解类和对象的关系.mp466.56M
| | ├──3 类和对象的语法.mp484.28M
| | ├──4 体验类和对象.mp491.50M
| | ├──5 类里面的self.mp462.34M
| | ├──6 一个类创建多个对象.mp468.56M
| | ├──7 类外面添加对象属性.mp456.41M
| | ├──8 类外面获取对象属性.mp440.47M
| | └──9 类里面获取对象属性.mp479.06M
| ├──2 应用-烤地瓜
| | ├──1 了解烤地瓜案例需求.mp472.56M
| | ├──2 烤地瓜案例步骤分析.mp4113.62M
| | ├──3 烤地瓜init方法.mp454.62M
| | ├──4 烤地瓜方法cook.mp4124.75M
| | ├──5 烤地瓜案例魔法方法str.mp433.19M
| | ├──6 创建对象测试属性和方法.mp479.28M
| | └──7 烤地瓜添加调料.mp4130.28M
| ├──3 应用-搬家具
| | ├──1 搬家具需求和步骤分析.mp446.91M
| | ├──2 搬家具之家具类.mp462.44M
| | ├──3 搬家具之房屋类.mp4103.75M
| | ├──4 搬家具之添加容纳家具思路分析.mp486.25M
| | ├──5 搬家具之容纳家具函数.mp4164.22M
| | └──6 面向对象基础部分总结.mp423.78M
| ├──4 继承
| | ├──1 了解继承.mp452.03M
| | ├──10 多层继承.mp495.91M
| | ├──11 super()方法作用.mp4136.94M
| | ├──12 super方法写法.mp4163.50M
| | ├──13 定义私有属性和方法.mp4215.84M
| | ├──14 获取和修改私有属性值.mp4139.12M
| | ├──15 继承总结.mp435.06M
| | ├──2 拓展经典类和新式类.mp434.09M
| | ├──3 体验继承.mp497.78M
| | ├──4 单继承.mp497.44M
| | ├──5 多继承.mp4144.62M
| | ├──6 子类重写父类同名属性和方法.mp485.41M
| | ├──7 拓展-mro顺序.mp461.34M
| | ├──8 子类调用父类同名方法和属性之思路分析.mp4109.38M
| | └──9 子类调用父类同名方法和属性之代码实现.mp4308.91M
| ├──5 多态 类方法 类属性
| | ├──1 了解面向对象三大特性.mp459.91M
| | ├──2 了解多态.mp4103.91M
| | ├──3 体验多态思路分析.mp4118.06M
| | ├──4 代码实现多态.mp4152.41M
| | ├──5 设置和访问类属性.mp4114.84M
| | ├──6 修改类属性.mp4101.59M
| | ├──7 类方法.mp4106.69M
| | ├──8 静态方法.mp489.94M
| | └──9 面向对象其他总结.mp441.66M
| ├──6 异常
| | ├──1 了解异常.mp4113.81M
| | ├──10 拓展命令提示符运行py文件.mp447.91M
| | ├──11 异常传递的思路分析.mp481.12M
| | ├──12 异常传递的代码实现.mp4176.94M
| | ├──13 自定义异常的作用.mp443.88M
| | ├──14 自定义异常思路分析.mp498.19M
| | ├──15 自定义异常代码实现之异常类.mp489.69M
| | ├──16 自定义异常代码实现之捕获异常.mp4132.25M
| | ├──17 异常总结.mp429.38M
| | ├──2 体验异常.mp466.12M
| | ├──3 了解异常类型.mp463.06M
| | ├──4 捕获指定异常类型.mp483.69M
| | ├──5 捕获多个指定异常类型.mp449.06M
| | ├──6 捕获异常描述信息.mp476.06M
| | ├──7 捕获所有异常.mp459.88M
| | ├──8 异常的else.mp435.50M
| | └──9 异常的finally.mp470.31M
| ├──7 模块和包
| | ├──1 了解模块.mp487.34M
| | ├──10 模块定位顺序之注意点一.mp472.56M
| | ├──11 模块定位顺序之注意点二.mp490.97M
| | ├──12 拓展-名字重复的严重性.mp494.34M
| | ├──13 all列表.mp483.06M
| | ├──14 了解包.mp426.69M
| | ├──15 制作包.mp462.16M
| | ├──16 导入包之方法一.mp443.91M
| | ├──17 导入包之方法二.mp486.59M
| | ├──18 模块和包的总结.mp424.59M
| | ├──2 导入模块之方法一.mp473.47M
| | ├──3 导入模块之方法二.mp438.22M
| | ├──4 导入模块之方法三.mp431.19M
| | ├──5 定义别名.mp474.16M
| | ├──6 了解制作模块.mp472.22M
| | ├──7 制作模块之定义模块.mp452.28M
| | ├──8 制作模块之测试和调用模块.mp4215.47M
| | └──9 了解模块定位顺序.mp476.72M
| └──8 案例-面向对象版学员管理系统
| | ├──1 章节介绍.mp495.34M
| | ├──10 程序入口文件功能实现.mp4288.28M
| | ├──11 添加学员功能.mp4528.00M
| | ├──12 删除学员功能.mp4476.72M
| | ├──13 修改学员信息.mp4542.16M
| | ├──14 查询学员信息.mp4395.62M
| | ├──15 显示所有学员信息.mp4195.09M
| | ├──16 保存学员信息需求和注意事项.mp4153.00M
| | ├──17 拓展-dict.mp4226.69M
| | ├──18 保存学员信息.mp4397.31M
| | ├──19 加载学员信息思路.mp4172.88M
| | ├──2 介绍系统需求.mp485.50M
| | ├──20 加载学员信息.mp4283.75M
| | ├──21 学员管理系统涵盖知识点总结.mp464.31M
| | ├──3 准备程序文件.mp4268.12M
| | ├──4 定义学员类.mp4273.19M
| | ├──5 了解管理系统的需求.mp4146.62M
| | ├──6 定义管理系统类.mp4156.66M
| | ├──7 管理系统框架需求和步骤.mp4244.12M
| | ├──8 管理系统框架之程序入口函数.mp4513.47M
| | └──9 管理系统框架之定义系统功能函数.mp4501.38M
├──03-linux命令
| ├──1 操作系统介绍
| | ├──1 python高级课介绍.mp49.38M
| | ├──2 操作系统.mp45.03M
| | ├──3 虚拟机软件.mp411.16M
| | ├──4 Ubuntu操作系统.mp419.22M
| | └──5 Linux内核和发行版.mp47.94M
| ├──2 linux命令(一)
| | ├──1 查看目录命令.mp415.31M
| | ├──10 cp和mv命令选项.mp418.56M
| | ├──11 重定向.mp417.31M
| | ├──2 切换目录命令.mp412.09M
| | ├──3 绝对路径和相对路径.mp416.81M
| | ├──4 创建 删除文件和目录.mp410.41M
| | ├──5 拷贝 移动文件和目录.mp412.72M
| | ├──6 终端命令的格式说明.mp411.94M
| | ├──7 查看命令帮助.mp412.44M
| | ├──8 ls命令选项.mp429.66M
| | └──9 mkdir和rm命令选项.mp412.84M
| ├──3 linux命令(二)
| | ├──1 第一天知识点回顾.mp434.25M
| | ├──10 用户相关操作.mp449.47M
| | ├──11 用户组相关操作.mp415.69M
| | ├──2 查看文件内容命令.mp420.50M
| | ├──3 软链接.mp426.34M
| | ├──4 硬连接.mp438.00M
| | ├──5 文本搜索命令.mp418.41M
| | ├──6 查找文件命令.mp412.12M
| | ├──7 压缩和解压缩命令.mp423.12M
| | ├──8 文件权限命令.mp430.31M
| | └──9 获取管理权限的相关命令.mp423.78M
| └──4 linux命令(三)
| | ├──1 第二天知识点回顾.mp449.34M
| | ├──2 cp命令选项-a的使用.mp412.97M
| | ├──3 远程登录.mp450.19M
| | ├──4 远程拷贝.mp431.50M
| | ├──5 vim的介绍.mp413.59M
| | ├──6 vim的使用.mp414.12M
| | ├──7 软件的安装.mp442.41M
| | └──8 软件的卸载.mp46.66M
├──04-多任务编程
| ├──1 进程
| | ├──1 多任务的介绍.mp414.97M
| | ├──2 进程的介绍.mp49.03M
| | ├──3 多进程的使用.mp425.72M
| | ├──4 获取进程编号.mp426.16M
| | ├──5 进程执行带有参数的任务.mp414.81M
| | ├──6 第三天知识点回顾.mp442.62M
| | ├──7 进程之间不共享全局变量.mp443.88M
| | └──8 主进程会等待所有的子进程执行完成以后再退出.mp418.66M
| └──2 线程
| | ├──1 线程的介绍.mp46.12M
| | ├──10 进程和线程的对比.mp419.28M
| | ├──2 多线程的使用.mp424.19M
| | ├──3 线程执行带有参数的任务.mp49.44M
| | ├──4 线程之间执行是无序的.mp412.94M
| | ├──5 主线程会等待子线程执行结束再结束.mp412.75M
| | ├──6 线程之间共享全局变量.mp417.66M
| | ├──7 线程之间共享全局变量数据出现错误问题.mp422.00M
| | ├──8 互斥锁.mp427.72M
| | └──9 死锁.mp420.28M
├──05-web服务器
| ├──1 网络编程基础
| | ├──1 第四天知识点回顾.mp428.75M
| | ├──10 tcp网络应用程序的注意点.mp429.41M
| | ├──11 tcp服务端服务于多个客户端.mp421.88M
| | ├──12 多人版tcp服务端程序.mp444.00M
| | ├──13 第五天知识点回顾.mp431.22M
| | ├──14 socket之send和recv的原理剖析.mp48.44M
| | ├──2 ip地址的介绍.mp426.28M
| | ├──3 端口和端口号的介绍.mp415.66M
| | ├──4 tcp的介绍.mp422.59M
| | ├──5 socket的介绍.mp46.78M
| | ├──6 tcp网络应用程序的开发流程.mp411.62M
| | ├──7 tcp客户端程序开发.mp434.66M
| | ├──8 tcp服务端程序的开发.mp442.12M
| | └──9 设置端口号复用.mp417.44M
| ├──2 http协议介绍
| | ├──1 http协议的介绍.mp418.78M
| | ├──2 URL的介绍.mp412.59M
| | ├──3 开发者工具的介绍.mp434.44M
| | ├──4 http get请求报文.mp436.50M
| | ├──5 http post请求报文.mp416.53M
| | ├──6 http响应报文.mp437.03M
| | └──7 状态码介绍.mp418.19M
| └──3 web服务器
| | ├──1 搭建python自带的静态web服务器.mp422.47M
| | ├──2 静态web服务器-返回固定页面.mp441.03M
| | ├──3 静态web服务器-返回指定页面.mp437.59M
| | ├──4 静态web服务器-返回404页面.mp420.00M
| | ├──5 第六天知识点回顾.mp445.66M
| | ├──6 静态web服务器-多任务版.mp425.50M
| | ├──7 静态web服务器-面向对象版.mp426.50M
| | ├──8 获取终端命令行参数.mp413.91M
| | └──9 静态web服务器-命令行启动动态绑定端口号.mp419.81M
├──06-web前端开发基础
| ├──1 Html基础
| | ├──1 html的介绍.mp45.31M
| | ├──2 html的基本结构.mp410.97M
| | ├──3 vs code的介绍.mp426.75M
| | ├──4 常见的html标签.mp418.88M
| | ├──5 资源路径.mp49.69M
| | ├──6 列表标签.mp45.62M
| | ├──7 表格标签.mp47.91M
| | ├──8 表单标签和标签元素标签.mp423.69M
| | └──9 表单提交.mp424.84M
| ├──2 css基础
| | ├──1 css的介绍.mp47.12M
| | ├──10 盒子模型.mp433.53M
| | ├──2 css样式表三种使用方式.mp424.34M
| | ├──3 第七天知识点回顾.mp438.31M
| | ├──4 标签 类 层级选择器.mp425.94M
| | ├──5 id 组 伪类选择器.mp425.81M
| | ├──6 常用布局样式属性.mp423.88M
| | ├──7 常用文本的样式属性.mp418.44M
| | ├──8 元素溢出.mp47.75M
| | └──9 css显示特性.mp415.41M
| ├──3 JavaScript基础
| | ├──1 JavaScript的介绍【更多IT好课+薇信:DS369333】.mp45.09M
| | ├──10 标签属性的获取和设置.mp419.09M
| | ├──11 获取和设置标签内容(innerHTML).mp46.44M
| | ├──12 数组的定义和数组的操作.mp426.94M
| | ├──13 循环语句.mp410.12M
| | ├──14 字符串拼接.mp46.03M
| | ├──15 定时器.mp422.97M
| | ├──2 JavaScript的使用【更多IT好课+薇信:DS369333】.mp49.19M
| | ├──3 变量的定义和数据类型.mp430.88M
| | ├──4 函数的定义和函数的调用.mp411.28M
| | ├──5 全局变量和局部变量.mp412.94M
| | ├──6 条件判断结合比较运算符.mp415.84M
| | ├──7 条件判断结合逻辑运算符.mp49.03M
| | ├──8 第八天知识点回顾.mp435.34M
| | └──9 获取标签元素.mp414.88M
| └──4 JQuery
| | ├──1 jquery的介绍.mp411.53M
| | ├──10 事件代理.mp425.34M
| | ├──11 自定义JavaScript【更多IT好课+薇信:DS369333】.mp413.22M
| | ├──12 json数据格式的介绍.mp436.12M
| | ├──13 ajax的介绍.mp420.81M
| | ├──14 ajax的使用发送get请求.mp441.59M
| | ├──15 ajax的使用法术post请求.mp418.00M
| | ├──2 jquery的使用.mp424.28M
| | ├──3 jquery选择器.mp420.72M
| | ├──4 选择集过滤.mp412.75M
| | ├──5 选择集的转移.mp431.53M
| | ├──6 jquery获取和设置标签内容.mp411.16M
| | ├──7 获取和设置标签属性.mp420.97M
| | ├──8 第九天知识点回顾.mp425.88M
| | └──9 jquery常用的事件.mp426.78M
├──07-MySQL数据库
| ├──1 mysql介绍
| | ├──1 数据库的介绍.mp414.31M
| | ├──2 关系型数据库管理系统的介绍.mp415.94M
| | ├──3 数据库的安装.mp450.91M
| | └──4 数据类型和约束.mp450.91M
| ├──2 数据库和表的操作
| | ├──1 第十天知识点回顾.mp448.50M
| | ├──2 Navicat的使用.mp419.50M
| | ├──3 登录和退出MySQL数据库.mp45.56M
| | ├──4 数据库操作的SQL语句.mp46.53M
| | ├──5 表结构操作的SQL语句.mp423.53M
| | └──6 表数据操作的SQL语句.mp431.09M
| ├──3 where条件查询
| | ├──1 as和distinct关键字.mp49.69M
| | ├──2 比较运算符.mp46.00M
| | ├──3 逻辑运算符.mp48.81M
| | ├──4 范围查询.mp47.03M
| | ├──5 模糊查询.mp46.03M
| | └──6 空判断查询.mp48.34M
| ├──4 mysql高级查询
| | ├──1 排序.mp49.41M
| | ├──2 分页查询.mp412.38M
| | ├──3 聚合函数.mp422.00M
| | ├──4 分组查询.mp427.47M
| | ├──5 内连接查询.mp419.38M
| | ├──6 左连接查询.mp410.91M
| | ├──7 右连接查询.mp48.50M
| | ├──8 自连接查询.mp428.03M
| | └──9 子查询.mp419.09M
| ├──5 mysql高级操作
| | ├──1 远程登录mysql数据库.mp417.94M
| | ├──10 修改goods表结构.mp412.50M
| | ├──2 第十一天知识点回顾.mp423.91M
| | ├──3 数据库设计之三范式的介绍.mp413.75M
| | ├──4 E-R模型的介绍.mp423.06M
| | ├──5 外键SQL语句的编写.mp424.75M
| | ├──6 演练-分组和聚合函数的组合使用.mp423.22M
| | ├──7 将查询结果插入到其它表中.mp419.16M
| | ├──8 使用连接更新表中某个字段数据.mp414.66M
| | └──9 创建表并给某个字段添加数据.mp420.34M
| ├──6 python与mysql交互
| | ├──1 pymysql的查询语句操作.mp443.56M
| | ├──2 pymsql对数据库的增删改操作.mp417.34M
| | ├──3 sql注入和防止sql注入.mp415.75M
| | └──4 pymysql防止sql注入的多个参数使用.mp48.69M
| └──7 事务和索引
| | ├──1 事务的介绍.mp415.59M
| | ├──2 事务的使用.mp430.97M
| | ├──3 第十二天知识点回顾.mp431.66M
| | ├──4 索引.mp427.75M
| | └──5 联合索引.mp416.22M
├──08-mini WEB框架
| ├──1 闭包
| | ├──1 闭包.mp417.59M
| | ├──2 闭包的使用.mp411.62M
| | └──3 闭包修改外部函数的变量.mp48.59M
| ├──2 装饰器
| | ├──1 装饰器.mp435.69M
| | ├──2 装饰器的使用.mp414.19M
| | ├──3 通用的装饰器.mp453.03M
| | ├──4 多个装饰器的使用.mp432.44M
| | ├──5 带有参数的装饰器.mp423.59M
| | └──6 类装饰器.mp419.16M
| ├──3 mini-web框架
| | ├──1 第十三天知识点回顾.mp422.84M
| | ├──10 ajax请求数据渲染个人中心页面.mp438.78M
| | ├──11 logging日志.mp425.69M
| | ├──12 logging日志在项目中使用.mp421.09M
| | ├──2 web框架介绍.mp415.34M
| | ├──3 web框架开发-获取处理结果.mp439.31M
| | ├──4 web框架开发-拼接响应报文发送给浏览器.mp418.94M
| | ├──5 模板替换功能.mp412.22M
| | ├──6 路由列表的开发.mp423.25M
| | ├──7 装饰器方式的添加路由.mp427.56M
| | ├──8 显示股票信息页面的开发.mp430.75M
| | └──9 个人中心数据接口的开发.mp461.69M
| ├──4 property和上下文管理器
| | ├──1 第十四天知识点回顾.mp451.66M
| | ├──2 property属性-装饰器方式的使用.mp413.91M
| | ├──3 property属性-类属性的方式使用.mp47.78M
| | ├──4 with语句的使用.mp412.84M
| | ├──5 自定义上下文管理器.mp416.19M
| | └──6 自定义上下文管理器-装饰器方式实现.mp413.97M
| ├──5 生成器和深拷贝 浅拷贝
| | ├──1 生成器的两种创建方式.mp428.53M
| | ├──2 生成器的使用场景.mp415.84M
| | ├──3 浅拷贝.mp425.47M
| | └──4 深拷贝.mp435.53M
| └──6 正则表达式
| | ├──1 正则表达式的介绍.mp45.09M
| | ├──2 re模块的使用.mp46.75M
| | ├──3 匹配单个字符.mp433.44M
| | ├──4 匹配多个字符.mp417.47M
| | ├──5 匹配开头和结尾.mp415.12M
| | └──6 匹配分组.mp446.72M
├──09-Django框架
| ├──1 redis安装配置
| | ├──1 课程安排.mp42.44M
| | ├──2 nosql的概念.mp411.25M
| | ├──3 redis的优势.mp412.31M
| | ├──4 安装.mp49.88M
| | ├──5 redis server和redis cli.mp411.06M
| | └──6 redis的核心配置.mp418.47M
| ├──10 vue
| | ├──1 反馈.mp410.75M
| | ├──10 methods.mp417.50M
| | ├──11 v-model绑定数据.mp421.47M
| | ├──12 todolist.mp433.25M
| | ├──13 es6的语法.mp425.41M
| | ├──14 vue的生命周期.mp420.03M
| | ├──15 axios请求.mp463.53M
| | ├──16 总结.mp44.34M
| | ├──2 ssh.mp434.31M
| | ├──3 vue简介.mp412.44M
| | ├──4 hello vue.mp410.75M
| | ├──5 data.mp411.34M
| | ├──6 ssh操作.mp42.19M
| | ├──7 v-bind.mp49.41M
| | ├──8 v-if.mp418.97M
| | └──9 v-for.mp417.16M
| ├──2 redis数据类型
| | ├──1 redis select.mp44.47M
| | ├──2 redis数据简介.mp44.25M
| | ├──3 string.mp417.09M
| | ├──4 key的操作.mp46.78M
| | ├──5 hash.mp418.06M
| | ├──6 列表.mp419.56M
| | ├──7 set集合(无序).mp46.25M
| | └──8 有序集合.mp414.25M
| ├──3 redis高级
| | ├──1 python操作redis.mp433.50M
| | ├──2 搭建redis主从的必要性说明.mp47.56M
| | ├──3 redis的安装.mp44.59M
| | ├──4 主从搭建.mp429.94M
| | ├──5 集群的简介.mp49.81M
| | ├──6 集群的搭建.mp442.06M
| | ├──7 集群代码实现.mp49.59M
| | └──8 总结.mp43.38M
| ├──4 django入门
| | ├──1 反馈.mp415.59M
| | ├──10 admin站点管理.mp414.75M
| | ├──11 视图的定义.mp46.53M
| | ├──12 url匹配.mp441.50M
| | ├──13 url匹配汇总.mp414.25M
| | ├──14 模板.mp418.75M
| | ├──15 总结.mp413.03M
| | ├──2 web应用程序的处理流程.mp417.47M
| | ├──3 django简介.mp47.72M
| | ├──4 MVC和MVT.mp419.53M
| | ├──5 学习简介.mp410.09M
| | ├──6 虚拟环境.mp431.06M
| | ├──7 创建django工程.mp418.62M
| | ├──8 创建子应用.mp426.03M
| | └──9 模型的迁移.mp448.50M
| ├──5 django模型
| | ├──1 反馈.mp43.06M
| | ├──10 新增数据.mp411.81M
| | ├──11 更新数据.mp411.12M
| | ├──12 MVT.mp43.19M
| | ├──13 删除操作.mp45.88M
| | ├──14 基本查询.mp411.97M
| | ├──15 filter,get,exclude的查询.mp437.78M
| | ├──16 F对象.mp410.28M
| | ├──17 Q对象.mp414.00M
| | ├──18 聚合函数.mp48.03M
| | ├──19 排序.mp46.78M
| | ├──2 小案例实现.mp418.97M
| | ├──20 关联查询.mp426.00M
| | ├──21 关联查询的筛选.mp425.66M
| | ├──22 总结.mp46.28M
| | ├──3 debug和basedir.mp420.97M
| | ├──4 静态文件.mp413.03M
| | ├──5 apps配置相关.mp410.81M
| | ├──6 模型的定义(属性定义).mp428.53M
| | ├──7 模型定义(外键).mp423.94M
| | ├──8 修改数据库引擎(mysql).mp423.59M
| | └──9 shell.mp49.94M
| ├──6 django请求和响应
| | ├──1 反馈.mp47.06M
| | ├──10 url中的位置参数.mp415.16M
| | ├──11 关键字参数.mp49.53M
| | ├──12 GET方式传递查询字符串.mp425.56M
| | ├──13 POSTform表单数据.mp412.53M
| | ├──14 传递JSON数据 并且解析JSON数据.mp423.72M
| | ├──15 请求头.mp410.50M
| | ├──16 HttpResponse.mp413.28M
| | ├──17 JsonResponse.mp45.12M
| | ├──18 重定向.mp49.72M
| | ├──19 状态保持的必要性.mp411.00M
| | ├──2 查询结果集.mp457.19M
| | ├──20 cookie的流程.mp430.47M
| | ├──21 总结.mp45.59M
| | ├──3 限制查询结果集.mp45.09M
| | ├──4 分页.mp418.00M
| | ├──5 项目准备工作.mp423.28M
| | ├──6 allowed hosted.mp412.75M
| | ├──7 reverse.mp427.38M
| | ├──8 postman的安装.mp47.88M
| | └──9 请求的4种传递数据方式.mp419.97M
| ├──7 django会话保持和视图
| | ├──1 反馈.mp434.16M
| | ├──10 类视图的定义.mp421.06M
| | ├──11 类视图的原理.mp437.06M
| | ├──12 MRO的继承顺序.mp425.47M
| | ├──2 今天课程安排.mp43.16M
| | ├──3 cookie的流程(从效果层面).mp430.66M
| | ├──4 cookie的http原理角度的流程.mp413.91M
| | ├──5 cookie的2点说明.mp413.81M
| | ├──6 cookie的过期时间和删除.mp426.34M
| | ├──7 session的流程.mp452.81M
| | ├──8 session的流程(http角度考虑).mp441.84M
| | └──9 session的知识梳理.mp417.34M
| ├──8 django模板
| | ├──1 反馈.mp412.78M
| | ├──10 CSRF的cookie解决方案.mp433.69M
| | ├──11 csrfd的总结.mp413.94M
| | ├──2 中间件.mp450.47M
| | ├──3 模板的基本配置.mp421.00M
| | ├──4 模板的基本语法.mp423.84M
| | ├──5 过滤器.mp422.28M
| | ├──6 模板继承.mp416.53M
| | ├──7 jinja2的基本使用.mp425.78M
| | ├──8 jiaja2的过滤器.mp426.12M
| | └──9 csrf的流程和短信验证避免发生的解决.mp440.84M
| └──9 git
| | ├──1 git的简介.mp411.34M
| | ├──10 单人本地仓库的总结.mp46.94M
| | ├──11 创建远程仓库(github)为例.mp412.06M
| | ├──12 clone和pull.mp417.44M
| | ├──13 多人协作开发.mp420.66M
| | ├──14 冲突.mp428.81M
| | ├──15 冲突的本质 你提交的和服务器最新的不一致.mp417.50M
| | ├──16 tag.mp416.84M
| | ├──17 分支操作.mp421.91M
| | ├──18 git的分支操作.mp415.81M
| | ├──19 git的总结.mp411.41M
| | ├──2 git的工作区域.mp43.66M
| | ├──20 session保存到redis中.mp461.75M
| | ├──21 CSRF的django使用.mp419.69M
| | ├──3 单机git工作区域解释.mp420.28M
| | ├──4 总结.mp43.75M
| | ├──5 反馈.mp431.81M
| | ├──6 单人主线操作.mp417.62M
| | ├──7 git的版本回退.mp49.00M
| | ├──8 撤销工作区的代码.mp411.94M
| | └──9 撤销暂存区的代码.mp46.56M
├──10-美多商城项目
| ├──1 美多商城项目准备
| | ├──1 项目简介.mp436.47M
| | ├──10 工程创建和配置-配置Jinja2模板引擎.mp4413.56M
| | ├──11 工程创建和配置-配置MySQL数据库.mp4200.25M
| | ├──12 工程创建和配置-配置Redis数据库.mp4143.25M
| | ├──13 工程创建和配置-配置工程日志.mp4287.25M
| | ├──14 工程创建和配置-Git管理日志文件.mp4138.78M
| | ├──15 工程创建和配置-配置前端静态文件.mp4161.25M
| | ├──16 小结.mp4262.31M
| | ├──2 项目开发流程.mp4107.22M
| | ├──3 项目需求分析-需求分析.mp4479.72M
| | ├──4 项目需求分析-归纳主要模块.mp4182.25M
| | ├──5 项目架构设计-项目开发模式.mp4103.12M
| | ├──6 项目介绍-项目架构设计.mp4232.06M
| | ├──7 工程创建和配置-创建远程仓库.mp4191.19M
| | ├──8 工程创建和配置-创建美多商城工程.mp4172.28M
| | └──9 工程创建和配置-配置开发环境.mp4284.47M
| ├──10 用户中心
| | ├──1 内容介绍.mp43.16M
| | ├──10 添加和验证邮箱-定义发送邮件任务.mp425.62M
| | ├──11 添加和验证邮箱-发送邮箱验证邮件.mp431.16M
| | ├──12 添加和验证邮箱-生成邮箱激活链接.mp472.03M
| | ├──13 添加和验证邮箱-Celery错误重试机制.mp412.41M
| | ├──14 添加和验证邮箱-补充Celery worker的工作模式.mp417.12M
| | ├──15 收货地址-内容介绍.mp42.41M
| | ├──16 收货地址-省市区三级联动-展示收货地址.mp417.03M
| | ├──17 收货地址-省市区三级联动-准备省市区模型和数据.mp430.56M
| | ├──18 收货地址-省市区三级联动-查询省市区数据接口设计.mp48.53M
| | ├──19 收货地址-省市区三级联动-查询省级模型列表.mp418.72M
| | ├──2 用户基本信息-逻辑分析.mp48.59M
| | ├──20 收货地址-省市区三级联动-将省级模型列表转成字典列表.mp419.00M
| | ├──21 收货地址-省市区三级联动-查询城市或区县数据.mp458.28M
| | ├──22 收货地址-省市区三级联动-缓存介绍.mp46.88M
| | ├──23 收货地址-省市区三级联动-缓存省市区数据.mp428.22M
| | ├──24 回顾和反馈.mp442.22M
| | ├──25 收货地址-新增地址-定义用户地址模型类.mp420.12M
| | ├──26 收货地址-新增地址-接口设计和定义.mp423.50M
| | ├──27 收货地址-新增地址-保存地址数据.mp425.22M
| | ├──28 收货地址-新增地址-保存地址数据时设置默认地址.mp411.81M
| | ├──29 收货地址-新增地址-响应新增地址数据.mp49.19M
| | ├──3 用户基本信息-用户模型类补充email_active字段.mp47.97M
| | ├──30 收货地址-新增地址-判断用户地址数量是否超过上限.mp421.62M
| | ├──31 收货地址-展示地址.mp440.03M
| | ├──32 收货地址-更新地址.mp442.00M
| | ├──33 收货地址-删除地址.mp412.94M
| | ├──34 收货地址-设置默认地址.mp413.41M
| | ├──35 收货地址-更新地址标题.mp416.72M
| | ├──36 添加和验证邮箱-Django发送邮件流程分析.mp412.72M
| | ├──37 添加和验证邮箱-准备发邮件服务器.mp422.41M
| | ├──4 用户基本信息-查询并渲染用户基本信息.mp451.03M
| | ├──5 添加和验证邮箱-添加邮箱接口设计和定义.mp42.25M
| | ├──6 添加和验证邮箱-添加邮箱后端逻辑(未判断是否登录).mp432.09M
| | ├──7 添加和验证邮箱-添加邮箱后端逻辑(自定义LoginRequiredJSONMixin).mp419.78M
| | ├──8 内容总结.mp428.47M
| | └──9 回顾.mp437.84M
| ├──11 商品数据库表设计
| | ├──1 内容介绍.mp43.88M
| | ├──2 SPU和SKU.mp415.28M
| | ├──3 首页广告类别表分析.mp427.50M
| | ├──4 首页广告数据库表迁移.mp45.72M
| | ├──5 商品分类表分析.mp432.78M
| | ├──6 商品品牌-SPU-SKU表分析.mp48.28M
| | ├──7 商品SKU-SKU图片表分析.mp415.31M
| | ├──8 回顾和商品规格表分析.mp460.03M
| | └──9 商品数据库表迁移.mp414.22M
| ├──12 准备商品数据
| | ├──1 商品图片存储方案说明.mp418.00M
| | ├──10 FastDFS客户端上传文件-使用方式演示.mp415.03M
| | ├──11 FastDFS客户端上传文件-解决No space left on device.mp411.69M
| | ├──12 FastDFS客户端上传文件-录入商品数据和图片数据.mp422.19M
| | ├──2 FastDFS架构和工作机制介绍.mp431.94M
| | ├──3 FastDFS索引介绍.mp421.88M
| | ├──4 Docker介绍.mp432.47M
| | ├──5 Docker安装.mp410.84M
| | ├──6 Docker镜像操作.mp429.09M
| | ├──7 Docker容器操作.mp445.03M
| | ├──8 Docker安装运行FastDFS.mp427.84M
| | └──9 FastDFS客户端上传文件-准备fdfs_client扩展包.mp414.84M
| ├──13 商品首页广告
| | ├──1 展示首页商品分类-分析首页商品分类数据结构.mp425.59M
| | ├──2 展示首页商品分类-查询商品分类频道数据.mp456.31M
| | ├──3 回顾和反馈.mp446.06M
| | ├──4 展示首页商品分类-二级和三级类别.mp432.84M
| | ├──5 展示首页商品广告.mp471.78M
| | ├──6 自定义Django文件存储类-Django文件存储类url()方法介绍.mp426.09M
| | ├──7 自定义Django文件存储类-初步实现未优化.mp470.31M
| | ├──8 没有默认地址页面出错.mp412.47M
| | └──9 自定义Django文件存储类-初始化方法优化完成.mp420.00M
| ├──14 商品列表页
| | ├──1 页面组成结构分析.mp419.53M
| | ├──10 查询和渲染商品热销排行.mp439.88M
| | ├──2 接口设计和定义.mp421.41M
| | ├──3 封装获取商品分类的方法.mp418.84M
| | ├──4 查询面包屑导航.mp446.09M
| | ├──5 排序查询.mp433.69M
| | ├──6 分页查询.mp423.53M
| | ├──7 反馈和回顾.mp448.12M
| | ├──8 渲染商品列表数据-分页和排序渲染.mp452.53M
| | └──9 渲染商品列表数据-前端分页器渲染.mp421.94M
| ├──15 商品搜索
| | ├──1 全文检索方案Elasticsearch-全文检索介绍和搜索引擎原理.mp420.91M
| | ├──2 全文检索方案Elasticsearch-Elasticsearch介绍和安装.mp419.69M
| | ├──3 全文检索方案Elasticsearch-Haystack介绍和安装配置.mp418.88M
| | ├──4 全文检索方案Elasticsearch-Haystack扩展建立索引.mp434.12M
| | └──5 查询和渲染搜索结果.mp445.41M
| ├──16 商品详情页
| | ├──1 页面构造分析+接口设计和定义.mp413.41M
| | ├──10 用户浏览记录-查询浏览记录.mp429.00M
| | ├──2 展示详情页数据-商品分类+面包屑导航+热销排行.mp423.53M
| | ├──3 展示详情页数据-SKU和规格数据.mp434.62M
| | ├──4 统计分类商品的访问量-接口设计和定义.mp418.12M
| | ├──5 统计分类商品的访问量-后端逻辑实现.mp447.47M
| | ├──6 反馈.mp433.75M
| | ├──7 列表页跳转到详情页.mp49.16M
| | ├──8 用户浏览记录-设计浏览记录存储方案.mp429.41M
| | └──9 用户浏览记录-保存浏览记录.mp432.47M
| ├──17 购物车
| | ├──1 登录用户购物车存储方案.mp430.31M
| | ├──10 展示购物车-用户已登录查询cookie购物车.mp425.97M
| | ├──11 修改购物车-用户已登录修改redis购物车.mp433.97M
| | ├──12 修改购物车-用户未登录修改cookie购物车.mp415.19M
| | ├──13 删除购物车-用户已登录删除redis购物车.mp414.59M
| | ├──14 删除购物车-用户未登录删除cookie购物车.mp416.78M
| | ├──15 全选购物车-用户已登录全选redis购物车.mp427.16M
| | ├──16 全选购物车-用户未登录全选cookie购物车.mp423.75M
| | ├──17 合并购物车-业务逻辑分析和准备.mp422.97M
| | ├──18 合并购物车-业务逻辑实现(有BUG).mp439.72M
| | ├──19 回顾和反馈.mp475.81M
| | ├──2 未登录用户购物车存储方案.mp436.56M
| | ├──20 展示商品页面简单购物车.mp45.03M
| | ├──3 保存购物车-接口设计和定义.mp412.91M
| | ├──4 保存购物车-接受和校验参数.mp412.12M
| | ├──5 保存购物车-判断用户是否登录.mp43.03M
| | ├──6 保存购物车-用户已登录保存redis购物车.mp425.53M
| | ├──7 保存购物车-用户未登录保存cookie购物车.mp447.50M
| | ├──8 展示购物车-接口设计和定义.mp415.00M
| | └──9 展示购物车-用户已登录查询redis购物车.mp426.41M
| ├──18 订单
| | ├──1 结算订单-后端接口准.mp424.03M
| | ├──10 回顾和反馈.mp433.94M
| | ├──11 提交订单-MySQL事务隔离级别.mp421.97M
| | ├──2 结算订单-后端逻辑实现.mp4102.47M
| | ├──3 提交订单-保存订单基本信息.mp450.22M
| | ├──4 提交订单-保存订单商品信息.mp455.50M
| | ├──5 提交订单-展示提交订单成功页面.mp415.41M
| | ├──6 提交订单-Django中事务的使用.mp425.41M
| | ├──7 提交订单-使用事务保存订单数据.mp423.44M
| | ├──8 提交订单-并发下单问题演示和解决方案.mp426.38M
| | └──9 提交订单-使用乐观锁并发下单.mp429.88M
| ├──19 对接支付宝
| | ├──1 支付宝介绍-沙箱应用介绍.mp417.41M
| | ├──2 支付宝介绍-快速接入介绍.mp422.16M
| | ├──3 支付宝介绍-SDK和API.mp427.66M
| | ├──4 支付宝介绍-配置密钥.mp423.97M
| | ├──5 对接支付宝系统-订单支付.mp452.84M
| | └──6 对接支付宝系统-保存订单支付结果.mp486.94M
| ├──2 用户模型类
| | ├──1 用户注册之展示用户注册页面-创建用户模块子应用.mp4319.78M
| | ├──2 回顾和反馈.mp4383.34M
| | ├──3 用户注册之展示用户注册页面-追加导包路径.mp4332.19M
| | ├──4 用户注册之展示用户注册页面.mp4235.28M
| | ├──5 用户注册之用户模型类-Django默认用户认证系统.mp4211.03M
| | ├──6 用户注册之用户模型类-Django默认用户模型类.mp4373.91M
| | ├──7 用户注册之用户模型类-自定义用户模型类.mp4376.84M
| | └──8 用户注册之用户模型类-迁移自定义用户模型类.mp4482.03M
| ├──20 性能优化
| | ├──1 页面静态化介绍.mp412.66M
| | ├──10 MySQL读写分离-Django实现MySQL读写分离.mp414.16M
| | ├──11 商品规格解析.mp451.84M
| | ├──2 首页广告页面静态化-工具方法静态化实现.mp456.53M
| | ├──3 首页广告页面静态化-定时任务静态化首页.mp426.31M
| | ├──4 商品详情页面静态化-静态化方案说明.mp47.75M
| | ├──5 商品详情页面静态化-python脚本批量静态化.mp439.78M
| | ├──6 MySQL读写分离-MySQL主从同步介绍.mp415.03M
| | ├──7 MySQL读写分离-Docker安装运行MySQL从机.mp426.03M
| | ├──8 MySQL读写分离-实现冷备份.mp47.19M
| | └──9 MySQL读写分离-实现热备份.mp420.16M
| ├──3 用户注册前端
| | ├──1 内容介绍.mp418.56M
| | ├──10 内容总结.mp4178.03M
| | ├──2 用户注册业务逻辑分析.mp472.53M
| | ├──3 用户注册接口设计和定义.mp4208.69M
| | ├──4 用户注册前端逻辑-Vue和HTML(用户名和密码).mp4290.44M
| | ├──5 用户注册前端逻辑-Vue和HTML(其他数据).mp4321.53M
| | ├──6用户注册前端逻辑-Vue和JS(绑定数据变量).mp4508.31M
| | ├──8 用户注册前端逻辑-修改Vue读取变量的语法.mp4133.78M
| | └──9 用户注册前端逻辑小结.mp4133.84M
| ├──4 用户注册后端
| | ├──1 回顾和反馈.mp4172.81M
| | ├──10 用户名重复注册-后端逻辑实现.mp4135.50M
| | ├──11 用户名重复注册-前端逻辑实现.mp4227.50M
| | ├──2 用户注册后端逻辑-接收参数.mp4132.66M
| | ├──3 用户注册后端逻辑-校验参数.mp4189.56M
| | ├──4 用户注册后端逻辑-保存注册数据.mp4187.34M
| | ├──5 用户注册后端逻辑-响应结果.mp4150.25M
| | ├──6 用户注册后端逻辑-渲染错误提示信息.mp454.75M
| | ├──7 用户注册后端逻辑-实现状态保持.mp4148.19M
| | ├──8 用户名重复注册-逻辑分析.mp498.03M
| | └──9 用户名重复注册-接口设计和定义.mp485.81M
| ├──5 图片验证码
| | ├──1 验证码之图形验证码-逻辑分析.mp4123.59M
| | ├──2 验证码之图形验证码-接口设计和定义.mp497.62M
| | ├──3 验证码之图形验证码-后端逻辑.mp4248.16M
| | ├──4 验证码之图形验证码-前端逻辑.mp4205.97M
| | ├──5 设置包的source root.mp453.44M
| | ├──6 内容总结.mp4100.81M
| | ├──7 回顾和反馈.mp4176.78M
| | ├──8 验证码之图形验证码-过期时间数字处理.mp46.00M
| | └──9 验证码之图形验证码-前端逻辑-用户交互和数据校验.mp418.72M
| ├──6 短信验证码
| | ├──1 内容介绍.mp42.38M
| | ├──10 后端逻辑-发送短信验证码.mp417.00M
| | ├──11 前端逻辑-axios发送Ajax请求获取短信验证码.mp432.53M
| | ├──12 前端逻辑-展示60秒倒计时.mp438.53M
| | ├──13 前端逻辑-代码优化.mp420.56M
| | ├──14 手动输出日志记录短信验证码.mp49.06M
| | ├──15 内容总结.mp416.41M
| | ├──16 回顾和反馈.mp418.03M
| | ├──17 补充注册时短信验证逻辑.mp432.16M
| | ├──18 避免频繁发送短信验证码-逻辑分析.mp47.75M
| | ├──19 避免频繁发送短信验证码-前后端逻辑实现.mp431.47M
| | ├──2 业务逻辑分析.mp410.09M
| | ├──20 pipeline操作Redis数据库.mp419.66M
| | ├──3 容联云通讯-短信平台介绍.mp418.66M
| | ├──4 容联云通讯-短信SDK测试.mp441.91M
| | ├──5 容联云通讯-封装发送短信单例类.mp420.09M
| | ├──6 容联云通讯-封装发送短信验证码的单例方法.mp427.16M
| | ├──7 后端逻辑-接口设计和定义.mp48.47M
| | ├──8 后端逻辑-接受和校验参数.mp48.66M
| | └──9 后端逻辑-对比图形验证码.mp414.66M
| ├──7 异步发送短信验证码
| | ├──1 生产者消费者设计模式介绍.mp418.16M
| | ├──2 Celery介绍.mp410.06M
| | ├──3 创建Celery实例并加载配置.mp416.59M
| | ├──4 定义发送短信任务.mp424.56M
| | ├──5 启动Celery.mp410.66M
| | ├──6 调用发送短信任务.mp416.47M
| | └──7 小结.mp48.50M
| ├──8 用户登录
| | ├──1 内容介绍.mp43.72M
| | ├──10 退出登录.mp428.09M
| | ├──11 判断用户是否登录-展示用户中心页面.mp429.00M
| | ├──12 判断用户是否登录-LoginRequiredMixin使用.mp433.50M
| | ├──13 判断用户是否登录-LoginRequiredMixin中next参数的使用.mp414.97M
| | ├──2 用户名登录之业务逻辑分析.mp43.72M
| | ├──3 用户名登录-接口设计和定义.mp413.16M
| | ├──4 用户名登录-后端逻辑.mp441.94M
| | ├──5 用户认证原理分析.mp412.78M
| | ├──6 多账号登录-自定义用户认证后端.mp435.16M
| | ├──7 回顾和反馈.mp425.72M
| | ├──8 首页用户名展示-方案介绍.mp426.12M
| | └──9 首页用户名展示-方案实现.mp430.94M
| └──9 qq登录
| | ├──1 内容和效果说明.mp44.03M
| | ├──10 OAuth2.0认证获取openid-获取code.mp413.03M
| | ├──11 OAuth2.0认证获取openid-获取access_token和openid.mp414.38M
| | ├──12 内容总结.mp412.41M
| | ├──13 回顾和反馈.mp429.41M
| | ├──14 openid绑定用户流程.mp47.06M
| | ├──15 判断openid是否绑定过用户.mp411.22M
| | ├──16 openid已绑定用户的处理-直接登入美多商城.mp411.00M
| | ├──17 openid未绑定用户的处理-展示绑定用户页面.mp46.41M
| | ├──18 openid未绑定用户的处理-openid渲染到页面.mp415.38M
| | ├──19 openid未绑定用户的处理-openid序列化.mp432.97M
| | ├──2 开发文档-获取Authorization Code.mp436.22M
| | ├──20 openid未绑定用户的处理-判断openid是否有效.mp429.31M
| | ├──21 openid未绑定用户的处理-openid绑定美多商城用户.mp448.34M
| | ├──3 开发文档-通过Authorization Code获取Access Token.mp46.38M
| | ├──4 开发文档-通过Access Token获取OpenID.mp48.69M
| | ├──5 开发文档-QQ登录流程分析.mp412.41M
| | ├──6 定义QQ登录模型类.mp416.34M
| | ├──7 QQ登录工具QQLoginTool.mp46.00M
| | ├──8 OAuth2.0认证获取openid-获取QQ登录扫码页面.mp436.97M
| | └──9 OAuth2.0认证获取openid-配置域名.mp47.97M
├──11-DRF框架
| ├──1 Django REST framework 简介
| | ├──1 项目介绍.mp438.41M
| | ├──2 前后端分离和不分离的说明.mp45.25M
| | ├──3 前后端分离和不分离的过程演示.mp446.94M
| | ├──4 web接口的定义说明.mp438.06M
| | ├──5 restful风格接口说明.mp439.34M
| | └──6 restful风格接口定义和使用.mp423.94M
| ├──2 序列化和反序列化
| | ├──1 图书数据导入.mp416.03M
| | ├──10 回顾.mp436.56M
| | ├──11 美多商城简单回顾.mp48.06M
| | ├──12 面向对象回顾.mp424.09M
| | ├──13 嵌套序列化返回的使用.mp443.16M
| | ├──14 选项参数验证的使用.mp445.56M
| | ├──15 read only和write only的使用.mp421.75M
| | ├──16 自定义验证方法的使用.mp435.16M
| | ├──17 反序列化验证使用小结.mp423.34M
| | ├──18 反序列化保存方法的使用.mp422.34M
| | ├──19 反序列化的更新方法的使用.mp440.00M
| | ├──2 图书增删改查的接口定义.mp416.78M
| | ├──20 模型类序列化器的使用.mp415.91M
| | ├──21 修改增加选项参数的使用.mp419.56M
| | ├──22 模型类序列化器和一般序列化器的对比.mp416.00M
| | ├──23 总结.mp417.88M
| | ├──3 获取所有图书的代码实现.mp425.78M
| | ├──4 保存图书的代码实现.mp420.78M
| | ├──5 获取单一数据 更新 删除代码实现.mp416.97M
| | ├──6 序列化和反序列化说明.mp428.22M
| | ├──7 drf介绍.mp414.38M
| | ├──8 序列化的基本使用.mp425.81M
| | └──9 源代码说明.mp424.03M
| ├──3 视图
| | ├──1 回顾.mp418.75M
| | ├──10 自定义方法路由匹配规则说明.mp414.28M
| | ├──11 genericviewset的使用.mp411.75M
| | ├──12 modelviewset的使用.mp415.28M
| | ├──13 自定生成路由的方法使用.mp425.94M
| | ├──14 action装饰器的使用.mp412.19M
| | ├──15 SimpleRouter和DefaultRouter的区别说明.mp412.88M
| | ├──16 self.action属性的说明.mp422.09M
| | ├──17 drf框架封装演示说明.mp431.62M
| | ├──18 总结.mp410.50M
| | ├──2 两个基本类视图的说明.mp413.03M
| | ├──3 APIView的使用.mp443.78M
| | ├──4 genericaoiview的使用.mp428.97M
| | ├──5 五个拓展类的说明.mp418.41M
| | ├──6 拓展类的使用.mp423.41M
| | ├──7 拓展类的子类使用.mp426.09M
| | ├──8 视图集的说明.mp415.72M
| | └──9 viewset的使用.mp425.53M
| ├──4 其他功能
| | ├──1 回顾.mp445.22M
| | ├──10 自动生成接口文档.mp435.03M
| | ├──2 其他功能介绍.mp411.66M
| | ├──3 requests模块简单使用.mp438.62M
| | ├──4 认证和权限的使用.mp426.47M
| | ├──5 限流的使用.mp428.53M
| | ├──6 过滤的使用.mp414.53M
| | ├──7 排序使用.mp48.97M
| | ├──8 分页使用.mp437.56M
| | └──9 异常处理.mp421.12M
| └──5 vue组件
| | ├──1 vue的简单回顾.mp48.06M
| | ├──10 回顾.mp439.22M
| | ├──11 多个单文件组件嵌套使用.mp412.22M
| | ├──12 多个单问价你组件的路由的使用.mp414.97M
| | ├──13 emelent-ui的使用.mp419.94M
| | ├──14 vue-cli的使用说明.mp429.72M
| | ├──15 dist的使用说明.mp414.12M
| | ├──2 全局组件的使用.mp47.88M
| | ├──3 局部组件使用.mp45.41M
| | ├──4 组件的数据绑定.mp46.19M
| | ├──5 父组件给子组件传值.mp46.00M
| | ├──6 子组件给父组件传值.mp419.81M
| | ├──7 多个组件间的使用.mp48.41M
| | ├──8 单文件组件介绍.mp49.47M
| | └──9 单文件组件使用.mp434.69M
├──12-美多商城后台
| ├──1 项目环境搭建
| | ├──1 后台功能效果展示.mp46.19M
| | ├──2 代码仓库的创建.mp411.47M
| | ├──3 数据的导入.mp420.53M
| | └──4 后台应用的创建.mp410.91M
| ├──2 管理员登录
| | ├──1 跨域问题的解决.mp421.84M
| | ├──10 登录业务逻辑分析.mp410.81M
| | ├──11 JWT实现登录功能.mp451.16M
| | ├──12 urls模版文件的配置.mp48.94M
| | ├──13 paycharm远程开发.mp419.09M
| | ├──14 重写JWT返回结果方法.mp431.44M
| | ├──15 增加后台登录业务逻辑.mp438.31M
| | ├──16 前端token值得保存和获取.mp420.28M
| | ├──17 验证方法的说明.mp412.81M
| | ├──2 session机制的说明.mp433.75M
| | ├──3 token机制的说明.mp415.00M
| | ├──4 jwt-token的构成.mp412.91M
| | ├──5 签证信息部分说明.mp418.56M
| | ├──6 jwt-token的优点说明.mp48.47M
| | ├──7 算法说明.mp42.06M
| | ├──8 总结回顾.mp49.59M
| | └──9 回顾.mp420.25M
| ├──3 数据统计
| | ├──1 用户总量统计分析.mp410.47M
| | ├──2 用户总量统计的实现.mp422.88M
| | ├──3 日增用户代码实现.mp426.16M
| | ├──4 日活用户统计.mp414.03M
| | ├──5 下单用户统计.mp439.62M
| | ├──6 日期比对说明.mp411.69M
| | ├──7 月增用户的统计分析.mp412.50M
| | ├──8 月增用户代码实现.mp431.44M
| | └──9 日分类访问量统计.mp439.25M
| ├──4 用户管理
| | ├──1 回顾.mp448.41M
| | ├──2 获取用户数据的逻辑分析.mp415.88M
| | ├──3 获取用户数据的代码实现.mp433.59M
| | ├──4 改写分页器返回结方法.mp438.66M
| | ├──5 改写获取查询集的方法.mp440.75M
| | ├──6 保存用户的逻辑分析.mp411.19M
| | ├──7 保存用户数据的代码实现.mp421.03M
| | ├──8 改写序列化器完成保存验证.mp434.09M
| | └──9 改写create方法完成密码加密.mp437.19M
| ├──5 商品管理
| | ├──1 规格表逻辑分析.mp410.59M
| | ├──10 fastDFS的客户端的使用.mp415.59M
| | ├──11 保存业务逻辑的代码实现.mp458.16M
| | ├──12 保存上传图片代码封装序列化器.mp441.72M
| | ├──13 更新和删除的业务逻辑实现.mp425.50M
| | ├──14 详情页静态化异步任务方法的封装.mp427.25M
| | ├──15 异步任务的使用.mp427.56M
| | ├──16 sku表的功能分析.mp421.75M
| | ├──17 保存sku表 获取sku三级分类数据.mp456.91M
| | ├──18 保存sku表数据 获取回个信息的分析.mp415.22M
| | ├──19 获取规格信息的代码实现.mp427.28M
| | ├──2 获取规格表数据.mp427.06M
| | ├──20 回顾.mp422.41M
| | ├──21 保存sku时修改序列化器字段.mp429.81M
| | ├──22 商品规格信息获取的说明.mp420.62M
| | ├──23 使用事务保存sku数据.mp433.78M
| | ├──24 获取sku详情信息的逻辑分析.mp450.00M
| | ├──25 使用事务更新sku表.mp430.50M
| | ├──26 查询sku数据的代码实现.mp434.50M
| | ├──27 异步调用生成静态页面的方法.mp424.16M
| | ├──3 改写序列化器返回规格表数据.mp414.31M
| | ├──4 获取spu表数据的逻辑分析.mp410.94M
| | ├──5 获取spu表数据的代码实现.mp435.94M
| | ├──6 获取图片表数据的代码实现.mp435.81M
| | ├──7 回顾.mp435.09M
| | ├──8 保存图片 获取sku数据.mp420.34M
| | └──9 保存图片功能分析.mp440.88M
| ├──6 订单管理
| | ├──1 获取订单表数据的代码实现.mp455.12M
| | ├──2 查询订单数据的代码实现.mp416.34M
| | └──3 修改订单状态的代码实现.mp443.62M
| └──7 系统管理
| | ├──1 获取权限表数据代码实现.mp429.03M
| | ├──10 保存更新管理员用户.mp432.97M
| | ├──11 后台简单回顾.mp423.44M
| | ├──12 部署-项目文件的上传及nginx的配置文件修改.mp469.72M
| | ├──13 查看nginx连接信息配置静态页面.mp417.47M
| | ├──14 配置uwsgi启动django服务.mp419.31M
| | ├──15 重新打包前端文件 配置nginx静态服务.mp423.81M
| | ├──2 整体回顾.mp413.66M
| | ├──3 回顾.mp431.91M
| | ├──4 获取权限类类型的代码实现.mp442.34M
| | ├──5 权限表的保存和更新代码实现.mp442.41M
| | ├──6 分组表的数据的获取.mp438.62M
| | ├──7 分组表获取权限信息.mp430.22M
| | ├──8 管理员用户的数据获取.mp425.78M
| | └──9 获取管理员分组信息.mp416.84M
├──13-项目部署
| ├──1 部署基础
| | ├──1 回顾总结.mp461.16M
| | ├──2 项目周期的介绍.mp428.41M
| | └──3 部署流程说明.mp415.06M
| ├──2 nginx
| | ├──1 nginx的介绍.mp412.47M
| | ├──10 负载均衡的使用.mp420.66M
| | ├──11 日志的使用.mp437.06M
| | ├──2 nginx的安装及目录介绍.mp49.75M
| | ├──3 远程连接配置.mp418.16M
| | ├──4 nginx配置段说明.mp429.62M
| | ├──5 路径匹配优先级说明.mp48.97M
| | ├──6 try fiels和rerurn的使用.mp415.12M
| | ├──7 alias和root的使用.mp417.97M
| | ├──8 访问权限的控制.mp416.59M
| | └──9 反向代理的使用.mp426.62M
| ├──3 Docker
| | ├──1 回顾.mp426.25M
| | ├──10 docker部署流程演示.mp434.59M
| | ├──11 docker部署流程回顾.mp411.66M
| | ├──12 私有仓库的搭建.mp423.38M
| | ├──13 数据卷的使用.mp48.56M
| | ├──14 数据卷容器的使用.mp412.03M
| | ├──15 数据操作指令.mp48.69M
| | ├──16 网络管理.mp415.84M
| | ├──17 小结.mp412.22M
| | ├──2 docker的介绍.mp415.78M
| | ├──3 docker的安装及目录介绍.mp413.03M
| | ├──4 docker加速器的配置.mp48.00M
| | ├──5 docker镜像资源的操作.mp425.50M
| | ├──6 域名解析说明.mp417.47M
| | ├──7 doker的容器的操作.mp422.56M
| | ├──8 脚本形式批量删除.mp45.22M
| | └──9 镜像和容器的小结.mp424.84M
| ├──4 Docker进阶
| | ├──1 dockerfile的介绍及简单使用.mp438.31M
| | ├──2 回顾.mp410.47M
| | ├──3 add和copy属性的使用.mp412.38M
| | ├──4 run和env的使用.mp413.97M
| | ├──5 workdir的使用.mp49.62M
| | ├──6 expose和entrypoint使用.mp413.56M
| | ├──7 docker部署流程演示.mp436.12M
| | └──8 共享网络说明.mp428.66M
| └──5 部署
| | ├──1 项目架构演变说明.mp434.47M
| | ├──3 网站优化分析.mp435.03M
| | ├──4 实训说明.mp443.66M
| | └──5 项目拓展.mp423.66M
├──14-flask框架
| ├──1 flask工程搭建和配置
| | ├──1 学习方法与学习目标.mp416.94M
| | ├──10 从环境变量加载配置.mp418.75M
| | ├──11 工程中Flask配置的实践方法.mp430.81M
| | ├──13 flask新版运行方式.mp415.75M
| | ├──14 Pycharm运行新版flask方式.mp411.12M
| | ├──2 Flask框架介绍.mp47.81M
| | ├──3 框架对比.mp421.53M
| | ├──4 环境安装.mp46.78M
| | ├──5 helloworld程序编写.mp49.41M
| | ├──6 Flask对象初始化参数(一).mp411.41M
| | ├──7 Flask对象初始化参数(二).mp49.78M
| | ├──8 Flask工程配置加载的方式.mp413.06M
| | └──9 从配置对象与配置文件加载.mp410.34M
| ├──2 路由和蓝图
| | ├──1 Flask查询路由的方式.mp49.16M
| | ├──2 构造获取全部路由信息的接口.mp49.16M
| | ├──3 options请求方式与CORS跨域解决原理.mp417.69M
| | ├──4 使用methods限制请求方式.mp48.19M
| | ├──5 蓝图说明.mp412.34M
| | ├──6 蓝图的定义.mp415.00M
| | └──7 蓝图扩展与总结.mp49.28M
| ├──3 请求和响应
| | ├──1 复习.mp413.53M
| | ├──10 session使用.mp415.41M
| | ├──2 问题说明.mp416.38M
| | ├──3 url路径参数获取.mp411.69M
| | ├──4 转换器的使用.mp421.28M
| | ├──5 request对象的使用.mp419.94M
| | ├──6 模板响应.mp412.47M
| | ├──7 重定向与jsonify.mp45.62M
| | ├──8 构造响应状态码和响应头.mp412.56M
| | └──9 cookie使用.mp416.53M
| └──4 请求钩子和上下文
| | ├──1 abort的使用.mp48.38M
| | ├──10 独立使用Flask上下文的方式.mp418.62M
| | ├──11 原理扩展与作业说明.mp427.09M
| | ├──2 异常捕获处理.mp411.53M
| | ├──3 中间件说明.mp412.50M
| | ├──4 请求钩子的使用.mp418.53M
| | ├──5 上下文背景说明.mp424.62M
| | ├──6 current app使用.mp422.59M
| | ├──7 g对象的使用.mp49.91M
| | ├──8 综合认证设计思路.mp49.31M
| | └──9 综合认证实现.mp416.03M
├──15-黑马头条
| ├──1 项目介绍
| | ├──1 复习.mp421.78M
| | ├──10 自定义json格式说明.mp419.12M
| | ├──11 课程说明.mp410.50M
| | ├──12 Pycharm配置远程调试.mp47.72M
| | ├──13 产品原型图与UI图说明.mp419.97M
| | ├──14 技术架构说明.mp410.25M
| | ├──15 开发团队与开发工具.mp420.28M
| | ├──16 数据库作业说明.mp414.25M
| | ├──2 每日反馈.mp420.31M
| | ├──3 flask restful第一个程序.mp411.50M
| | ├──4 restful扩展中使用蓝图.mp48.41M
| | ├──5 视图使用装饰器的方式.mp417.06M
| | ├──6 装饰器演示结果分析.mp411.06M
| | ├──7 RequestParser工具说明.mp419.56M
| | ├──8 requestparser参数说明.mp432.06M
| | └──9 marshall工具说明.mp418.78M
| ├──10 APScheduler定时任务
| | ├──1 复习与每日反馈.mp419.25M
| | ├──10 在定时任务中补充Flask运行环境说明.mp438.53M
| | ├──11 添加Flask应用上下文环境.mp416.97M
| | ├──12 定时任务测试.mp423.59M
| | ├──13 关于导包路径的说明.mp411.75M
| | ├──2 修正统计数据的定时任务背景与思路.mp412.50M
| | ├──3 认识APScheduler.mp421.56M
| | ├──4 触发器 执行器 存储器 调度器说明.mp443.06M
| | ├──5 创建头条定时任务的启动文件.mp417.22M
| | ├──6 定时任务的其他操作方法说明.mp412.03M
| | ├──7 修正统计数据定时任务数据库查询编写.mp431.28M
| | ├──8 修正统计数据redis设置编写.mp410.53M
| | └──9 改写使用继承方式复用代码.mp425.28M
| ├──11 RPC
| | ├──1 RPC的背景.mp431.38M
| | ├──10 使用protobuf定义推荐接口.mp437.19M
| | ├──11 protobuf语法.mp417.16M
| | ├──12 编辑生成python代码.mp419.16M
| | ├──13 rpc接口服务端调用方法代码实现.mp429.22M
| | ├──14 rpc接口服务端服务器代码编写.mp411.25M
| | ├──15 rpc接口客户端调用编写与测试.mp420.31M
| | ├──16 头条项目首页接口rpc调用编写.mp466.81M
| | ├──2 RPC通讯的底层过程.mp419.22M
| | ├──3 gRPC说明.mp48.47M
| | ├──4 使用RPC的方法.mp415.62M
| | ├──5 APScheduler总结说明.mp411.34M
| | ├──6 修正统计数据的定时任务的第二种实现.mp453.25M
| | ├──7 日志说明.mp432.50M
| | ├──8 复习与每日反馈.mp425.16M
| | └──9 rpc说明.mp416.28M
| ├──12 即时通讯
| | ├──1 即时通信说明介绍.mp416.22M
| | ├──10 聊天事件处理编写.mp420.88M
| | ├──11 服务器代码结构调整.mp410.38M
| | ├──12 调试工具的使用与演示.mp410.31M
| | ├──13 用户关注业务包含消息推送的完整流程分析.mp414.84M
| | ├──14 socketio服务器与flask中使用消息队列管理对象的方法.mp432.19M
| | ├──15 引入rabbimq的说明及关注通知需要用户身份的分析.mp421.66M
| | ├──16 通知推送场景的socketio服务编写.mp434.66M
| | ├──17 关注通知推送的演示.mp425.53M
| | ├──2 在线推送技术说明.mp422.09M
| | ├──3 websocket与tcp和http的关系.mp427.03M
| | ├──4 socketio介绍.mp417.50M
| | ├──5 socketio服务器选择.mp49.75M
| | ├──6 协程.mp434.12M
| | ├──7 复习与每日反馈.mp437.88M
| | ├──8 socketio服务器api函数使用说明.mp423.88M
| | └──9 socketio服务器编写.mp423.59M
| ├──13 Elasticsearch
| | ├──1 elasticsearch简介.mp423.09M
| | ├──10 索引库类型映射修改的方法.mp422.59M
| | ├──11 文档数据的增删改查.mp421.44M
| | ├──12 logstash导入工具使用.mp433.16M
| | ├──13 基本查询方法.mp425.75M
| | ├──14 高级查询方法.mp424.00M
| | ├──15 python直接操作elasticsearch的方法.mp410.00M
| | ├──16 文章搜索接口实现.mp428.75M
| | ├──17 es库中数据新增的问题.mp410.53M
| | ├──18 创建自动补全索引库.mp422.09M
| | ├──19 自动补全的使用与实现.mp424.47M
| | ├──2 倒排索引原理.mp416.25M
| | ├──3 分析标准化与相关性排序说明.mp425.91M
| | ├──4 elasticsearch集群说明与curl使用.mp430.72M
| | ├──5 复习与每日反馈.mp455.66M
| | ├──6 es课程知识说明.mp49.22M
| | ├──7 ik中文分析器使用.mp49.59M
| | ├──8 索引库的增删查.mp413.28M
| | └──9 索引库类型映射的创建与查询.mp430.72M
| ├──14 单元测试
| | ├──1 单元测试与断言assert使用.mp420.72M
| | ├──2 单元测试的编写思路.mp422.12M
| | ├──3 搜索建议接口单元测试编写.mp442.41M
| | └──4 单元测试总结.mp48.97M
| ├──15 部署
| | ├──1 gunicorn使用方法.mp431.00M
| | ├──2 supervisor使用.mp430.72M
| | └──3 supervisor管理程序问题解决说明.mp44.44M
| ├──2 数据库的设计
| | ├──1 复习.mp417.91M
| | ├──10 表设计补充.mp410.31M
| | ├──11 整型说明.mp420.31M
| | ├──12 字符串类型说明.mp48.62M
| | ├──14 索引说明.mp435.06M
| | ├──15 数据库引擎.mp423.16M
| | ├──2 数据库设计数据保存分析.mp438.44M
| | ├──3 关于主键.mp416.38M
| | ├──4 用户频道分析.mp417.16M
| | ├──5 关于数据库几点问题说明.mp46.38M
| | ├──6 范式设计与反范式设计.mp421.56M
| | ├──7 时间与状态设计.mp414.06M
| | ├──8 json类型的使用.mp417.31M
| | └──9 表的复用与自关联.mp427.41M
| ├──3 SQLAlchemy
| | ├──1 orm理解.mp423.72M
| | ├──10 查询优化.mp417.56M
| | ├──11 分组聚合查询.mp418.28M
| | ├──12 复习.mp436.44M
| | ├──13 外键方式关联查询说明.mp433.00M
| | ├──14 第一种关联查询的演示.mp412.91M
| | ├──15 返回多值的列表.mp411.59M
| | ├──16 使用foregin函数的关联查询.mp418.62M
| | ├──17 join查询的使用.mp455.91M
| | ├──18 join查询的语法说明.mp411.59M
| | ├──19 更新与删除.mp44.88M
| | ├──2 sqlalchemy数据库连接配置.mp414.38M
| | ├──20 flask-sqlalchemy事务.mp439.69M
| | ├──3 认识sqlalchemy模型类映射.mp435.38M
| | ├──4 模型类映射构建编写.mp468.31M
| | ├──5 使用模型类进行数据库操作的方式.mp430.75M
| | ├──6 新增数据语法.mp414.97M
| | ├──7 基础查询语法.mp411.75M
| | ├──8 过滤查询语法.mp416.59M
| | └──9 综合查询方式.mp49.56M
| ├──4 数据库优化
| | ├──1 复制集与分布式集群.mp412.91M
| | ├──2 MySQL主从同步原理.mp46.22M
| | ├──3 读写分离对事务的影响.mp423.47M
| | ├──4 数据库分库分表.mp433.53M
| | ├──5 分布式id.mp432.50M
| | ├──6 数据库索引原理.mp49.06M
| | └──7 数据库优化总结.mp412.28M
| ├──5 redis
| | ├──1 复习.mp430.56M
| | ├──10 redis哨兵的使用演示.mp436.56M
| | ├──11 redis cluster集群方案.mp417.28M
| | ├──12 redis cluster使用.mp416.44M
| | ├──2 每日反馈.mp48.16M
| | ├──3 redis复习.mp416.88M
| | ├──4 redis事务.mp412.12M
| | ├──5 watch指令.mp414.34M
| | ├──6 redis持久化.mp425.34M
| | ├──7 redis主从.mp414.47M
| | ├──8 redis哨兵介绍.mp421.62M
| | └──9 哨兵的配置运行.mp412.72M
| ├──6 git工作流
| | ├──1 gitflow工作流介绍.mp432.88M
| | ├──2 分支流开发流程.mp455.88M
| | ├──3 解决git冲突方式一.mp436.00M
| | ├──4 解决git冲突方式二.mp423.81M
| | ├──5 复习.mp426.19M
| | ├──6 每日反馈.mp435.69M
| | ├──7 工程目录说明与运行.mp481.69M
| | ├──8 项目运行的pycharm配置.mp440.56M
| | └──9 debug方法与tail命令.mp460.19M
| ├──7 JWT
| | ├──1 jws与jwe.mp412.12M
| | ├──10 认证的请求钩子与装饰器使用.mp428.00M
| | ├──11 刷新接口编写.mp417.81M
| | ├──12 复习.mp48.69M
| | ├──13 问题说明.mp440.44M
| | ├──14 token禁用需求与解决思路.mp419.25M
| | ├──15 token禁用的代码实现思路.mp421.06M
| | ├──2 pyjwt的使用与封装.mp416.25M
| | ├──4 jwt刷新机制说明.mp417.94M
| | ├──5 认证实现思路分析.mp412.28M
| | ├──6 注册登录视图逻辑说明.mp424.06M
| | ├──7 雪花算法id生成与redis连接的配置.mp432.75M
| | ├──8 token生成方法编写.mp444.03M
| | └──9 生成token接口测试.mp411.50M
| ├──8 OSS对象存储
| | ├──1 文件存储服务需求与第三方服务说明.mp410.22M
| | ├──10 上传头像接口测试.mp414.94M
| | ├──11 接口管理平台接口录入.mp411.25M
| | ├──12 cdn简介.mp422.38M
| | ├──2 使用七牛云服务的通讯流程说明.mp416.16M
| | ├──3 上传七牛云工具函数封装.mp422.44M
| | ├──4 封装上传工具的测试说明.mp46.69M
| | ├──5 远程复制文件scp的使用.mp46.25M
| | ├──6 上传图片测试.mp411.44M
| | ├──7 上传图片测试bug解决.mp419.59M
| | ├──8 用户头像上传接口设计.mp410.12M
| | └──9 上传头像接口编写.mp450.03M
| └──9 缓存
| | ├──1 缓存背景说明.mp412.38M
| | ├──10 内存淘汰策略的两种算法思想.mp423.50M
| | ├──11 redis的内存淘汰策略.mp416.88M
| | ├──12 缓存操作的使用模式.mp424.19M
| | ├──13 缓存更新方式.mp419.38M
| | ├──14 缓存穿透与缓存雪崩.mp418.78M
| | ├──15 头条项目用户缓存数据设计.mp431.62M
| | ├──16 头条项目用户关注缓存数据设计.mp437.19M
| | ├──17 头条项目redis持久保存数据设计.mp437.19M
| | ├──18 复习.mp416.38M
| | ├──19 每日反馈.mp470.94M
| | ├──2 复习与每日反馈.mp419.84M
| | ├──20 缓存类工具的封装思想.mp426.00M
| | ├──21 缓存类的构造方式.mp429.66M
| | ├──22 用户基本信息缓存类get方法编写.mp433.78M
| | ├──23 缓存数据有效期的设置.mp428.09M
| | ├──24 缓存类的异常处理.mp426.12M
| | ├──25 缓存清除与判断用户是否存在的编写.mp421.72M
| | ├──26 获取用户个人信息接口编写.mp422.44M
| | ├──27 用户个人信息接口测试.mp47.69M
| | ├──28 统计数据redis存储类构建思路.mp417.03M
| | ├──29 用户文章数量存储类实现.mp423.03M
| | ├──3 缓存的架构认识.mp414.28M
| | ├──30 统计数据存储类封装.mp49.72M
| | ├──31 redis中保存的统计数据修正问题说明.mp49.03M
| | ├──4 头条项目中缓存的应用.mp48.59M
| | ├──5 缓存的数据内容.mp442.09M
| | ├──6 关于项目使用的缓存数据库对象的思路说明.mp410.94M
| | ├──7 数据保存类型的可选方式.mp418.22M
| | ├──8 缓存数据有效期的作用.mp412.03M
| | └──9 redis的过期策略.mp413.47M
├──16-人工智能基础
| ├──1 机器学习概述
| | ├──1 人工智能概述.mp420.97M
| | ├──10 回归模型评估和拟合问题.mp413.88M
| | ├──11 azure平台实验演示.mp465.47M
| | ├──12 深度学习简介.mp419.66M
| | ├──2 人工智能发展历程.mp47.38M
| | ├──3 人工智能主要分支.mp425.56M
| | ├──4 人工智能必备三要素.mp416.25M
| | ├──5 人工智能工作流程概述.mp413.50M
| | ├──6 数据集的介绍..mp423.06M
| | ├──7 特征工程介绍.mp419.19M
| | ├──8 机器学习算法分类.mp435.62M
| | └──9 分类模型评估介绍.mp46.91M
| ├──10 逻辑回归
| | ├──1 逻辑回归介绍.mp435.31M
| | ├──2 逻辑回归案例实现.mp469.53M
| | ├──3 精确率和召回率介绍.mp49.09M
| | ├──4 精确率和召回率api实现.mp414.84M
| | ├──5 roc和auc案例实现.mp423.88M
| | ├──6 roc曲线绘制(一).mp411.97M
| | ├──7 roc曲线绘制(二).mp411.75M
| | └──8 roc曲线绘制(三).mp412.28M
| ├──11 决策树算法
| | ├──1 决策树算法简介.mp47.88M
| | ├──10 cart剪枝介绍.mp429.38M
| | ├──11 特征提取介绍和字典特征提取.mp427.56M
| | ├──12 英文文本特征提取.mp419.50M
| | ├──13 中文文本特征提取.mp440.72M
| | ├──14 tfidf介绍.mp423.53M
| | ├──15 决策树api介绍.mp411.00M
| | ├──16 决策树案例实现.mp453.44M
| | ├──17 决策树可视化.mp438.19M
| | ├──2 信息熵的介绍.mp428.44M
| | ├──3 今日总结.mp427.78M
| | ├──4 昨日复习.mp426.22M
| | ├──5 信息增益(一).mp420.97M
| | ├──6 信息增益(二).mp422.00M
| | ├──7 信息增益比.mp418.59M
| | ├──8 基尼增益(一).mp413.53M
| | └──9 基尼增益(二).mp441.56M
| ├──12 集成学习
| | ├──1 集成学习介绍.mp48.84M
| | ├──2 bagging集成过程简介.mp45.19M
| | ├──3 随机森林介绍.mp437.25M
| | ├──4 今日总结.mp427.50M
| | ├──5 昨日复习.mp423.91M
| | ├──6 boosting实现流程分析.mp425.41M
| | ├──7 bagging和boosting对比.mp413.69M
| | ├──8 GBDT介绍.mp431.59M
| | └──9 XGBoost介绍.mp415.47M
| ├──13 聚类算法
| | ├──1 聚类算法简介.mp49.91M
| | ├──10 pca降维.mp416.53M
| | ├──11 案例-探究用户对物品类别喜好.mp437.72M
| | ├──12 今日总结.mp417.06M
| | ├──13 机器学习阶段整体内容复习.mp436.06M
| | ├──14 pubg项目竞赛说明.mp420.53M
| | ├──2 聚类算法api初步使用.mp427.31M
| | ├──3 聚类算法实现流程简介.mp48.44M
| | ├──4 聚类算法实现流程案例介绍.mp413.25M
| | ├──5 模型评估.mp429.78M
| | ├──6 算法优化(一).mp421.25M
| | ├──7 算法优化(二).mp428.72M
| | ├──8 特征降维介绍和地低方差特征过滤.mp451.19M
| | └──9 相关系数介绍.mp425.47M
| ├──2 机器学习基础环境库的安装
| | ├──1 机器学习基础环境库的安装.mp47.00M
| | ├──2 jupyter基本使用介绍.mp428.19M
| | └──3 jupytermarkdown功能演示.mp414.62M
| ├──3 matplotlin
| | ├──1 matplotlin基本简介.mp422.16M
| | ├──2 基础绘图功能演示 图像保存 xy轴刻度 添加网格.mp444.47M
| | ├──3 多次plot和显示图例.mp424.06M
| | ├──4 多个坐标系显示图像.mp432.19M
| | ├──5 折线图的应用场景.mp410.75M
| | └──6 今日总结.mp424.00M
| ├──4 Numpy
| | ├──1 昨日复习.mp417.25M
| | ├──10 矩阵介绍(一).mp410.00M
| | ├──11 矩阵介绍(二).mp424.06M
| | ├──12 数组间运算.mp430.19M
| | ├──2 常见图形绘制.mp436.88M
| | ├──3 numpy基本介绍.mp423.97M
| | ├──4 ndarray介绍.mp422.03M
| | ├──5 生成数组.mp420.66M
| | ├──6 正态分布和均匀分布.mp436.28M
| | ├──7 切片和形状修改.mp426.19M
| | ├──8 类型修改和数组去重.mp418.22M
| | └──9 ndarray运算.mp437.59M
| ├──5 Pandas
| | ├──1 pandas介绍和DataFrame使用.mp476.09M
| | ├──10 pandas画图.mp47.59M
| | ├──11 csv文件读取和存储.mp412.75M
| | ├──12 hdf,json数据的读取和存储.mp432.31M
| | ├──13 缺失值的判断.mp415.88M
| | ├──14 缺失值删除和替换.mp416.97M
| | ├──15 缺失值不是NaN的处理情况.mp415.12M
| | ├──16 数据离散化.mp440.06M
| | ├──17 数据合并.mp423.00M
| | ├──18 交叉表和透视表.mp428.94M
| | ├──19 分组和聚合.mp430.19M
| | ├──20 今日总结.mp410.81M
| | ├──21 科学计算库三天内容复习.mp424.03M
| | ├──22 电影数据分析案例.mp426.81M
| | ├──23 昨日复习.mp418.38M
| | ├──24 案例-电影数据分析.mp436.41M
| | ├──3 今日总结.mp423.53M
| | ├──4 昨日复习.mp424.62M
| | ├──5 索引操作.mp424.38M
| | ├──6 赋值和排序.mp421.00M
| | ├──7 算术运算和逻辑运算.mp426.88M
| | ├──8 统计运算.mp427.88M
| | └──9 自定义函数运算.mp46.28M
| ├──6 K-近邻算法
| | ├──1 k近邻算法简介.mp420.38M
| | ├──10 数据集介绍.mp442.91M
| | ├──11 鸢尾花数据可视化.mp427.12M
| | ├──12 数据集划分.mp418.56M
| | ├──13 特征预处理.mp440.41M
| | ├──14 鸢尾花案例实现.mp420.97M
| | ├──15 今日总结.mp432.25M
| | ├──16 昨日复习.mp428.47M
| | ├──17 knn算法总结.mp411.47M
| | ├──18 交叉验证.mp420.69M
| | ├──19 网格搜索.mp429.09M
| | ├──2 k近邻算的初步使用.mp427.97M
| | ├──20 facebook案例预测流程分析.mp441.50M
| | ├──3 距离度量(一).mp410.62M
| | ├──4 距离度量(二).mp418.75M
| | ├──5 距离度量(三).mp435.84M
| | ├──6 k值的选择.mp413.66M
| | ├──7 kd树构造.mp450.81M
| | ├──8 kd树搜索(2.1,3.1).mp410.03M
| | └──9 kd树搜索(2,4.5).mp45.06M
| ├──7 线性回归
| | ├──1 线性回归简介.mp413.75M
| | ├──2 线性回归api初步使用.mp410.50M
| | ├──3 数学求导复习(一).mp44.31M
| | ├──4 数学求导复习(二).mp416.41M
| | ├──5 线性回归损失和正规方程推导(一).mp430.38M
| | └──6 正规方程推导(二).mp413.59M
| ├──8 梯度下降
| | ├──1 梯度下降法初步简介.mp444.25M
| | ├──2 梯度下降法介绍.mp434.03M
| | ├──3 正规方程api使用.mp425.12M
| | ├──4 今日总结.mp419.22M
| | ├──5 昨日复习.mp423.84M
| | └──6 梯度下降法案例介绍.mp425.69M
| └──9 欠拟合过拟合
| | ├──1 欠拟合过拟合简介.mp441.22M
| | ├──2 岭回归和lasso回归.mp412.09M
| | ├──3 弹性网络和early stopping.mp411.72M
| | ├──4 岭回归案例实现.mp419.56M
| | └──5 模型保存和加载.mp422.94M
├──17-推荐系统基础
| ├──1 推荐系统简介
| | ├──1 内容介绍.mp47.22M
| | ├──10 协同过滤-通过杰卡德相似度计算推荐结果案例.mp442.03M
| | ├──11 协同过滤-连续评分数据通过皮尔逊相关系数计算相似度.mp427.66M
| | ├──12 基于模型的协同过滤算法.mp423.72M
| | ├──13 基于模型的推荐算法-矩阵分解.mp424.09M
| | ├──14 推荐系统的评估-准确性和覆盖率.mp432.81M
| | ├──15 推荐系统的评估-探索与利用问题.mp424.59M
| | ├──16 推荐系统的评估实践.mp413.12M
| | ├──17 推荐系统的冷启动-用户冷启动.mp422.25M
| | ├──18 推荐系统的冷启动-物品冷启动和系统冷启动.mp49.38M
| | ├──19 基于内容推荐介绍.mp426.81M
| | ├──2 推荐系统概念.mp430.41M
| | ├──20 基于内容推荐和基于物品协同过滤区别.mp414.09M
| | ├──21 电影评分预测案例-思路分析.mp477.25M
| | ├──22 电影评分预测案例-关键代码实现.mp425.50M
| | ├──23 电影评分预测案例-基于物品的协同过滤.mp49.41M
| | ├──24 内容回顾.mp448.28M
| | ├──3 推荐和web区别.mp421.22M
| | ├──4 大数据lambda架构介绍.mp438.97M
| | ├──5 推荐算法架构.mp419.19M
| | ├──6 推荐整体流程说明.mp49.56M
| | ├──7 推荐模型构建流程.mp426.44M
| | ├──8 协同过滤的基本思路.mp425.47M
| | └──9 相似度计算的方法.mp427.22M
| ├──2 推荐算法
| | ├──1 baseline概念介绍.mp470.25M
| | ├──10 LFM代码实现.mp438.75M
| | ├──11 基于内容推荐概述.mp478.06M
| | ├──12 使用tf-idf进行关键词提取.mp474.00M
| | ├──13 数据合并.mp472.06M
| | ├──14 TF-idf为每一部电影提取关键词.mp497.50M
| | ├──15 用户画像的建立.mp472.25M
| | ├──16 基于内容推荐过程回顾.mp497.00M
| | ├──17 word2Vec词向量模型建立并推荐电影.mp4104.94M
| | ├──18 词向量回顾.mp441.62M
| | ├──19 虚拟机配置说明.mp453.81M
| | ├──2 baseline梯度下降优化代码分析.mp465.94M
| | ├──3 baseline梯度下降优化实现.mp486.00M
| | ├──4 baseline数据集拆分和指标评估分析.mp463.06M
| | ├──5 baseline数据集拆分和指标评估实现.mp456.69M
| | ├──6 baseline交替最小二乘法思路分析.mp428.88M
| | ├──7 baseline交替最小二乘法完成.mp437.94M
| | ├──8 LFM原理和损失优化.mp4107.19M
| | └──9 LFM推导分析.mp425.44M
| ├──3 Hadoop
| | ├──1 内容回顾.mp454.06M
| | ├──10 yarn的架构.mp436.16M
| | ├──11 上午内容回顾.mp49.97M
| | ├──12 mapreduce介绍 hadoopstreaming实现mapreduce.mp461.00M
| | ├──13 MRJob简介.mp422.12M
| | ├──14 MRJob实现wordcount.mp428.66M
| | ├──15 MRJob案例-topn统计.mp425.56M
| | ├──16 MRJob案例-文件join.mp415.28M
| | ├──17 mapreduce执行过程说明.mp422.53M
| | ├──18 mapreduce架构.mp48.41M
| | ├──19 hadoop生态介绍.mp461.69M
| | ├──2 Hadoop概念和发展过程.mp442.50M
| | ├──20 hdfs的读写流程.mp434.56M
| | ├──21 大数据框架发行版选择问题.mp431.66M
| | ├──22 大数据和互联网产品配合.mp420.59M
| | ├──23 数据分析工作示例.mp422.72M
| | ├──3 Hadoop组件介绍-HDFS.mp448.50M
| | ├──4 Hadoop组件介绍-MapReduce.mp416.47M
| | ├──5 Hadoop组件介绍-YARN.mp411.00M
| | ├──6 hdfs启动和常用shell指令.mp442.69M
| | ├──7 hdfs架构介绍.mp429.97M
| | ├──8 hdfs的安装.mp430.91M
| | └──9 yarn作用.mp412.16M
| ├──4 Hive 和 HBase
| | ├──1 内容回顾.mp423.59M
| | ├──10 Hive综合案例说明.mp425.94M
| | ├──11 Hive综合案例实现.mp499.84M
| | ├──12 Hive内容总结.mp421.62M
| | ├──13 sqoop简介.mp416.69M
| | ├──14 sqoop导入mysql数据到hdfs.mp465.53M
| | ├──15 Hbase概念.mp439.69M
| | ├──16 Hbase的事务和CAP定理.mp421.47M
| | ├──17 Hbase的基础架构.mp491.31M
| | ├──18 Hbase回顾.mp419.03M
| | ├──2 Hive的概念.mp425.66M
| | ├──3 Hive的架构.mp427.53M
| | ├──4 HQL和传统关系型数据库对比.mp417.28M
| | ├──5 Hive的安装.mp426.47M
| | ├──6 Hive的基本使用.mp452.72M
| | ├──7 Hive的内部表和外部表.mp429.88M
| | ├──8 Hive的分区表.mp473.56M
| | └──9 Hive的自定义函数.mp463.06M
| ├──5 Spark core
| | ├──1 内容回顾.mp429.50M
| | ├──10 spark案例-wordcount.mp414.06M
| | ├──11 spark案例-pvuv和topn统计思路分析.mp420.66M
| | ├──12 spark案例-pvuv和topn统计案例完成.mp432.66M
| | ├──13 spark案例-ip统计分析.mp493.72M
| | ├──14 spark案例-ip统计代码问题说明.mp457.00M
| | ├──15 spark案例-ip统计完成.mp440.03M
| | ├──16 sparkstandalone模式角色说明.mp436.00M
| | ├──17 spark的安装.mp410.50M
| | ├──18 spark core回顾.mp425.38M
| | ├──19 HBase回顾.mp430.84M
| | ├──2 spark简介.mp425.28M
| | ├──20 HBase shell介绍.mp451.56M
| | ├──21 HBase表设计案例.mp434.44M
| | ├──22 hive on HBase介绍.mp418.72M
| | ├──23 happybase操作hbase.mp438.59M
| | ├──24 重点回顾.mp410.44M
| | ├──3 spark的wordcount体验.mp424.34M
| | ├──4 spark中RDD概念的介绍.mp432.00M
| | ├──5 RDD的创建-parallelize方式.mp424.41M
| | ├──6 RDD的三类算子介绍.mp429.69M
| | ├──7 RDD的算子练习-transformation.mp450.12M
| | ├──8 RDD的算子练习-action.mp410.94M
| | └──9 pycharm链接centos远程提交代码.mp460.41M
| ├──6 Spark sql 和 Spark streaming
| | ├──1 内容回顾.mp439.62M
| | ├──10 数据清洗案例-数据去重.mp423.78M
| | ├──11 数据清洗案例-缺失值处理.mp425.03M
| | ├──12 数据清洗案例-异常值处理.mp429.06M
| | ├──13 sparkSQL回顾.mp412.84M
| | ├──14 sparkstreaming简介.mp429.00M
| | ├──15 sparkstreaming组件介绍.mp425.50M
| | ├──16 sparkstreaming的wordcount案例.mp442.34M
| | ├──17 sparkstreaming的有状态操作-updatestatebykey.mp433.28M
| | ├──18 sparkstreaming的有状态操作-window操作.mp441.44M
| | ├──19 sparkstreaming内容回顾.mp419.03M
| | ├──2 SparkSQl介绍.mp437.16M
| | ├──20 算法相关内容回顾.mp468.16M
| | ├──21 框架相关内容回顾.mp425.56M
| | ├──3 SparkSQL中dataframe介绍.mp425.12M
| | ├──4 远程连接jupyternotebook&RDD创建DataFrame.mp435.78M
| | ├──5 从CSV文件读取数据创建DataFrame.mp422.91M
| | ├──6 SparkSQL的DataFrame常用API练习.mp448.22M
| | ├──7 SparkSQL的DataFrame常用API总结.mp47.53M
| | ├──8 SparkSQL从内存中加载JSON数据.mp49.03M
| | └──9 SparkSQL从文件中加载JSON数据.mp431.41M
| └──7 推荐系统案例
| | ├──1 内容回顾.mp417.88M
| | ├──10 用户特征数据缺失值处理分析.mp443.72M
| | ├──11 sparkMLlib创建随机森林模型预测缺失值-clip.mp444.44M
| | ├──12 缺失值预测完毕数据回填.mp412.31M
| | ├──13 CTR预估数据准备完成.mp413.41M
| | ├──14 SparkML训练逻辑回归模型说明.mp426.47M
| | ├──15 SparkML训练CTR预估模型-数据合并.mp443.06M
| | ├──16 SparkML训练CTR预估模型训练和结果说明.mp450.75M
| | ├──17 根据用户喜好的类别找到对应的商品进行召回并缓存.mp432.09M
| | ├──18 离线推荐实时推荐说明.mp442.50M
| | ├──19 实时推荐完成.mp433.41M
| | ├──2 数据集分析-逻辑回归模型创建分析.mp436.22M
| | ├──20 推荐命令行运行效果展示.mp432.75M
| | ├──21 推荐过程回顾 问题说明.mp428.31M
| | ├──22 内容回顾.mp426.19M
| | ├──3 数据集分析-协同过滤模型创建.mp431.41M
| | ├──4 Pandas拆分数据.mp427.22M
| | ├──5 用户行为数据情况分析.mp431.44M
| | ├──6 用户类别ALS模型训练-评分数据处理.mp423.75M
| | ├──7 用户类别ALS模型训练完成.mp449.75M
| | ├──8 通过spark进行onehot编码.mp454.03M
| | └──9 根据时间划分训练集测试集.mp49.19M
├──18-黑马头条推荐系统
| ├──1 框架介绍
| | ├──1 黑马头条推荐架构与业务流.mp431.16M
| | ├──10 用户行为收集结果.mp47.56M
| | ├──11 离线画像构建.mp475.44M
| | ├──12 文章数据合并(一).mp438.19M
| | ├──13 文章数据合并(二).mp446.78M
| | ├──14 tfidf结果计算.mp453.19M
| | ├──15 结果解析.mp423.19M
| | ├──16 texrank计算.mp473.56M
| | ├──17 总结.mp414.84M
| | ├──2 开发环境介绍.mp422.94M
| | ├──3 业务数据介绍.mp423.53M
| | ├──4 数据库迁移介绍.mp419.16M
| | ├──5 数据库迁移案例.mp492.53M
| | ├──6 迁移脚本定时运行.mp416.03M
| | ├──7 用户行为收集介绍.mp475.28M
| | ├──8 supervisor管理.mp420.16M
| | └──9 进程管理添加.mp422.56M
| ├──2 离线计算更新Item画像
| | ├──1 复习.mp433.31M
| | ├──10 文章相似度-处理不同频道文章向量类型.mp434.78M
| | ├──11 文章相似度-BRPLSH相似度计算.mp414.88M
| | ├──12 文章相似度-相似度结果存储.mp434.22M
| | ├──13 文章相似度增量更新与文章更新总结.mp438.84M
| | ├──14 用户画像介绍.mp417.56M
| | ├──15 用户行为日志关联.mp439.72M
| | ├──2 文章画像增量更新-离线增量文章画像更新代码介绍.mp439.41M
| | ├──3 文章画像增量更新-APschedule增量更新设置.mp444.44M
| | ├──4 文章画像增量更新-supervisor添加离线文章更新.mp417.31M
| | ├──5 文章向量-word2vec介绍.mp437.94M
| | ├──6 文章向量-频道的word2vec模型训练保存.mp429.75M
| | ├──7 文章向量-词向量合并.mp448.88M
| | ├──8 文章向量-词向量平均值计算.mp441.69M
| | └──9 文章相似度-相似度计算LSH介绍.mp444.97M
| ├──3 离线用户召回集与排序计算
| | ├──1 复习.mp428.44M
| | ├──10 离线用户模型召回-黑马召回排序流程以及方案介绍.mp424.41M
| | ├──11 离线用户模型召回-用户召回表设计以及历史召回表.mp429.16M
| | ├──12 离线用户模型召回-召回步骤分析以及ALS模型复习.mp426.19M
| | ├──13 离线用户模型召回-用户点击行为数据处理.mp417.84M
| | ├──14 离线用户模型召回-ALS推荐以及结果处理.mp468.12M
| | ├──15 离线用户模型召回-召回结果存储以及历史召回过滤.mp424.66M
| | ├──16 离线用户内容召回-文章内容相似推荐以及结果存储.mp457.41M
| | ├──17 离线用户多路召回定时更新.mp419.16M
| | ├──2 用户画像-用户行为原始数据处理.mp467.16M
| | ├──3 用户画像-行为数据合并处理写入基础行为表.mp424.91M
| | ├──4 用户画像-存储介绍.mp425.25M
| | ├──5 用户画像-用户画像文章标签获取.mp449.12M
| | ├──6 用户画像-标签权重计算.mp450.56M
| | ├──7 用户画像总结.mp45.75M
| | ├──8 用户画像-用户基本信息存储画像.mp427.66M
| | └──9 用户画像-完整代码分析与更新设置.mp421.44M
| ├──4 实时计算业务
| | ├──1 复习.mp434.41M
| | ├──10 实时业务介绍与日志收集到Kafka.mp489.56M
| | ├──11 实时计算-streaming配置.mp430.19M
| | ├──12 实时召回内容获取与召回表存储.mp461.06M
| | ├──2 离线排序业务介绍.mp464.47M
| | ├──3 排序模型样本特征构造.mp4109.97M
| | ├──4 用户关键词权重处理问题解决.mp419.72M
| | ├──5 LR模型加载与预估(一).mp410.62M
| | ├──6 LR模型加载与预估(二).mp441.38M
| | ├──7 离线特征中心-用户特征存储.mp460.09M
| | ├──8 离线特征中心-文章特征存储.mp421.22M
| | └──9 定时特征中心更新.mp417.75M
| ├──5 推荐业务流实现与ABTest
| | ├──1 复习.mp428.06M
| | ├──10 实时推荐-ABTest分流.mp447.22M
| | ├──11 实时推荐-推荐中心业务介绍以及实现.mp487.69M
| | ├──12 实时推荐-推荐中心时间戳逻辑.mp465.19M
| | ├──13 实时推荐-协同过滤召回服务读取逻辑与实现.mp460.09M
| | ├──14 实时推荐-热门文章与新文章读取.mp426.50M
| | ├──2 热门文章召回存储.mp461.66M
| | ├──3 新文章召回存储.mp421.12M
| | ├──4 实时在线召回的supervisor添加.mp413.56M
| | ├──5 实时推荐-实施推荐业务逻辑介绍.mp413.66M
| | ├──6 实施推荐-grpc以及参数介绍.mp411.56M
| | ├──7 实时推荐-grpc协议介绍.mp432.28M
| | ├──8 实时推荐-黑马头条grpc服务端编写.mp471.88M
| | └──9 实时推荐-黑马头条grpc测试.mp418.53M
| ├──6 深度学习与推荐系统
| | ├──1 复习.mp425.78M
| | ├──10 模型预测notebook代码(二).mp442.91M
| | ├──11 grpc运行模型测试添加.mp425.34M
| | ├──12 模型预测测试(一).mp47.59M
| | ├──13 模型预测测试(二).mp46.78M
| | ├──14 模型预测测试(三).mp43.97M
| | ├──2 召回结果读取过滤.mp481.62M
| | ├──3 召回结果的存储.mp424.94M
| | ├──4 召回结果存储测试.mp466.62M
| | ├──5 推荐缓存服务.mp426.22M
| | ├──6 推荐缓存服务添加代码.mp462.84M
| | ├──7 缓存结果测试.mp411.84M
| | ├──8 缓存结果测试.mp410.03M
| | └──9 模型预测notebook代码(一).mp4101.50M
| ├──7 TensorFlow框架介绍
| | ├──1 复习.mp424.09M
| | ├──10 tf.Variable的训练观察与效果.mp419.44M
| | ├──11 变量Tensorboard添加观察(一).mp414.12M
| | ├──12 变量Tensorboard添加观察(二).mp430.06M
| | ├──13 模型加载与保存.mp424.69M
| | ├──14 设置命令行参数.mp413.28M
| | ├──15 TFrecords文件介绍与黑马流程.mp439.44M
| | ├──16 黑马训练样本存储.mp433.62M
| | ├──2 深度学习与推荐系统介绍.mp439.19M
| | ├──3 TensorFlow数据流图.mp428.09M
| | ├──4 图.mp428.06M
| | ├──5 Tensorboard.mp426.34M
| | ├──6 OP.mp425.56M
| | ├──7 会话.mp422.22M
| | ├──8 张量与变量OP.mp476.72M
| | └──9 线性回归原理与TF实现.mp455.38M
| └──8 黑马头条排序模型进阶
| | ├──1 神经网络介绍(一).mp418.66M
| | ├──10 wide和deep介绍.mp438.19M
| | ├──11 WDL模型导出.mp417.56M
| | ├──12 docker.mp477.50M
| | ├──2 神经网络介绍(二).mp424.31M
| | ├──3 神经网络分类原理.mp425.03M
| | ├──4 交叉熵损失.mp423.12M
| | ├──5 tf.dataset与tf.feature column.mp466.69M
| | ├──6 tf.estimator做分类.mp471.97M
| | ├──7 深度学习与排序介绍.mp439.47M
| | ├──8 FTRL模型训练介绍.mp463.41M
| | └──9 FTRL实时排序添加.mp421.97M
├──19-python测试
| ├──1 手工测试
| | ├──1 测试理论
| | ├──10 业务场景测试和非功能测试
| | ├──2 测试用例
| | ├──3 svn
| | ├──4 禅道和jira
| | ├──5 搭建测试环境
| | ├──6 测试计划和测试方案
| | ├──7 SQL语句
| | ├──8 UI测试
| | └──9 独立功能点测试
| ├──2 web自动化测试
| | ├──1 web自动化入门
| | ├──2 WebDriver基本操作
| | ├──3 WebDriver中级操作(一)
| | ├──4 WebDriver中级操作(二)
| | └──5 单元测试和案例
| ├──3 接口测试
| | ├──1 接口测试基础
| | ├──10 接口自动测试
| | ├──2 jmeter基本使用
| | ├──3 jmeter八大原件
| | ├──4 参数化
| | ├──5 数据库
| | ├──6 关联和断言
| | ├──7 集合点和函数
| | ├──8 逻辑控制器
| | └──9 图形监视器
| ├──4 性能测试
| | ├──1 性能测试基础知识
| | ├──10 目标场景和手工场景
| | ├──11 负载和场景运行
| | ├──12 运行模式
| | ├──13 性能监控与SLA
| | ├──14 IP欺骗
| | ├──15 LoadRunner Analysis和拐点图
| | ├──16 合并图和生成测试报告
| | ├──2 loadrunner基本使用
| | ├──3 VuGen录制
| | ├──4 VuGen手动编写脚本
| | ├──5 VuGen参数化
| | ├──6 VuGen关联
| | ├──7 VuGen事务
| | ├──8 VeGen集合点
| | └──9 LoadRunner场景
| └──5 移动测试
| | ├──1 移动测试基础
| | ├──10 抽取find element和基本动作
| | ├──11 数据驱动和yaml
| | ├──12 allure
| | ├──13 jenkins安装和配置
| | ├──14 配置代码管理和触发器
| | ├──15 配置发送邮件和测试理论
| | ├──2 移动测试环境搭建
| | ├──3 appium入门
| | ├──4 APP元素操作基础
| | ├──5 事件操作和模拟手势操作
| | ├──6 pytest
| | ├──7 pytest常用插件和fixture
| | ├──8 pytest函数数据参数化
| | └──9 PO模式和抽取业务代码
├──20-python运维
| ├──1 Linux系统安装和认识
| | ├──1 linux概述.mp415.06M
| | ├──2 虚拟机创建.mp437.59M
| | ├──3 linux安装一.mp428.12M
| | ├──4 linux安装二.mp46.34M
| | ├──5 备份操作系统.mp419.88M
| | └──6 系统认识.mp410.28M
| ├──10 运维和shell脚本
| | ├──1 课程概况.mp46.16M
| | ├──2 运维基础-运维定位 工作范围 shell.mp416.47M
| | ├──3 shell简介-shell定位 shell分类 使用方式.mp421.94M
| | ├──4 创建脚本-方式 命名 内容 注释.mp418.09M
| | └──5 脚本使用-执行方式 开发规范.mp432.69M
| ├──11 shell基础之变量
| | ├──1 变量基础-定位 分类.mp413.97M
| | ├──2 本地变量-定义 普通变量 命令变量.mp429.28M
| | ├──3 全局变量-定义 查看.mp414.12M
| | ├──4 查看 取消.mp411.19M
| | ├──5 内置变量-定义 脚本文件.mp433.62M
| | ├──6 内置变量-精确截取 默认值.mp426.38M
| | └──7 小结.mp419.62M
| ├──12 shell核心知识表达式
| | ├──1 测试语句-应用场景 语句格式.mp414.59M
| | ├──2 条件表达式-逻辑 文件.mp424.66M
| | ├──3 条件表达式-数字 字符串.mp414.66M
| | ├──4 计算表达式-场景 格式 实践.mp414.78M
| | ├──5 数组-简介 定义 查看.mp426.84M
| | └──6 数组-增删改查.mp426.62M
| ├──13 shell核心知识常见符号和流程控制
| | ├──1 重定向 管道符.mp414.44M
| | ├──10 函数-脚本传参 生产用法.mp422.16M
| | ├──2 其他符号.mp428.16M
| | ├──3 if语句-单分支 双分支.mp419.38M
| | ├──4 if语句-多分支 实践.mp427.31M
| | ├──5 case语句-格式 实践.mp427.44M
| | ├──6 循环语句-for while until.mp429.62M
| | ├──7 循环退出-简介 break.mp430.19M
| | ├──8 循环退出-continue exit.mp419.94M
| | └──9 函数-简介 简单 传参.mp426.47M
| ├──14 shell核心知识之常见命令
| | ├──1 grep.mp431.47M
| | ├──10 小结.mp422.97M
| | ├──2 sed(一).mp439.03M
| | ├──3 sed(二).mp424.75M
| | ├──4 awk(一).mp424.84M
| | ├──5 awk(二).mp429.38M
| | ├──6 awk(三).mp419.78M
| | ├──7 awk(四).mp431.00M
| | ├──8 find(一).mp444.66M
| | └──9 find(二).mp426.50M
| ├──15 安全知识体系
| | ├──1 课程概况.mp47.16M
| | ├──2 安全现状-安全场景 安全案例 项目现状.mp417.75M
| | ├──3 安全体系-硬件 基础 应用 业务 运营.mp421.00M
| | ├──4 安全措施-角色定位 安全措施.mp412.72M
| | ├──5 防火墙基础-场景需求 简介.mp422.66M
| | ├──6 数据封装 数据传输.mp417.53M
| | ├──7 功能-分层管控 数据包过滤.mp434.94M
| | └──8 小结.mp413.06M
| ├──16 iptables快速入门之日常操作
| | ├──1 基础-结构 关联.mp424.41M
| | ├──2 firewall快速入门.mp437.53M
| | ├──3 iptables快速入门.mp420.97M
| | ├──4 简单实践-增删改查.mp469.72M
| | ├──5 规则简介-定义 简介 格式 动作.mp442.38M
| | └──6 规则实践-增 删 改.mp451.19M
| ├──17 iptables快速入门之五表五链
| | ├──1 链基础-简介 详解 关系.mp427.97M
| | ├──2 链实践-顺序 增删改.mp434.19M
| | ├──3 表简介-简介 详解.mp437.28M
| | ├──4 表实践-信息查看 规则实践.mp427.25M
| | ├──5 表链关系-关系 优先级 编写 场景.mp456.06M
| | └──6 小结.mp427.72M
| ├──18 iptables快速入门之匹配
| | ├──1 普通匹配-匹配条件详解.mp424.62M
| | ├──2 普通匹配-多目标实践.mp443.28M
| | ├──3 普通匹配-目标地址实践.mp427.19M
| | ├──4 普通匹配-协议实践 接口实践.mp453.28M
| | ├──5 扩展匹配-扩展简介 扩展分类.mp424.00M
| | ├──6 扩展匹配-端口扩展实践.mp448.03M
| | └──7 扩展匹配-地址扩展实践.mp428.50M
| ├──19 iptables快速入门之web扩展和网络防火墙
| | ├──1 web扩展-时间扩展实践.mp431.88M
| | ├──2 web扩展-内容扩展实践.mp423.53M
| | ├──3 web扩展-ip并发 内容并发实践.mp452.91M
| | ├──4 web扩展-连接状态实践.mp431.81M
| | ├──5 网络防火墙-需求场景 基本环境.mp429.12M
| | └──6 网络防火墙-web服务 防火墙实践.mp436.31M
| ├──2 Linux基本命令(一)
| | ├──1 命令入门.mp436.41M
| | ├──2 基本命令.mp441.78M
| | └──3 基本命令-压缩解压缩.mp466.69M
| ├──20 iptables快速入门之地址转换
| | ├──1 案例需求 准备环境.mp439.22M
| | ├──2 SNAT实践.mp429.47M
| | ├──3 SNAT进阶实践.mp417.97M
| | ├──4 DNAT实践.mp424.12M
| | └──5 小结.mp430.66M
| ├──21 LVS集群基础
| | ├──1 课程概况.mp44.41M
| | ├──2 集群基础-场景需求 解决方案 访问流程.mp424.88M
| | ├──3 集群类型-实现方式.mp427.97M
| | └──4 小结.mp46.16M
| ├──22 LVS快速入门
| | ├──1 防火墙回顾-五表五链 应用场景 地址转换.mp423.50M
| | ├──2 简介-结构.mp454.91M
| | ├──3 安装软件-命令简介.mp430.00M
| | ├──4 集群命令-查看 增加 编辑 删除.mp426.62M
| | ├──5 主机命令-查看 增加 编辑 删除.mp437.03M
| | ├──6 规则命令-保存 清空 载入 服务.mp445.25M
| | └──7 小结.mp413.47M
| ├──23 LVS快速入门之NAT实战
| | ├──1 前置知识-网络设备 基本环境.mp425.50M
| | ├──10 进阶实践-场景需求 需求分析 关键点分析 实践.mp422.88M
| | ├──11 进阶实践-https实践.mp427.19M
| | ├──12 进阶实践-集群实践.mp412.00M
| | ├──13 小结.mp420.12M
| | ├──2 NAT简介-模型简介 模型分析.mp423.22M
| | ├──3 简单实践-案例需求 需求分析 关键点分析.mp424.19M
| | ├──4 简单实践-案例需求 基础环境设置.mp421.34M
| | ├──5 简单实践-web服务 lvs集群设置.mp431.31M
| | ├──6 原理详解-流程详解 数据包详解 请求流程.mp427.75M
| | ├──7 应用技巧-原理技巧 应用技巧.mp429.88M
| | ├──8 进阶实践-场景需求 需求分析 关键点分析 实践.mp434.06M
| | └──9 进阶实践-实践小结 数据包分析.mp425.03M
| ├──24 LVS调度策略和DR实践
| | ├──1 前置知识-代理 会话 hash.mp426.62M
| | ├──10 简单实践-案例实践(三).mp413.72M
| | ├──11 原理详解.mp415.97M
| | ├──12 应用技巧.mp424.22M
| | ├──2 调度基础 静态方法 动态方法.mp434.78M
| | ├──3 wrr实践.mp418.22M
| | ├──4 sh实践.mp412.69M
| | ├──5 前置知识-ARP表 交换机原理 地址冲突.mp438.16M
| | ├──6 DR模型-模型简介 模型分析.mp419.84M
| | ├──7 简单实践-案例需求 需求分析 技术点分析.mp420.06M
| | ├──8 简单实践-案例实践(一).mp433.88M
| | └──9 简单实践-案例实践(二).mp425.59M
| ├──25 LVS TUN实践
| | ├──1 前置知识(一).mp430.09M
| | ├──2 前置知识(二).mp49.88M
| | ├──3 隧道实践.mp450.97M
| | ├──4 TUN简介.mp416.72M
| | ├──5 简单实践(一).mp419.34M
| | ├──6 简单实践(二).mp428.50M
| | ├──7 简单实践(三).mp426.81M
| | ├──8 原理详解.mp422.72M
| | └──9 小结.mp420.81M
| ├──26 keepalived集群基础
| | ├──1 课程概况.mp44.19M
| | ├──2 集群分类.mp418.59M
| | ├──3 可用性指标.mp447.41M
| | └──4 高可用方式.mp442.34M
| ├──27 keepalived软件基础
| | ├──1 keepalived.mp420.34M
| | ├──2 软件结构.mp433.88M
| | ├──3 LVS.mp426.06M
| | └──4 VRRP.mp425.16M
| ├──28 keepalived软件部署
| | ├──1 安装软件.mp446.31M
| | ├──2 配置简介.mp437.84M
| | ├──3 配置实践(一).mp440.47M
| | ├──4 配置实践(二).mp410.88M
| | ├──5 故障演练.mp429.88M
| | ├──6 负载均衡(一).mp449.72M
| | ├──7 负载均衡(二).mp443.53M
| | ├──8 负载均衡(三).mp417.56M
| | └──9 小结.mp435.03M
| ├──29 keepalived配置详解(一)
| | ├──1 全局配置段.mp440.19M
| | ├──2 VRRP配置段.mp449.19M
| | ├──3 状态检测(一).mp434.09M
| | ├──4 状态检测(二).mp441.81M
| | └──5 状态检测(三).mp421.97M
| ├──3 Linux基本命令(二)
| | ├──1 基本命令.mp420.34M
| | ├──2 基本命令-帮助命令.mp420.00M
| | ├──3 基本命令-磁盘内存命令.mp410.94M
| | ├──4 基本命令-文件内容.mp443.06M
| | ├──5 基本命令-日期时间.mp42.00G
| | ├──6 基本命令-管道命令.mp4982.94M
| | ├──7 基本命令-其他命令.mp4735.19M
| | └──8 远程连接工具.mp418.41M
| ├──30 keepalived配置详解(二)
| | ├──1 虚拟主机配置.mp443.34M
| | ├──2 状态健康检测(一).mp437.41M
| | ├──3 状态健康检测(二).mp418.22M
| | ├──4 TCP状态健康检测.mp434.81M
| | ├──5 友情提示.mp442.53M
| | ├──6 日志配置.mp444.75M
| | └──7 小结.mp423.53M
| ├──31 项目管理基础
| | ├──1 课程概况.mp46.66M
| | ├──2 项目基础.mp442.44M
| | ├──3 平台环境.mp432.56M
| | ├──4 项目环境.mp414.44M
| | ├──5 管理方式.mp426.47M
| | ├──6 管理工具.mp413.00M
| | └──7 工具模式.mp421.72M
| ├──32 Ansible安装和简单实用
| | ├──1 功能简介.mp429.69M
| | ├──2 部署简介 准备工作(一).mp431.19M
| | ├──3 部署简介 准备工作(二).mp417.72M
| | ├──4 软件安装.mp415.53M
| | ├──5 简单使用(一).mp441.59M
| | └──6 简单使用(二).mp464.88M
| ├──33 Ansible部署
| | ├──1 主机清单(一).mp442.28M
| | ├──2 主机清单(二).mp429.28M
| | ├──3 原理详解.mp429.56M
| | ├──4 配置详解.mp445.31M
| | ├──5 简单实践(一).mp432.31M
| | ├──6 简单实践(二).mp433.00M
| | ├──7 第一天总结.mp431.50M
| | ├──8 主机进阶实践.mp448.00M
| | └──9 命令执行过程.mp430.56M
| ├──34 日常模块和系统模块
| | ├──1 日常模块(一).mp441.69M
| | ├──2 日常模块(二).mp433.47M
| | ├──3 系统模块(一).mp446.50M
| | ├──4 系统模块(二).mp429.81M
| | ├──5 系统模块(三).mp433.00M
| | └──6 系统模块(四).mp423.03M
| ├──35 文件模块 应用模块和命令
| | ├──1 文件模块(一).mp435.22M
| | ├──2 文件模块(二).mp424.41M
| | ├──3 文件模块(三).mp429.44M
| | ├──4 应用模块(一).mp443.31M
| | ├──5 应用模块(二).mp434.34M
| | ├──6 系列命令(一).mp444.50M
| | ├──7 系列命令(二).mp435.16M
| | └──8 系列命令(三).mp416.44M
| ├──36 playbook基础
| | ├──1 基础.mp423.50M
| | ├──2 YAML详解.mp450.53M
| | ├──3 第二天总结.mp428.41M
| | ├──4 基础属性(一).mp455.00M
| | ├──5 基础属性(二).mp423.41M
| | ├──6 基础属性(三).mp435.31M
| | └──7 基础属性(四).mp423.03M
| ├──37 playbook任务依赖和标签
| | ├──1 异常中断.mp446.41M
| | ├──2 任务依赖(一).mp429.03M
| | ├──3 任务依赖(二).mp429.78M
| | ├──4 标签(一).mp428.56M
| | └──5 标签(二).mp441.25M
| ├──38 ansible进阶之变量
| | ├──1 基础.mp423.84M
| | ├──2 主机属性.mp429.50M
| | ├──3 主机列表.mp441.03M
| | ├──4 命令行.mp427.50M
| | ├──5 playbook.mp421.00M
| | └──6 专用文件.mp430.84M
| ├──39 keepalived原理详解和综合实践
| | ├──1 结构详解.mp445.81M
| | ├──2 路由详解.mp443.72M
| | ├──3 双主方式(一).mp416.66M
| | ├──4 双主方式(二).mp438.00M
| | ├──5 双主方式(三).mp431.41M
| | └──7 小结.mp414.31M
| ├──4 vim编辑器
| | ├──1 vim编辑器介绍及打开文件.mp421.34M
| | ├──2 命令行模式操作.mp423.53M
| | ├──3 末行模式.mp419.75M
| | ├──4 编辑模式和小结.mp410.66M
| | ├──5 实用功能.mp429.50M
| | └──6 案例.mp46.62M
| ├──40 ansible进阶之模板
| | ├──1 模板基础.mp424.22M
| | ├──10 if流程.mp440.44M
| | ├──11 for流程(一).mp418.97M
| | ├──12 for流程(二).mp433.72M
| | ├──2 快速入门.mp444.78M
| | ├──3 条件(一).mp444.03M
| | ├──4 条件(二).mp427.38M
| | ├──5 第三天总结.mp422.72M
| | ├──6 迭代.mp429.97M
| | ├──7 迭代进阶(一).mp421.66M
| | ├──8 迭代进阶(二).mp437.72M
| | └──9 流程基础(一).mp417.31M
| ├──41 ansible进阶之Role
| | ├──1 角色基础.mp427.91M
| | ├──10 综合实践(一).mp420.47M
| | ├──11 综合实践(二).mp440.62M
| | ├──12 综合实践(三).mp437.75M
| | ├──13 综合实践(四).mp436.69M
| | ├──14 第四天总结.mp424.72M
| | ├──2 简单案例(一).mp428.84M
| | ├──3 简单案例(二).mp447.62M
| | ├──4 简单案例(三).mp417.12M
| | ├──5 role结构.mp416.19M
| | ├──6 角色管理.mp436.09M
| | ├──7 扩展功能(一).mp422.00M
| | ├──8 扩展功能(二).mp446.19M
| | └──9 扩展功能(三).mp414.78M
| ├──42 监控知识体系
| | ├──1 课程概况.mp46.44M
| | ├──2 为什么要监控.mp432.81M
| | ├──3 监控原理.mp426.12M
| | └──4 系统命令 开源软件 第三方平台.mp435.78M
| ├──43 nagios简介和部署
| | ├──1 基础知识.mp423.34M
| | ├──10 界面效果.mp417.97M
| | ├──2 特点.mp417.41M
| | ├──3 部署原理.mp425.06M
| | ├──4 准备环境.mp424.97M
| | ├──5 web环境(一).mp441.09M
| | ├──6 web环境(二).mp429.19M
| | ├──7 nagios安装.mp452.03M
| | ├──8 插件安装.mp446.19M
| | └──9 启动服务.mp413.88M
| ├──44 nagios配置详解(一)
| | ├──1 目录结构.mp437.16M
| | ├──2 配置详解.mp446.22M
| | ├──3 核心资源.mp439.19M
| | ├──4 简单实践(一).mp446.94M
| | ├──5 简单实践(二).mp425.34M
| | ├──6 mysql实践(一).mp447.91M
| | ├──7 mysql实践(二).mp419.97M
| | └──8 原理详解.mp429.59M
| ├──45 nagios配置详解(二)
| | ├──1 http实践(一).mp444.03M
| | ├──2 http实践(二).mp423.28M
| | ├──3 http实践(三).mp428.88M
| | ├──4 告警配置.mp438.50M
| | ├──5 邮件告警(一).mp437.69M
| | ├──6 邮件告警(二).mp439.81M
| | └──7 配置角色.mp423.09M
| ├──46 远程监控
| | ├──1 被动流程.mp418.06M
| | ├──10 第一天总结.mp427.16M
| | ├──11 第二天总结.mp422.47M
| | ├──2 准备工作.mp437.59M
| | ├──3 远程主机部署(一).mp439.81M
| | ├──4 远程主机部署(二).mp446.09M
| | ├──5 命令详解.mp446.66M
| | ├──6 nrpe实践(一).mp438.47M
| | ├──7 nrpe实践(二).mp421.94M
| | ├──8 脚本开发(一).mp438.34M
| | └──9 脚本开发(二).mp434.81M
| ├──5 用户 组和权限管理
| | ├──1 用户与组-介绍.mp45.47M
| | ├──10 权限管理-umask默认权限.mp416.31M
| | ├──2 用户与组-创建用户.mp45.47M
| | ├──3 用户与组-设置密码修改用户信息.mp423.38M
| | ├──4 用户与组-删除用户.mp418.25M
| | ├──5 用户与组-组管理.mp412.25M
| | ├──6 权限管理-权限概述查看权限.mp419.97M
| | ├──7 权限管理-字母形式设置权限.mp417.19M
| | ├──8 权限管理-数字形式设置权限.mp426.88M
| | └──9 权限管理-所有者和所属组管理.mp410.53M
| ├──6 软件管理和计划任务
| | ├──1 软件管理-源码包.mp441.41M
| | ├──2 软件管理-rpm和yum.mp441.91M
| | ├──3 运行模式.mp428.25M
| | ├──4 计划任务-at.mp427.59M
| | └──5 计划任务-cron.mp448.44M
| ├──7 ssh日志管理和网络管理
| | ├──1 ssh-基于口令验证.mp419.88M
| | ├──2 ssh-基于秘钥安全验证.mp420.53M
| | ├──3 ssh-修改sshd端口号.mp410.38M
| | ├──4 ssh-远程传输命令.mp434.44M
| | ├──5 日志管理.mp451.31M
| | ├──6 网络管理.mp457.34M
| | └──7 系统基本优化.mp426.97M
| ├──8 apache安装和配置
| | ├──1 apache概述安装.mp437.88M
| | ├──10 配置详解总结.mp414.72M
| | ├──2 apache配置服务路劲认识.mp48.03M
| | ├──3 apache基本概念.mp421.06M
| | ├──4 配置详解(一).mp431.03M
| | ├──5 配置详解(二).mp428.72M
| | ├──6 配置详解(三).mp466.34M
| | ├──7 配置详解(四).mp434.84M
| | ├──8 配置详解(五).mp456.94M
| | └──9 配置详解(六).mp438.88M
| └──9 apache虚拟主机 防盗链和日志切割
| | ├──1 基于ip的虚拟主机.mp423.72M
| | ├──2 基于域名的虚拟主机.mp417.34M
| | ├──3 基于端口的虚拟主机.mp421.22M
| | ├──4 rewrite.mp424.66M
| | ├──5 防盗链.mp428.25M
| | ├──6 域名跳转.mp424.88M
| | ├──7 日志切割-rotatelogs.mp414.53M
| | └──8 日志切割-cronolog.mp418.38M
├──21-NLP自然语言处理
| ├──1 深度学习和神经网络的介绍
| | ├──1 机器学习和深度学习的介绍.mp418.38M
| | ├──2 神经元和神经网路ode介绍.mp419.38M
| | ├──3 感知机和多层神经网路的介绍.mp438.69M
| | └──4 激活函数和神经网络思想.mp451.84M
| ├──10 RNN
| | ├──1 RNN结果的介绍.mp425.72M
| | ├──10 总结.mp410.59M
| | ├──2 rnn不同类型的介绍.mp49.28M
| | ├──3 LSTM的GRU的学习.mp461.66M
| | ├──4 上午内容回顾.mp47.56M
| | ├──5 LSTM api的介绍.mp478.16M
| | ├──6 LSTM的使用示例.mp432.00M
| | ├──7 文本情感分类模型的修改.mp482.09M
| | ├──8 梯度爆炸和梯度消失.mp414.09M
| | └──9 pytorch的序列化容器.mp415.25M
| ├──11 Chatbot
| | ├──1 复习.mp418.44M
| | ├──2 聊天机器人的介绍.mp432.41M
| | ├──3 企业中聊天机器人的介绍.mp432.38M
| | ├──4 项目流程介绍.mp418.91M
| | ├──5 项目环境的准备.mp46.19M
| | ├──6 词典的准备.mp433.44M
| | ├──7 停用词的准备.mp47.12M
| | ├──8 相似问题的准备.mp467.38M
| | └──9 分词api的实现.mp450.53M
| ├──12 意图识别和文本分类
| | ├──1 文本分类的介绍.mp416.94M
| | ├──2 fasttext和介绍.mp419.03M
| | ├──3 分类语料的准备.mp469.41M
| | ├──4 分类模型的准备.mp435.97M
| | ├──5 模型的评估.mp419.28M
| | ├──6 模型的封装的介绍.mp414.91M
| | ├──7 fasttext原理介绍.mp438.62M
| | └──8 小结.mp45.16M
| ├──13 Seq2seq
| | ├──1 复习.mp46.44M
| | ├──10 解码器的介绍.mp460.59M
| | ├──11 解码器的流程.mp440.75M
| | ├──12 模型的训练(一).mp430.47M
| | ├──13 模型的训练(二).mp454.91M
| | ├──14 总结.mp410.62M
| | ├──15 复习.mp468.19M
| | ├──16seq2seq demo完成模型评估.mp466.31M
| | ├──17 seq2seq模型小结.mp417.41M
| | ├──18 teacher forcing的介绍.mp441.19M
| | ├──19 闲聊机器人准备语料.mp4106.38M
| | ├──2 分类模型的封装.mp451.50M
| | ├──20 闲聊机器人的文本序列化.mp432.00M
| | ├──21 dataset的准备.mp434.62M
| | ├──22 seq2seq模型的搭建.mp482.69M
| | ├──3 哈夫曼树和哈夫曼编码.mp453.66M
| | ├──4 层次化的softmax和负采样.mp455.44M
| | ├──5 seq2seq原理的认识.mp421.31M
| | ├──6 seq2seq案例流程介绍.mp47.03M
| | ├──7 案例数据集的准备.mp444.72M
| | ├──8 准备数据集.mp447.00M
| | └──9 编码器的完成.mp453.44M
| ├──14 attention的原理与实现
| | ├──1 attention的介绍.mp441.44M
| | ├──2 attention的分类介绍.mp454.53M
| | ├──3 attention weight的计算的结果.mp496.53M
| | ├──4 小结.mp424.00M
| | ├──5 复习.mp4107.00M
| | ├──6 attention的实现.mp443.66M
| | ├──7 解码的过程中使用attention.mp444.50M
| | └──8 模型的评估.mp457.09M
| ├──15 beam search
| | ├──1 beam search的介绍.mp449.62M
| | ├──2 beam search的实现.mp427.28M
| | ├──3 模型的优化方法.mp417.97M
| | └──4 chatbot的封装.mp45.09M
| ├──16 自然语言处理
| | ├──1 问答机器人的介绍.mp416.31M
| | ├──10 数据集的准备.mp443.88M
| | ├──11 模型的搭建(一).mp446.50M
| | ├──12 模型的搭建(二).mp449.25M
| | ├──13 损失函数的模型的训练.mp456.91M
| | ├──14 模型的封装.mp465.88M
| | ├──15 封装的介绍.mp447.03M
| | ├──2 召回的介绍.mp422.34M
| | ├──3 使用tfidf实现召回.mp4122.34M
| | ├──4 pysparnn的原理.mp412.50M
| | ├──5 BM25算法的介绍.mp418.84M
| | ├──6 tfidf的优化方法介绍.mp461.22M
| | ├──7 复习.mp4151.03M
| | ├──8 召回的封装.mp489.78M
| | └──9 排序介绍.mp476.62M
| ├──2 Pytorch
| | ├──1 pytorch的安装方法.mp48.50M
| | ├──2 pytorch的入门操作(一).mp446.09M
| | ├──3 pytorch的入门操作(二).mp437.47M
| | ├──4 上午回顾 Tensor和tensor的区别.mp435.03M
| | └──5 pytorch的入门操作(三).mp420.28M
| ├──3 梯度下降和反向传播
| | ├──1 梯度下降和梯度的介绍.mp422.88M
| | ├──2 梯度下降的过程.mp445.41M
| | ├──3 pytorch中反向传播和梯度计算的方法.mp442.44M
| | ├──4 手动实现线性回归.mp433.25M
| | ├──5 小结.mp434.12M
| | └──6 知识点回归.mp424.69M
| ├──4 PytorchAPI的使用
| | └──使用pytroch完成线性回归.mp444.91M
| ├──5 在GPU上执行程序
| | └──使用GPU完成代码的训练.mp432.34M
| ├──6 常见的优化算法
| | └──不同的梯度下降算法的介绍.mp473.91M
| ├──7 数据加载
| | ├──1 数据集类的使用.mp418.78M
| | ├──2 数据加载器类的使用.mp429.16M
| | ├──3 pytorch中自带数据的使用介绍.mp410.66M
| | ├──4 mnist手写数字加载的示例.mp48.03M
| | └──5 torchvision中transforms方法的使用.mp434.31M
| ├──8 手写数字识别
| | ├──1 手写数字识别.mp450.50M
| | ├──2 损失函数的学习.mp418.38M
| | ├──3 模型的训练保存.mp436.16M
| | ├──4 模型的评估.mp442.34M
| | ├──5 循环神经网络基础.mp430.22M
| | ├──6 word embedding的理解.mp411.25M
| | ├──7 文本情感分类数据的准备.mp499.38M
| | └──8 小结.mp413.38M
| └──9 Pytorch自带数据集
| | ├──1 复习.mp422.09M
| | ├──2 collate fn的实现.mp420.28M
| | ├──3 文本序列化的方法.mp469.41M
| | ├──4 ws的保存.mp430.81M
| | └──5 基础模型的构建.mp434.78M
├──22-深度学习与机器视觉
| ├──1 深度学习介绍
| | ├──1 深度学习介绍.mp42.91M
| | ├──10 变量.mp414.09M
| | ├──11 案例-线性回归实现.mp455.09M
| | ├──12 trainable.mp44.62M
| | ├──13 增加tensoboard显示.mp468.91M
| | ├──14 逻辑回归复习.mp419.91M
| | ├──15 导数向量化编程介绍.mp444.88M
| | ├──16 逻辑回归训练实现前向与反向.mp454.56M
| | ├──2 Tensorflow介绍.mp427.25M
| | ├──3 tensorflow结构(一).mp412.81M
| | ├──4 tensorflow结构(二).mp411.09M
| | ├──5 图结构解析.mp425.62M
| | ├──6 OP.mp436.97M
| | ├──7 会话(一).mp429.31M
| | ├──8 会话(二).mp49.16M
| | └──9 张量.mp442.53M
| ├──2 神经网络与tf.keras
| | ├──1 图片介绍与tf.keras介绍.mp418.09M
| | ├──10 效果修改与对比.mp437.97M
| | ├──11 模型保存加载.mp45.50M
| | ├──12 modelcheckpoint.mp424.06M
| | ├──13 modelcheckpoint问题.mp45.34M
| | ├──14 tensorboard效果.mp411.06M
| | ├──15 深层神经网络.mp417.50M
| | ├──16 参数与超参数.mp48.62M
| | ├──17 优化问题解决方法.mp4117.47M
| | ├──2 tf.keras读取图片以及数据集.mp433.78M
| | ├──3 NHWC与NWHC.mp421.72M
| | ├──4 tf.keras数据集.mp411.59M
| | ├──5 神经网络基础.mp443.75M
| | ├──6 神经网络原理.mp440.44M
| | ├──7 tf.keras模型API介绍.mp437.44M
| | ├──8 tf.keras模型API介绍.mp434.88M
| | └──9 tf.keras时尚数据分类实现.mp454.84M
| ├──3 卷积神经网络
| | ├──1 卷积神经网络简介.mp444.34M
| | ├──10 典型网络结构介绍.mp456.66M
| | ├──11 卷积网络过程显示.mp47.09M
| | ├──12 pre trainedVGG网络预测案例.mp452.91M
| | ├──13 神经网络调优与BN层.mp440.59M
| | ├──2 感受野概念.mp432.44M
| | ├──3 卷积网络三个组成.mp47.31M
| | ├──4 卷积网络原理.mp494.00M
| | ├──5 卷积网络识别案例介绍.mp435.53M
| | ├──6 卷积网络案例实现.mp438.12M
| | ├──7 正则化介绍-偏差方差.mp461.16M
| | ├──8 L2正则化API与Dropout正则化.mp420.22M
| | └──9 早停止法与数据增强方法.mp422.25M
| ├──4 商品物体检测项目介绍
| | ├──1 复习.mp429.22M
| | ├──10 目标检测概述.mp428.88M
| | ├──11 滑动窗口.mp419.72M
| | ├──12 RCNN原理介绍.mp456.72M
| | ├──13 评估指标.mp422.28M
| | ├──14 RCNN总结.mp46.22M
| | ├──15 SPPNEt介绍.mp424.66M
| | ├──16 fasterRCNN.mp457.00M
| | ├──17 faster rcnn源代码介绍.mp427.25M
| | ├──2 迁移学习介绍.mp433.44M
| | ├──3 迁移学习案例介绍.mp410.34M
| | ├──4 数据获取.mp459.47M
| | ├──5 模型定义.mp425.41M
| | ├──6 模型修改.mp453.81M
| | ├──7 冻结模型训练.mp45.81M
| | ├──8 模型预测.mp435.38M
| | └──9 商品物体检测项目演示.mp414.81M
| ├──5 YOLO与SSD
| | ├──1 复习.mp422.47M
| | ├──10 商品检测数据存储.mp439.94M
| | ├──2 YOLO原理介绍.mp446.75M
| | ├──3 SSD原理简介.mp49.25M
| | ├──4 SSD原理介绍.mp448.84M
| | ├──5 SSD接口介绍.mp448.53M
| | ├──6 案例介绍.mp45.97M
| | ├──7 SSD检测物体案例介绍.mp496.16M
| | ├──8 检测数据集介绍.mp437.41M
| | └──9 商品检测数据集处理.mp455.97M
| ├──6 商品检测数据集训练
| | ├──1 复习(一).mp416.94M
| | ├──2 复习(二).mp457.22M
| | ├──3 SSD训练商品数据.mp489.75M
| | ├──4 问题解决及多GPU训练代码.mp427.84M
| | ├──5 opencv介绍.mp491.88M
| | ├──6 视频检测介绍过获取帧数据.mp4102.03M
| | ├──7 文本框显示.mp431.75M
| | └──8 显示FPS总结.mp421.94M
| └──7 模型导出与部署
| | ├──1 复习.mp427.22M
| | ├──10 人脸SDK使用.mp417.69M
| | ├──11 通用文字识别.mp432.97M
| | ├──12 其它识别介绍.mp411.03M
| | ├──13 语音识别.mp415.28M
| | ├──14 语音合成.mp417.22M
| | ├──15 物体检测课程总结.mp482.91M
| | ├──2 模型部署逻辑.mp451.03M
| | ├──3 serving服务安装开启与serving.mp459.25M
| | ├──4 serving client代码编写.mp456.75M
| | ├──5 web服务开启与client对接.mp437.84M
| | ├──6 百度机器人对接实现.mp4100.72M
| | ├──7 百度平台介绍.mp421.88M
| | ├──8 深度学习平台使用.mp47.59M
| | └──9 人工智能平台以及人脸识别.mp4122.31M
├──23-python爬虫
| ├──1 爬虫基础
| | ├──1 爬虫特点介绍.mp470.44M
| | ├──10 浏览器运行过程.mp4148.00M
| | ├──2 课程结构.mp425.38M
| | ├──3 爬虫的概念.mp465.06M
| | ├──4 爬虫的作用.mp4356.50M
| | ├──5 爬虫的分类.mp468.06M
| | ├──6 爬虫的流程.mp446.06M
| | ├──7 http与https的区别.mp427.53M
| | ├──8 常见的请求头与响应头.mp4163.81M
| | └──9 创建的响应状态码.mp475.38M
| ├──10 appium
| | ├──1 appium简介.mp448.25M
| | ├──2 appium环境搭建.mp4287.62M
| | ├──3 appium环境联调测试.mp4120.69M
| | └──4 appium使用.mp4156.66M
| ├──2 requests模块
| | ├──1 简介 安装 使用.mp452.06M
| | ├──10 代理proxies使用.mp4127.69M
| | ├──11 verify参数与ca证书.mp443.94M
| | ├──12 post请求-金山翻译案例.mp4170.34M
| | ├──13 requests-post数据来源.mp4199.16M
| | ├──14 requests模块-session.mp419.78M
| | ├──15 案例-github模拟登陆.mp4269.41M
| | ├──2 响应对象的text与content之间的区别.mp449.44M
| | ├──3 响应对象常用的参数和方法.mp439.41M
| | ├──4 发送带请求头的请求.mp492.75M
| | ├──5 发送带参数的请求.mp4107.59M
| | ├──6 在headers中设置cookies参数.mp492.34M
| | ├──7 cookies参数的使用.mp489.38M
| | ├──8 cookiejar对象的处理.mp426.09M
| | └──9 timeout参数.mp432.44M
| ├──3 数据提取
| | ├──1 数据提取-响应内容的分类.mp4168.09M
| | ├──10 xpath语法-节点修饰语法.mp4457.56M
| | ├──11 xpath语法-其他常用语法.mp416.44M
| | ├──12 lxml使用.mp4136.84M
| | ├──13 百度贴吧.mp490.22M
| | ├──14 tostring.mp417.19M
| | ├──2 xml与html.mp422.66M
| | ├──3 常用数据解析方法.mp418.28M
| | ├──4 jsonpath 场景 安装 使用.mp454.56M
| | ├──5 jsonpath 练习.mp429.50M
| | ├──6 jsonpath 案例 拉钩.mp435.91M
| | ├──7 lxml简介.mp429.66M
| | ├──8 xpathhelper简介 安装.mp464.25M
| | └──9 xpath语法-基础节点选择.mp4149.09M
| ├──4 selenium
| | ├──1 介绍 效果展示.mp487.62M
| | ├──10 cookies操作.mp464.31M
| | ├──11 执行js.mp4119.56M
| | ├──12 页面等待.mp477.44M
| | ├──13 配置对象.mp426.88M
| | ├──14 案例-斗鱼直播.mp4567.38M
| | ├──2 工作原理.mp421.81M
| | ├──3 模块与driver的安装.mp498.53M
| | ├──4 简单使用.mp436.12M
| | ├──5 driver属性和方法.mp427.34M
| | ├──6 元素定位.mp4183.66M
| | ├──7 元素操作.mp454.44M
| | ├──8 标签切换.mp4111.53M
| | └──9 窗口切换.mp4125.62M
| ├──5 反爬与反反爬
| | ├──1 反爬原因.mp418.56M
| | ├──10 chrome浏览器的使用.mp485.19M
| | ├──11 js解析-人人网登录分析.mp474.19M
| | ├──12 js解析-定位js文件.mp473.50M
| | ├──13 js解析-js代码分析.mp493.09M
| | ├──14 js解析-js2py使用.mp487.41M
| | ├──15 js解析-人人网登陆.mp430.78M
| | ├──16 有道翻译分析.mp493.12M
| | ├──17 hashlib使用.mp4120.62M
| | ├──18 有道翻译实现.mp4128.06M
| | ├──2 什么样的爬虫会被反.mp419.19M
| | ├──3 常见概念与反爬方向.mp426.72M
| | ├──4 基于身份识别的反爬.mp439.62M
| | ├──5 及与爬虫行为的反爬.mp4119.81M
| | ├──6 基于数据加密进行反爬.mp4129.97M
| | ├──7 验证码-验证码的知识.mp427.25M
| | ├──8 验证码-图像识别引擎.mp455.91M
| | └──9 验证码-打码平台.mp4125.31M
| ├──6 MongoDB数据库
| | ├──1 mongodb的介绍.mp442.91M
| | ├──10 mongodb查询结果操作.mp419.66M
| | ├──11 mongodb-修改 删除.mp429.44M
| | ├──12 聚合管道-分组管道.mp429.50M
| | ├──13 聚合管道-其他管道.mp429.91M
| | ├──14 mongodb-索引.mp434.34M
| | ├──15 mongodb的权限管理-管理用户.mp410.25M
| | ├──16 mongodb权限管理-普通用户.mp413.56M
| | ├──17 pymongo使用.mp434.50M
| | ├──2 mongodb的安装.mp438.09M
| | ├──3 mongodb简单使用-测试启动.mp446.97M
| | ├──4 mongodb简单使用-生产启动.mp491.38M
| | ├──5 mongodb简单使用-数据库操作.mp47.81M
| | ├──6 mongdb简单使用-集合操作.mp419.47M
| | ├──7 mongodb的数据类型.mp412.62M
| | ├──8 mongdb插入数据.mp416.12M
| | └──9 mongodb查询数据.mp426.12M
| ├──7 scrapy基础
| | ├──1 概念 作用.mp46.38M
| | ├──10 请求对象-请求 网易招聘简介.mp47.22M
| | ├──11 请求对象-案例-网易招聘.mp455.44M
| | ├──12 请求对象-其他参数.mp414.78M
| | ├──13 请求对象-meta传参.mp429.47M
| | ├──14 scrapy模拟登陆-cookies参数使用.mp431.22M
| | ├──15 scrapy模拟登陆-FormRequest发送post请求.mp434.12M
| | ├──16 scrapy管道的使用.mp464.50M
| | ├──17 crawlspider.mp438.81M
| | ├──18 tencent crawl.mp454.91M
| | ├──19 中间件-分类与作用.mp495.22M
| | ├──2 工作流程.mp432.00M
| | ├──20 中间件-豆瓣爬虫.mp4169.66M
| | ├──21 中间件-随机请求头.mp4114.81M
| | ├──22 中间件-随机ip代理.mp4204.00M
| | ├──23 中间件-selenium动态加载.mp4282.16M
| | ├──3 各模块功能.mp410.84M
| | ├──4 项目开发流程-框架安装 流程简介.mp43.84M
| | ├──5 项目开发流程-创建项目.mp48.84M
| | ├──6 项目开发流程-创建爬虫.mp424.94M
| | ├──7 项目开发流程-完成爬虫.mp461.50M
| | ├──8 项目开发流程-保存数据.mp4122.38M
| | └──9 项目开发流程-数据建模 流程完善.mp421.88M
| ├──8 scrapy-redis
| | ├──1 分布式的概念 原理.mp4169.06M
| | ├──10 京东爬虫-修改成分布式爬虫.mp4235.56M
| | ├──2 断点续爬.mp4242.88M
| | ├──3 源码分析.mp4341.75M
| | ├──4 分布式爬虫实现.mp4285.28M
| | ├──5 分布式爬虫编写流程.mp438.22M
| | ├──6 京东爬虫-简介.mp4187.12M
| | ├──7 京东爬虫-图书分类页面.mp4198.59M
| | ├──8 京东爬虫-图书列表页面.mp4196.75M
| | └──9 京东爬虫-图书价格.mp4216.03M
| └──9 scrapy其他
| | ├──1 splash-介绍 环境配置.mp4111.47M
| | ├──2 splash-使用.mp4118.22M
| | ├──3 scrapy-日志信息.mp4142.47M
| | ├──4 scrpay配置-常用配置.mp4126.88M
| | ├──5 scrapy配置-其他配置.mp469.62M
| | ├──6 使用scrapyd进行爬虫部署.mp4129.72M
| | └──7 使用Gerapy进行爬虫管理.mp4103.75M
└──24-数据分析
| ├──第10节 fineBI使用
| | ├──第10节 fineBI使用-01_fineBI数据可视化分析-课程简介.ev4.mp42.22M
| | ├──第10节 fineBI使用-02_fineBI数据可视化分析-安装&初始化.ev4.mp413.44M
| | ├──第10节 fineBI使用-03_fineBI数据可视化分析-模块介绍.ev4.mp47.69M
| | ├──第10节 fineBI使用-04_fineBI数据可视化分析-数据源.ev4.mp422.31M
| | ├──第10节 fineBI使用-05_fineBI数据可视化分析-数据管理-数据包管理.ev4.mp411.66M
| | ├──第10节 fineBI使用-06_fineBI数据可视化分析-数据管理-数据表管理.ev4.mp418.84M
| | ├──第10节 fineBI使用-07_fineBI数据可视化分析-数据管理-数据表关系管理.ev4.mp410.59M
| | ├──第10节 fineBI使用-08_fineBI数据可视化分析-数据管理-数据更新管理.ev4.mp421.53M
| | ├──第10节 fineBI使用-09_fineBI数据可视化分析-数据加工-创建自助数据集.ev4.mp417.25M
| | ├──第10节 fineBI使用-10_fineBI数据可视化分析-数据加工-过滤.ev4.mp410.06M
| | ├──第10节 fineBI使用-11_fineBI数据可视化分析-数据加工-新增列.ev4.mp49.16M
| | ├──第10节 fineBI使用-12_fineBI数据可视化分析-数据加工-分组汇总.ev4.mp48.56M
| | ├──第10节 fineBI使用-13_fineBI数据可视化分析-数据可视化-柱状图.ev4.mp411.97M
| | ├──第10节 fineBI使用-14_fineBI数据可视化分析-数据可视化-表格使用.ev4.mp410.19M
| | ├──第10节 fineBI使用-15_fineBI数据可视化分析-数据可视化-饼图.ev4.mp47.97M
| | ├──第10节 fineBI使用-16_fineBI数据可视化分析-数据可视化-过滤组件.ev4.mp46.25M
| | ├──第10节 fineBI使用-17_fineBI数据可视化分析-数据可视化-OLAP钻取.ev4.mp415.81M
| | ├──第10节 fineBI使用-18_fineBI数据可视化分析-数据可视化-联动.ev4.mp414.78M
| | └──第10节 fineBI使用-19_fineBI数据可视化分析-仪表板.ev4.mp410.22M
| ├──第1节 PowerBI使用
| | ├──第1节 PowerBI使用-1 数据分析入门.ev4.mp4392.00M
| | ├──第1节 PowerBI使用-2 数据分析与统计课程介绍.ev4.mp410.88M
| | ├──第1节 PowerBI使用-2.1实践_Power BI简介与安装.ev4.mp4100.69M
| | ├──第1节 PowerBI使用-2.2实践_Power BI 的安装与界面.ev4.mp411.66M
| | ├──第1节 PowerBI使用-2.3实践_Power BI 初步使用.ev4.mp430.41M
| | ├──第1节 PowerBI使用-2.6实践_Power BI可视化综合图表分享1.ev4.mp484.94M
| | ├──第1节 PowerBI使用-2.7实践_Power BI可视化综合图表分享2.ev4.mp424.62M
| | ├──第1节 PowerBI使用-3 数据分析与统计入门.ev4.mp487.78M
| | ├──第1节 PowerBI使用-4 数据分析基本要素.ev4.mp4262.75M
| | ├──第1节 PowerBI使用-4.1实践_PowerBI通过网络爬虫获取数据.ev4.mp438.88M
| | ├──第1节 PowerBI使用-4.10实践_销售业绩达成分析.ev4.mp418.69M
| | ├──第1节 PowerBI使用-4.11实践_销售业绩达成分析_度量值的建立.ev4.mp443.88M
| | ├──第1节 PowerBI使用-4.12实践_销售业绩达成分析_度量值的建立_可视化.ev4.mp410.81M
| | ├──第1节 PowerBI使用-4.2实践_PowerBI通过mysql获取数据.ev4.mp411.06M
| | ├──第1节 PowerBI使用-4.3实践_ 数据处理经验总结及PowerBI实践.ev4.mp4205.53M
| | ├──第1节 PowerBI使用-4.4实践_Power BI报表合并.ev4.mp49.62M
| | ├──第1节 PowerBI使用-4.5实践_Power BI 数据预处理实现.ev4.mp460.31M
| | ├──第1节 PowerBI使用-4.6实践_PowerBI 逆透视.ev4.mp410.50M
| | ├──第1节 PowerBI使用-4.7实践_用DAX函数对整理数据表.ev4.mp436.22M
| | ├──第1节 PowerBI使用-4.8实践_用DAX函数对每日销售目标进行细化和跟踪.ev4.mp431.25M
| | ├──第1节 PowerBI使用-4.9实践_用DAX函数对日期进行拆分.ev4.mp43.16M
| | └──第1节 PowerBI使用-5 数据分析行为准则及小结.ev4.mp457.97M
| ├──第2节 SPSS使用
| | ├──第2节 SPSS使用-6 数据分析入门案例练习.ev4.mp4390.06M
| | ├──第2节 SPSS使用-6.1 实践_SPSS安装及简介.ev4.mp4203.62M
| | ├──第2节 SPSS使用-6.2 实践_SPSS文件读入.ev4.mp4775.12M
| | ├──第2节 SPSS使用-7 条状图与饼状图.ev4.mp4458.44M
| | ├──第2节 SPSS使用-7.1实践_柱形图,堆积图与瀑布图的绘制.ev4.mp449.56M
| | └──第2节 SPSS使用-7.2实践_散点图的绘制.ev4.mp442.00M
| ├──第3节 tableau使用
| | ├──第3节 tableau使用-01_D2tableau数据分析课程介绍.ev4.mp43.00M
| | ├──第3节 tableau使用-02_D2tableau数据分析课程-产品介绍.ev4.mp410.47M
| | ├──第3节 tableau使用-03_D2tableau数据分析课程-下载安装.ev4.mp478.56M
| | ├──第3节 tableau使用-04_D2tableau数据分析课程-功能介绍-工作区.ev4.mp422.69M
| | ├──第3节 tableau使用-05_D2tableau数据分析课程-功能介绍-数据源.ev4.mp417.25M
| | ├──第3节 tableau使用-06_D2tableau数据分析课程-实例-排序.ev4.mp410.62M
| | ├──第3节 tableau使用-07_D2tableau数据分析课程-实例-分组.ev4.mp48.12M
| | ├──第3节 tableau使用-08_D2tableau数据分析课程-实例-分层.ev4.mp49.91M
| | ├──第3节 tableau使用-09_D2tableau数据分析课程-实例-交互.ev4.mp450.41M
| | ├──第3节 tableau使用-10_D2tableau数据分析课程-实例-可视化.ev4.mp435.41M
| | ├──第3节 tableau使用-11_D2tableau数据分析课程-实例-仪表板.ev4.mp440.22M
| | └──第3节 tableau使用-12_D2tableau数据分析课程-实例-分享.ev4.mp418.16M
| ├──第4节 PowerBI高级
| | ├──第4节 PowerBI高级-10 辛普森悖论.ev4.mp4149.44M
| | ├──第4节 PowerBI高级-10.1实践_杜邦分析数据度量值的建立.ev4.mp421.59M
| | ├──第4节 PowerBI高级-10.2实践_杜邦分析切片表的绘制.ev4.mp426.84M
| | ├──第4节 PowerBI高级-11 交叉分组表练习.ev4.mp4183.22M
| | ├──第4节 PowerBI高级-11.1 实践_SPSS生成数据交叉表.ev4.mp485.50M
| | ├──第4节 PowerBI高级-7.3实践_Power BI仪表盘初步制作.ev4.mp445.25M
| | ├──第4节 PowerBI高级-7.4实践_Power BI 数据建模及度量值的应用.ev4.mp431.38M
| | ├──第4节 PowerBI高级-7.5实践_Power BI 数据可视化编辑综合应用.ev4.mp474.22M
| | ├──第4节 PowerBI高级-7.6实践_Power BI 自定义视觉对象的应用.ev4.mp4128.69M
| | ├──第4节 PowerBI高级-7.7实践_Power BI 的报表发布.ev4.mp415.56M
| | ├──第4节 PowerBI高级-8 条状图及偏态.ev4.mp4179.38M
| | ├──第4节 PowerBI高级-8.1 实践_SPSS的数据图表绘制.ev4.mp4370.41M
| | ├──第4节 PowerBI高级-9 茎叶图和贡献度图.ev4.mp4141.69M
| | ├──第4节 PowerBI高级-9.1实践_PowerBI市场调研分析_数据预处理.ev4.mp470.28M
| | ├──第4节 PowerBI高级-9.2实践_PowerBI市场调研分析_数据关系建模.ev4.mp422.25M
| | ├──第4节 PowerBI高级-9.3实践_PowerBI市场调研分析_数据可视化.ev4.mp445.12M
| | └──第4节 PowerBI高级-9.4实践_PowerBI市场调研分析_数据可视化(总结).ev4.mp49.00M
| ├──第5节 PowerBI实战
| | ├──第5节 PowerBI实战-12 常用图表应用及可视化总结.ev4.mp4238.41M
| | ├──第5节 PowerBI实战-13 数值分析方法初步.ev4.mp4215.72M
| | ├──第5节 PowerBI实战-13.1 实践_SPSS的销售数据回归预测.ev4.mp4289.72M
| | ├──第5节 PowerBI实战-14 基本度量指标案例分析.ev4.mp4152.22M
| | ├──第5节 PowerBI实战-15 z分数与切比雪夫定理.ev4.mp4188.69M
| | ├──第5节 PowerBI实战-16实践_Power BI 树状图的绘制及DAX公式编辑.ev4.mp417.75M
| | ├──第5节 PowerBI实战-17 数据可视化综合案例-稀土.ev4.mp4118.97M
| | ├──第5节 PowerBI实战-18 数据可视化综合案例-宠物与特斯拉.ev4.mp4249.16M
| | ├──第5节 PowerBI实战-19 数据可视化总结.ev4.mp4121.53M
| | ├──第5节 PowerBI实战-20 数据分析总体流程及案例实践.ev4.mp4312.06M
| | ├──第5节 PowerBI实战-21 Pearson相关系数.ev4.mp4144.59M
| | ├──第5节 PowerBI实战-22 Spearman相关系数.ev4.mp481.06M
| | ├──第5节 PowerBI实战-23 kendall相关系数及相关性数据分析实践.ev4.mp4117.31M
| | ├──第5节 PowerBI实战-23.1 实践_SPSS实现3种相关系数的分析.ev4.mp481.03M
| | ├──第5节 PowerBI实战-23.2SPSS医学脑损伤数据分析.ev4.mp440.72M
| | ├──第5节 PowerBI实战-23.3SPSS 医学脑损伤维度相关性分析.ev4.mp436.97M
| | ├──第5节 PowerBI实战-23.4SPSS 医学脑损伤逻辑回归模型构建.ev4.mp416.31M
| | ├──第5节 PowerBI实战-23.5SPSS 医学脑损伤决策树建模分析.ev4.mp419.12M
| | └──第5节 PowerBI实战-23.6SPSS 医学脑损伤维度交互性分析.ev4.mp422.56M
| ├──第6节 概率论
| | ├──第6节 概率论-26 概率中的排列组合计算.ev4.mp4169.56M
| | ├──第6节 概率论-27 概率的子交并补与互斥独立(上).ev4.mp4173.84M
| | ├──第6节 概率论-28 概率的子交并补与互斥独立(下).ev4.mp4178.00M
| | ├──第6节 概率论-30 离散型二元分布及其协方差.ev4.mp4275.47M
| | ├──第6节 概率论-31 投资组合中的数据分析.ev4.mp4203.84M
| | ├──第6节 概率论-31.2 实践_时间序列模型的存储及应用.ev4.mp4170.53M
| | ├──第6节 概率论-32 二项分布及其期望与方差.ev4.mp4236.44M
| | ├──第6节 概率论-33 泊松概率分布.ev4.mp4214.16M
| | └──第6节 概率论-33.3 SPSS酸奶饮料产品测试.ev4.mp432.94M
| ├──第7节 统计学
| | ├──第7节 统计学-35 均匀分布.ev4.mp4126.91M
| | ├──第7节 统计学-36 正态概率分布.ev4.mp4183.25M
| | ├──第7节 统计学-37 指数分布.ev4.mp457.81M
| | ├──第7节 统计学-38 总结与抽样估计入门.ev4.mp4204.31M
| | ├──第7节 统计学-39 点估计与抽样分布(上).ev4.mp4168.94M
| | ├──第7节 统计学-40 点估计与抽样分布(下).ev4.mp4175.62M
| | ├──第7节 统计学-40.1 SPSS车企销售数据逻辑回归预测.ev4.mp427.56M
| | ├──第7节 统计学-40.2 SPSS车企销售数据残差独立性及区间估计.ev4.mp426.97M
| | ├──第7节 统计学-40.3 SPSS车企销售数据多模型估计及对比估计.ev4.mp444.47M
| | ├──第7节 统计学-42实践中的数据分析.ev4.mp442.94M
| | ├──第7节 统计学-44 漏斗分析 路径分析归因分析.ev4.mp4125.75M
| | ├──第7节 统计学-44.1实践_店铺各维度的因子分析.ev4.mp4287.91M
| | ├──第7节 统计学-44.2实践_SPSS的产品特点对应分析.ev4.mp4178.44M
| | ├──第7节 统计学-44.3实践_逻辑回归中商家续签率的预测.ev4.mp4149.22M
| | └──第7节 统计学-44.4实践_自动线性建模的网络引流效果预测.ev4.mp4216.16M
| ├──第8节 概率论与统计学实战
| | ├──第8节 概率论与统计学实战-45 CRM客户关系管理与RFM.ev4.mp494.03M
| | ├──第8节 概率论与统计学实战-45.1 实践_RFM分析中的变量分析.ev4.mp4166.75M
| | ├──第8节 概率论与统计学实战-45.2 实践_RFM客户分析及销售策略制定.ev4.mp4383.59M
| | ├──第8节 概率论与统计学实战-45.3实践Power BI的RFM分析.ev4.mp455.75M
| | ├──第8节 概率论与统计学实战-45.4实践Power BI的RFM分析.ev4.mp413.69M
| | ├──第8节 概率论与统计学实战-46 波士顿矩阵与4P理论.ev4.mp4177.56M
| | ├──第8节 概率论与统计学实战-46.1实践_基于波士顿矩阵的订单分析_数据预处理.ev4.mp418.16M
| | ├──第8节 概率论与统计学实战-46.2实践_基于波士顿矩阵的订单分析_数据构建.ev4.mp411.53M
| | ├──第8节 概率论与统计学实战-46.3实践_基于波士顿矩阵的订单分析_矩阵实践.ev4.mp425.53M
| | ├──第8节 概率论与统计学实战-46.4实践_基于波士顿矩阵的订单分析_客户流失分析.ev4.mp411.41M
| | ├──第8节 概率论与统计学实战-46.5实践_基于波士顿矩阵的订单分析_催单时间分析.ev4.mp43.88M
| | ├──第8节 概率论与统计学实战-47 流量及内容推荐的数据分析.ev4.mp4331.91M
| | ├──第8节 概率论与统计学实战-48 PEST与SWOT分析方法.ev4.mp4302.81M
| | ├──第8节 概率论与统计学实战-49 电竞游戏数据分析指标.ev4.mp4312.84M
| | └──第8节 概率论与统计学实战-50 游戏封测公测期数据分析.ev4.mp4451.62M
| └──第9节 SPSS高级
| | ├──第9节 SPSS高级-51 实践_k均值聚类的员工职业发展划分.ev4.mp495.03M
| | ├──第9节 SPSS高级-52 实践_层次聚类对员工职业发展的评估.ev4.mp4215.06M
| | ├──第9节 SPSS高级-53 实践_智能聚类的人员分析预测.ev4.mp4149.81M
| | ├──第9节 SPSS高级-55实践_SPSS Modeler的安装及使用.ev4.mp4109.69M
| | ├──第9节 SPSS高级-56实践_SPSS Modeler界面简介.ev4.mp476.38M
| | ├──第9节 SPSS高级-57实践_SPSS Modeler数据的读取.ev4.mp4200.81M
| | ├──第9节 SPSS高级-58实践_SPSS Modeler数据的集成.ev4.mp4193.19M
| | ├──第9节 SPSS高级-59实践_SPSS Modeler数据的合并.ev4.mp4137.62M
| | ├──第9节 SPSS高级-60实践_SPSS Modeler数据的选择.ev4.mp475.03M
| | ├──第9节 SPSS高级-61SPSS Modeler中的导出控键.ev4.mp427.91M
| | ├──第9节 SPSS高级-62SPSS Modeler的维度相关性检验.ev4.mp420.59M
| | ├──第9节 SPSS高级-64SPSS Modeler中的描述性统计分析.ev4.mp420.12M
| | ├──第9节 SPSS高级-65SPSS Modeler中的数据排序.ev4.mp411.00M
| | ├──第9节 SPSS高级-66SPSS Modeler的卡方检验1.ev4.mp414.72M
| | ├──第9节 SPSS高级-67SPSS Modeler的卡方检验2.ev4.mp46.47M
| | ├──第9节 SPSS高级-68SPSS Modeler的差异性检验.ev4.mp413.38M
| | ├──第9节 SPSS高级-69SPSS Modeler里的缺失值处理.ev4.mp46.28M
| | ├──第9节 SPSS高级-69.1 SPSS Modeler里缺失值的自动处理.ev4.mp424.03M
| | ├──第9节 SPSS高级-70SPSS Modeler中的全局变量应用.ev4.mp418.12M
| | ├──第9节 SPSS高级-71SPSS Modeler的RFM实现.ev4.mp425.78M
| | ├──第9节 SPSS高级-72SPSS Modeler中的神经网络运用和实现.ev4.mp434.12M
| | ├──第9节 SPSS高级-73SPSS Modeler中的C5.0决策树.ev4.mp437.22M
| | ├──第9节 SPSS高级-74SPSS Modeler中的CART决策树实现.ev4.mp422.97M
| | ├──第9节 SPSS高级-75SPSS Modeler中的决策树生成规则汇总.ev4.mp417.00M
| | ├──第9节 SPSS高级-76SPSS Modeler中的同质集成学习.ev4.mp448.22M
| | ├──第9节 SPSS高级-77SPSS Modeler中的异质集成学习.ev4.mp435.22M
| | ├──第9节 SPSS高级-78SPSS Modeler的自动建模—分类.ev4.mp434.16M
| | ├──第9节 SPSS高级-79SPSS Modeler的自动建模—聚类.ev4.mp420.59M
| | ├──第9节 SPSS高级-80SPSS Modeler的自动建模—回归.ev4.mp415.66M
| | ├──第9节 SPSS高级-81SPSS Modeler的聚类分析实践.ev4.mp454.88M
| | ├──第9节 SPSS高级-82SPSS Modeler的KNN实践.ev4.mp443.81M
| | ├──第9节 SPSS高级-83SPSS Modeler的关联规则实践.ev4.mp420.50M
| | ├──第9节 SPSS高级-84SAS使用初步.ev4.mp414.88M
| | ├──第9节 SPSS高级-85SAS实践题目介绍.ev4.mp420.41M
| | ├──第9节 SPSS高级-86ROC分析.ev4.mp420.78M
| | ├──第9节 SPSS高级-87VARCLUS指标聚类.ev4.mp439.31M
| | ├──第9节 SPSS高级-88CLUSTER小样本聚类.ev4.mp435.16M
| | ├──第9节 SPSS高级-89FASTCLUS快速聚类.ev4.mp434.19M
| | └──第9节 SPSS高级-90ACECLUS数据线性转换后聚类.ev4.mp442.53M
**** Hidden Message *****
看看这个怎么样感谢楼主分享 2020黑马python5.0 谢谢分享,谢谢 2020黑马python5.0 网上看到的 2020黑马python5.0 网上看到的 2020黑马python5.0 2020黑马python5.0