VIPC6免费提供
优质付费破解资源

黑马2020年:Python开发培训(基础班+就业班),视频+源码资料共197G 价值20980元

黑马程序员Python+人工智能课程

本套课程来自黑马程序员:2020年版python课程,课程包含两个大的阶段,基础班+就业班,基础班课程官方售价598元,就业班课程官方售价20980元。基础班适合0基础0经验的小白人员;想通过低成本来试一下自己是否适合做Python编程相关工作的转型人员;就业班适合有Python语言基础、面向对象编程思想,Linux基本操作基础的人士,主要根据市场岗位的需要进行的进阶培训,本套课程包含完整课程培训视频与源码资料,共计197G。文章底部附下载地址。

黑马程序员Python培训价格表

黑马程序员Python培训价格表

课程适合人员:

1.无基础:对Python有兴趣,希望从事Python开发;
2.有基础:强化自己能力,加强专业技能;
3.在校大学生:丰富职场技能,毕业不失业;
4.不满于现状:提升专业水平,职业发展空间大。

黑马Python视频课程截图

黑马Python视频课程截图

黑马Python基础学习路线

黑马Python基础学习路线

黑马Python课程视频截图

黑马Python课程视频截图

课程文件目录:V-1973:2020黑马python5[197G]

01Python基础语法

1 开发环境安装介绍

1 计算机的组成

2 Python简介

3 课程介绍

4 解释器的作用和分类

5 Python解释器的下载和安装

6 PyCharm的作用

7 下载和安装PyCharm

8 新建项目

9 新建书写运行文件

10 PyCharm的界面设置

11 PyCharm的修改解释器

12 PyCharm的项目管理

13 PyCharm的总结

2 变量和数据类型

1 注释

2 变量的作用

3 定义变量

4 使用变量

5 认识bug

6 Debug工具

7 认识数据类型

8 变量章节总结

9 输出 认识格式化符号

10 输出 格式化符号基础使用方法

11 输出 格式化符号高级使用方法

12 输出 拓展格式化字符串

13 输出 f-格式化字符串

14 输出 转义字符

15 输出 print结束符

16 输出总结

3 数据类型转换和运算符

1 了解输入

2 输入功能实现

3 体验数据类型转换

4 数据类型转换函数

5 总结数据类型的转换

6 PyCharm交互式开发

7 运算符的分类

8 算数运算符

9 赋值运算符

10 复合赋值运算符

11 复合赋值注意点

12 比较运算符

13 逻辑运算符

14 逻辑运算符书写习惯

15 数字的逻辑运算

16 运算符总结

4 if语句

1 if的作用和语法

2 体验if

3 网吧上网(简单版)

4 网吧上网(进阶版)

5 if else

6 if语句执行流程

7 多重判断的作用和语法

8 体验多重判断

9 elif的执行流程

10 拓展-条件写法

11 if嵌套的作用和语法

12 if嵌套案例-判断能否上车

13 if嵌套案例-判断是否能坐下

14 if嵌套执行流程

15 猜拳游戏的步骤分析

16 猜拳游戏功能实现

17 随机数

18 猜拳游戏-随机数

19 三目运算符

20 if章节总结

5 while循环

1 循环章节课程介绍

2 了解循环

3 while的语法和体验

4 计数器书写习惯

5 循环的执行流程

6 循环应用 1-100累加

7 循环应用 1-100偶数累加和方法1

8 循环应用 1-100偶数累加和方法2

9 循环的注意事项

10 了解break和continue

11 break

12 continue

13 while循环嵌套的作用和语法

14 while循环嵌套快速体验

15 循环的执行流程

16 while循环嵌套应用之打印星号(正方形)

17 while循环嵌套应用之打印星号(三角形)

18 while循环嵌套应用之九九乘法表

6 for循环

1 for循环语法和体验

2 break退出for循环

3 continue退出for循环

4 循环的else简介

5 while else

6 while else之break

7 while else之continue

8 for else

9 for else之break和continue

10 总结

7 字符串

1 学习字符串的必要性

2 认识字符串

3 字符串输出

4 字符串输入

5 下标

6 切片简介

7 体验切片

8 字符串常用方法简介

9 字符串常用操作方法之查找

10 字符串常用操作方法之修改

11 字符串常用操作方法之修改之大小写转换

12 字符串常用操作方法之修改之删除空白字符

13 字符串常用操作方法之修改之字符串对齐

14 字符串常用操作方法之判断开头或结尾

15 字符串常用操作方法之判断

16 字符串总结

8 列表和元组

1 列表简介

2 下标

3 查找函数

4 判断是否存在

5 体验案例-判断是否存在

6 列表增加数据之append

7 列表增加数据之extend

8 列表增加数据之insert

9 列表删除数据

10 列表修改数据

11 列表复制数据

12 列表的遍历之while

13 列表的遍历之for

14 列表嵌套

15 随机分配办公室的步骤分析

16 随机分配办公室的实现代码

17 列表总结

18 体验元组

19 定义元组

20 元组常见操作之查找

21 元组数据的修改操作

22 元组的总结

9 字典和集合

1 字典的应用场景

2 创建字典的语法

3 字典常用操作之新增

4 字典常用操作之删除

5 字典常用操作之修改

6 字典常用操作之查找

7 字典的循环遍历之key

8 字典的循环遍历之value

9 字典的循环遍历之键值对

10 字典的循环遍历之键值对(拆包)

11 字典的总结

12 创建集合

13 集合常见操作之增加数据

14 集合常见操作之删除数据

15 集合常见操作之查找数据

16 集合总结

10 公共的方法

1 公共操作之运算符加号

2 公共操作之运算符乘号

3 公共操作之运算符判断数据是否存在

4 公共方法之len

5 公共方法之del

6 公共方法之max和min

7 公共方法之range

8 公共方法之enumerate

9 容器类型转换

11 推导式

1 了解推导式

2 while循环创建有规律的列表

3 for循环创建有规律的列表

4 体验列表推导式

5 带if的列表推导式

6 多for实现列表推导式

7 体验字典推导式

8 合并两个列表为字典

9 提取字典中目标数据

10 集合

11 推导式总结

12 函数基础

1 了解函数

2 函数的使用步骤

3 快速体验函数

4 函数的注意事项

5 函数的参数的作用

6 体验函数返回值

7 return的特点

8 函数返回值的应用

9 函数的说明文档

10 函数嵌套调用

11 函数嵌套调用应用之打印横线图形(一)

12 函数嵌套调用应用之打印横线图形(二)

13 函数嵌套调用应用之函数计算(一)

14 函数嵌套调用应用之函数计算(二)

15 函数的总结

13 函数提高

1 函数二学习目标简介

2 局部变量

3 访问全局变量

4 修改全局变量

5 多函数执行流程

6 返回值作为参数传递

7 函数的返回值

8 函数参数之位置参数

9 关键字参数

10 缺省参数

11 不定长参数之位置参数

12 不定长参数之关键字参数

13 元组拆包

14 字典拆包

15 交换变量的值之方法一

16 交换变量的值之方法二

17 了解引用之不可变类型

18 了解引用之可变类型

19 引用当做实参传入

20 可变和不可变类型

21 函数二总结

14 函数应用-学员管理系统

1 函数加强简介

2 学员管理系统需求和步骤分析

3 学员管理系统框架搭建

4 代码调优

5 学员管理系统数据形式的分析

6 添加学员功能分析

7 添加学员之用户输入

8 添加学员之新增数据

9 添加学员之重名提示

10 删除学员思路分析

11 删除学员代码实现

12 修改学员思路分析

13 修改学员代码实现

14 查询学员思路分析

15 查询学员代码实现

16 显示所有学员信息

17 退出系统

15 递归函数和匿名函数

1 了解递归

2 递归之回顾函数返回值

3 递归代码实现

4 递归的执行流程

5 递归出口问题

6 了解lambda

7 体验lambda

8 lambda实例之计算两个数字累加和

9 lambda参数之无参数

10 lambda参数之一个参数

11 lambda参数之默认参数

12 lambda参数之args

13 lambda参数之kwargs

14 lambda应用之带判断的lambda

15 列表内字典数据排序

16 内置函数

1 了解高阶函数

2 abs和round

3 体验高阶函数的思路分析

4 体验高阶函数的代码实现

5 内置高阶函数之map

6 内置高阶函数之reduce

7 内置高阶函数之filter

8 函数加强总结

17 文件操作

1 了解文件操作

2 体验文件操作步骤

3 访问模式特点一

4 读取函数之read

5 读取函数之readlines

6 读取函数之readline

7 访问模式特点二

8 访问模式特点二之代码测试

9 seek函数

10 文件备份的作用

11 文件备份思路分析

12 文件备份之接收用户输入

13 文件备份之规划文件名

14 文件备份之数据写入

15 文件备份之限制有效文件名备份

16 文件操作函数

17 文件夹操作函数之创建和删除

18 文件夹操作函数之路径相关函数

19 文件夹操作函数之rename

20 批量重命名之添加字符串

21 批量重命名之添加和删除字符串

22 文件总结

02面向对象编程

1 面向对象基础

1 了解面向对象

2 了解类和对象的关系

3 类和对象的语法

4 体验类和对象

5 类里面的self

6 一个类创建多个对象

7 类外面添加对象属性

8 类外面获取对象属性

9 类里面获取对象属性

10 体验魔法方法init

11 带参数的init代码书写

12 魔法方法str

13 魔法方法del

2 应用-烤地瓜

1 了解烤地瓜案例需求

2 烤地瓜案例步骤分析

3 烤地瓜init方法

4 烤地瓜方法cook

5 烤地瓜案例魔法方法str

6 创建对象测试属性和方法

7 烤地瓜添加调料

3 应用-搬家具

1 搬家具需求和步骤分析

2 搬家具之家具类

3 搬家具之房屋类

4 搬家具之添加容纳家具思路分析

5 搬家具之容纳家具函数

6 面向对象基础部分总结

4 继承

1 了解继承

2 拓展经典类和新式类

3 体验继承

4 单继承

5 多继承

6 子类重写父类同名属性和方法

7 拓展-mro顺序

8 子类调用父类同名方法和属性之思路分析

9 子类调用父类同名方法和属性之代码实现

10 多层继承

11 super()方法作用

12 super方法写法

13 定义私有属性和方法

14 获取和修改私有属性值

15 继承总结

5 多态 类方法 类属性

1 了解面向对象三大特性

2 了解多态

3 体验多态思路分析

4 代码实现多态

5 设置和访问类属性

6 修改类属性

7 类方法

8 静态方法

9 面向对象其他总结

6 异常

1 了解异常

2 体验异常

3 了解异常类型

4 捕获指定异常类型

5 捕获多个指定异常类型

6 捕获异常描述信息

7 捕获所有异常

8 异常的else

9 异常的finally

10 拓展命令提示符运行py文件

11 异常传递的思路分析

12 异常传递的代码实现

13 自定义异常的作用

14 自定义异常思路分析

15 自定义异常代码实现之异常类

16 自定义异常代码实现之捕获异常

17 异常总结

7 模块和包

1 了解模块

2 导入模块之方法一

3 导入模块之方法二

4 导入模块之方法三

5 定义别名

6 了解制作模块

7 制作模块之定义模块

8 制作模块之测试和调用模块

9 了解模块定位顺序

10 模块定位顺序之注意点一

11 模块定位顺序之注意点二

12 拓展-名字重复的严重性

13 all列表

14 了解包

15 制作包

16 导入包之方法一

17 导入包之方法二

18 模块和包的总结

8 案例-面向对象版学员管理系统

1 章节介绍

2 介绍系统需求

3 准备程序文件

4 定义学员类

5 了解管理系统的需求

6 定义管理系统类

7 管理系统框架需求和步骤

8 管理系统框架之程序入口函数

9 管理系统框架之定义系统功能函数

10 程序入口文件功能实现

11 添加学员功能

12 删除学员功能

13 修改学员信息

14 查询学员信息

15 显示所有学员信息

16 保存学员信息需求和注意事项

17 拓展-dict

18 保存学员信息

19 加载学员信息思路

20 加载学员信息

21 学员管理系统涵盖知识点总结

03-linux命令

1 操作系统介绍

1 python高级课介绍

2 操作系统

3 虚拟机软件

4 Ubuntu操作系统

5 Linux内核和发行版

2 linux命令(一)

1 查看目录命令

2 切换目录命令

3 绝对路径和相对路径

4 创建 删除文件和目录

5 拷贝 移动文件和目录

6 终端命令的格式说明

7 查看命令帮助

8 ls命令选项

9 mkdir和rm命令选项

10 cp和mv命令选项

11 重定向

3 linux命令(二)

1 第一天知识点回顾

2 查看文件内容命令

3 软链接

4 硬连接

5 文本搜索命令

6 查找文件命令

7 压缩和解压缩命令

8 文件权限命令

9 获取管理权限的相关命令

10 用户相关操作

11 用户组相关操作

4 linux命令(三)

1 第二天知识点回顾

2 cp命令选项-a的使用

3 远程登录

4 远程拷贝

5 vim的介绍

6 vim的使用

7 软件的安装

8 软件的卸载

04-多任务编程

1 进程

1 多任务的介绍

2 进程的介绍

3 多进程的使用

4 获取进程编号

5 进程执行带有参数的任务

6 第三天知识点回顾

7 进程之间不共享全局变量

8 主进程会等待所有的子进程执行完成以后再退出

2 线程

1 线程的介绍

2 多线程的使用

3 线程执行带有参数的任务

4 线程之间执行是无序的

5 主线程会等待子线程执行结束再结束

6 线程之间共享全局变量

7 线程之间共享全局变量数据出现错误问题

8 互斥锁

9 死锁

10 进程和线程的对比

05-web服务器

1 网络编程基础

1 第四天知识点回顾

2 ip地址的介绍

3 端口和端口号的介绍

4 tcp的介绍

5 socket的介绍

6 tcp网络应用程序的开发流程

7 tcp客户端程序开发

8 tcp服务端程序的开发

9 设置端口号复用

10 tcp网络应用程序的注意点

11 tcp服务端服务于多个客户端

12 多人版tcp服务端程序

13 第五天知识点回顾

14 socket之send和recv的原理剖析

2 http协议介绍

1 http协议的介绍

2 URL的介绍

3 开发者工具的介绍

4 http get请求报文

5 http post请求报文

6 http响应报文

7 状态码介绍

3 web服务器

1 搭建python自带的静态web服务器

2 静态web服务器-返回固定页面

3 静态web服务器-返回指定页面

4 静态web服务器-返回404页面

5 第六天知识点回顾

6 静态web服务器-多任务版

7 静态web服务器-面向对象版

8 获取终端命令行参数

9 静态web服务器-命令行启动动态绑定端口号

06-web前端开发基础

1 Html基础

1 html的介绍

2 html的基本结构

3 vs code的介绍

4 常见的html标签

5 资源路径

6 列表标签

7 表格标签

8 表单标签和标签元素标签

9 表单提交

2 css基础

1 css的介绍

2 css样式表三种使用方式

3 第七天知识点回顾

4 标签 类 层级选择器

5 id 组 伪类选择器

6 常用布局样式属性

7 常用文本的样式属性

8 元素溢出

9 css显示特性

10 盒子模型

3 JavaScript基础

1 JavaScript的介绍

2 JavaScript的使用

3 变量的定义和数据类型

4 函数的定义和函数的调用

5 全局变量和局部变量

6 条件判断结合比较运算符

7 条件判断结合逻辑运算符

8 第八天知识点回顾

9 获取标签元素

10 标签属性的获取和设置

11 获取和设置标签内容(innerHTML)

12 数组的定义和数组的操作

13 循环语句

14 字符串拼接

15 定时器

4 JQuery

1 jquery的介绍

2 jquery的使用

3 jquery选择器

4 选择集过滤

5 选择集的转移

6 jquery获取和设置标签内容

7 获取和设置标签属性

8 第九天知识点回顾

9 jquery常用的事件

10 事件代理

11 自定义JavaScript

12 json数据格式的介绍

13 ajax的介绍

14 ajax的使用发送get请求

15 ajax的使用法术post请求

07-MySQL数据库

1 mysql介绍

1 数据库的介绍

2 关系型数据库管理系统的介绍

3 数据库的安装

4 数据类型和约束

2 数据库和表的操作

1 第十天知识点回顾

2 Navicat的使用

3 登录和退出MySQL数据库

4 数据库操作的SQL语句

5 表结构操作的SQL语句

6 表数据操作的SQL语句

3 where条件查询

1 as和distinct关键字

2 比较运算符

3 逻辑运算符

4 范围查询

5 模糊查询

6 空判断查询

4 mysql高级查询

1 排序

2 分页查询

3 聚合函数

4 分组查询

5 内连接查询

6 左连接查询

7 右连接查询

8 自连接查询

9 子查询

5 mysql高级操作

1 远程登录mysql数据库

2 第十一天知识点回顾

3 数据库设计之三范式的介绍

4 E-R模型的介绍

5 外键SQL语句的编写

6 演练-分组和聚合函数的组合使用

7 将查询结果插入到其它表中

8 使用连接更新表中某个字段数据

9 创建表并给某个字段添加数据

10 修改goods表结构

6 python与mysql交互

1 pymysql的查询语句操作

2 pymsql对数据库的增删改操作

3 sql注入和防止sql注入

4 pymysql防止sql注入的多个参数使用

7 事务和索引

1 事务的介绍

2 事务的使用

3 第十二天知识点回顾

4 索引

5 联合索引

08-mini WEB框架

1 闭包

1 闭包

2 闭包的使用

3 闭包修改外部函数的变量

2 装饰器

1 装饰器

2 装饰器的使用

3 通用的装饰器

4 多个装饰器的使用

5 带有参数的装饰器

6 类装饰器

3 mini-web框架

1 第十三天知识点回顾

2 web框架介绍

3 web框架开发-获取处理结果

4 web框架开发-拼接响应报文发送给浏览器

5 模板替换功能

6 路由列表的开发

7 装饰器方式的添加路由

8 显示股票信息页面的开发

9 个人中心数据接口的开发

10 ajax请求数据渲染个人中心页面

11 logging日志

12 logging日志在项目中使用

4 property和上下文管理器

1 第十四天知识点回顾

2 property属性-装饰器方式的使用

3 property属性-类属性的方式使用

4 with语句的使用

5 自定义上下文管理器

6 自定义上下文管理器-装饰器方式实现

5 生成器和深拷贝 浅拷贝

1 生成器的两种创建方式

2 生成器的使用场景

3 浅拷贝

4 深拷贝

6 正则表达式

1 正则表达式的介绍

2 re模块的使用

3 匹配单个字符

4 匹配多个字符

5 匹配开头和结尾

6 匹配分组

09-Django框架

1 redis安装配置

1 课程安排

2 nosql的概念

3 redis的优势

4 安装

5 redis server和redis cli

6 redis的核心配置

2 redis数据类型

1 redis select

2 redis数据简介

3 string

4 key的操作

5 hash

6 列表

7 set集合(无序)

8 有序集合

3 redis高级

1 python操作redis

2 搭建redis主从的必要性说明

3 redis的安装

4 主从搭建

5 集群的简介

6 集群的搭建

7 集群代码实现

8 总结

4 django入门

1 反馈

2 web应用程序的处理流程

3 django简介

4 MVC和MVT

5 学习简介

6 虚拟环境

7 创建django工程

8 创建子应用

9 模型的迁移

10 admin站点管理

11 视图的定义

12 url匹配

13 url匹配汇总

14 模板

15 总结

5 django模型

1 反馈

2 小案例实现

3 debug和basedir

4 静态文件

5 apps配置相关

6 模型的定义(属性定义)

7 模型定义(外键)

8 修改数据库引擎(mysql)

9 shell

10 新增数据

11 更新数据

12 MVT

13 删除操作

14 基本查询

15 filter,get,exclude的查询

16 F对象

17 Q对象

18 聚合函数

19 排序

20 关联查询

21 关联查询的筛选

22 总结

6 django请求和响应

1 反馈

2 查询结果集

3 限制查询结果集

4 分页

5 项目准备工作

6 allowed hosted

7 reverse

8 postman的安装

9 请求的4种传递数据方式

10 url中的位置参数

11 关键字参数

12 GET方式传递查询字符串

13 POSTform表单数据

14 传递JSON数据 并且解析JSON数据

15 请求头

16 HttpResponse

17 JsonResponse

18 重定向

19 状态保持的必要性

20 cookie的流程

21 总结

7 django会话保持和视图

1 反馈

2 今天课程安排

3 cookie的流程(从效果层面)

4 cookie的http原理角度的流程

5 cookie的2点说明

6 cookie的过期时间和删除

7 session的流程

8 session的流程(http角度考虑)

9 session的知识梳理

10 类视图的定义

11 类视图的原理

12 MRO的继承顺序

8 django模板

1 反馈

2 中间件

3 模板的基本配置

4 模板的基本语法

5 过滤器

6 模板继承

7 jinja2的基本使用

8 jiaja2的过滤器

9 csrf的流程和短信验证避免发生的解决

10 CSRF的cookie解决方案

11 csrfd的总结

9 git

1 git的简介

2 git的工作区域

3 单机git工作区域解释

4 总结

5 反馈

6 单人主线操作

7 git的版本回退

8 撤销工作区的代码

9 撤销暂存区的代码

10 单人本地仓库的总结

11 创建远程仓库(github)为例

12 clone和pull

13 多人协作开发

14 冲突

15 冲突的本质 你提交的和服务器最新的不一致

16 tag

17 分支操作

18 git的分支操作

19 git的总结

20 session保存到redis中

21 CSRF的django使用

10 vue

1 反馈

2 ssh

3 vue简介

4 hello vue

5 data

6 ssh操作

7 v-bind

8 v-if

9 v-for

10 methods

11 v-model绑定数据

12 todolist

13 es6的语法

14 vue的生命周期

15 axios请求

16 总结

10-美多商城项目

1 美多商城项目准备

1 项目简介

2 项目开发流程

3 项目需求分析-需求分析

4 项目需求分析-归纳主要模块

5 项目架构设计-项目开发模式

6 项目介绍-项目架构设计

7 工程创建和配置-创建远程仓库

8 工程创建和配置-创建美多商城工程

9 工程创建和配置-配置开发环境

10 工程创建和配置-配置Jinja2模板引擎

11 工程创建和配置-配置MySQL数据库

12 工程创建和配置-配置Redis数据库

13 工程创建和配置-配置工程日志

14 工程创建和配置-Git管理日志文件

15 工程创建和配置-配置前端静态文件

16 小结

2 用户模型类

1 用户注册之展示用户注册页面-创建用户模块子应用

2 回顾和反馈

3 用户注册之展示用户注册页面-追加导包路径

4 用户注册之展示用户注册页面

5 用户注册之用户模型类-Django默认用户认证系统

6 用户注册之用户模型类-Django默认用户模型类

7 用户注册之用户模型类-自定义用户模型类

8 用户注册之用户模型类-迁移自定义用户模型类

3 用户注册前端

1 内容介绍

2 用户注册业务逻辑分析

3 用户注册接口设计和定义

4 用户注册前端逻辑-Vue和HTML(用户名和密码)

5 用户注册前端逻辑-Vue和HTML(其他数据)

6 用户注册前端逻辑-Vue和JS(绑定数据变量)

8 用户注册前端逻辑-修改Vue读取变量的语法

9 用户注册前端逻辑小结

10 内容总结

4 用户注册后端

1 回顾和反馈

2 用户注册后端逻辑-接收参数

3 用户注册后端逻辑-校验参数

4 用户注册后端逻辑-保存注册数据

5 用户注册后端逻辑-响应结果

6 用户注册后端逻辑-渲染错误提示信息

7 用户注册后端逻辑-实现状态保持

8 用户名重复注册-逻辑分析

9 用户名重复注册-接口设计和定义

10 用户名重复注册-后端逻辑实现

11 用户名重复注册-前端逻辑实现

5 图片验证码

1 验证码之图形验证码-逻辑分析

2 验证码之图形验证码-接口设计和定义

3 验证码之图形验证码-后端逻辑

4 验证码之图形验证码-前端逻辑

5 设置包的source root

6 内容总结

7 回顾和反馈

8 验证码之图形验证码-过期时间数字处理

9 验证码之图形验证码-前端逻辑-用户交互和数据校验

6 短信验证码

1 内容介绍

2 业务逻辑分析

3 容联云通讯-短信平台介绍

4 容联云通讯-短信SDK测试

5 容联云通讯-封装发送短信单例类

6 容联云通讯-封装发送短信验证码的单例方法

7 后端逻辑-接口设计和定义

8 后端逻辑-接受和校验参数

9 后端逻辑-对比图形验证码

10 后端逻辑-发送短信验证码

11 前端逻辑-axios发送Ajax请求获取短信验证码

12 前端逻辑-展示60秒倒计时

13 前端逻辑-代码优化

14 手动输出日志记录短信验证码

15 内容总结

16 回顾和反馈

17 补充注册时短信验证逻辑

18 避免频繁发送短信验证码-逻辑分析

19 避免频繁发送短信验证码-前后端逻辑实现

20 pipeline操作Redis数据库

7 异步发送短信验证码

1 生产者消费者设计模式介绍

2 Celery介绍

3 创建Celery实例并加载配置

4 定义发送短信任务

5 启动Celery

6 调用发送短信任务

7 小结

8 用户登录

1 内容介绍

2 用户名登录之业务逻辑分析

3 用户名登录-接口设计和定义

4 用户名登录-后端逻辑

5 用户认证原理分析

6 多账号登录-自定义用户认证后端

7 回顾和反馈

8 首页用户名展示-方案介绍

9 首页用户名展示-方案实现

10 退出登录

11 判断用户是否登录-展示用户中心页面

12 判断用户是否登录-LoginRequiredMixin使用

13 判断用户是否登录-LoginRequiredMixin中next参数的使用

9 qq登录

1 内容和效果说明

2 开发文档-获取Authorization Code

3 开发文档-通过Authorization Code获取Access Token

4 开发文档-通过Access Token获取OpenID

5 开发文档-QQ登录流程分析

6 定义QQ登录模型类

7 QQ登录工具QQLoginTool

8 OAuth2.0认证获取openid-获取QQ登录扫码页面

9 OAuth2.0认证获取openid-配置域名

10 OAuth2.0认证获取openid-获取code

11 OAuth2.0认证获取openid-获取access_token和openid

12 内容总结

13 回顾和反馈

14 openid绑定用户流程

15 判断openid是否绑定过用户

16 openid已绑定用户的处理-直接登入美多商城

17 openid未绑定用户的处理-展示绑定用户页面

18 openid未绑定用户的处理-openid渲染到页面

19 openid未绑定用户的处理-openid序列化

20 openid未绑定用户的处理-判断openid是否有效

21 openid未绑定用户的处理-openid绑定美多商城用户

10 用户中心

1 内容介绍

2 用户基本信息-逻辑分析

3 用户基本信息-用户模型类补充email_active字段

4 用户基本信息-查询并渲染用户基本信息

5 添加和验证邮箱-添加邮箱接口设计和定义

6 添加和验证邮箱-添加邮箱后端逻辑(未判断是否登录)

7 添加和验证邮箱-添加邮箱后端逻辑(自定义LoginRequiredJSONMixin)

8 内容总结

9 回顾

10 添加和验证邮箱-定义发送邮件任务

11 添加和验证邮箱-发送邮箱验证邮件

12 添加和验证邮箱-生成邮箱激活链接

13 添加和验证邮箱-Celery错误重试机制

14 添加和验证邮箱-补充Celery worker的工作模式

15 收货地址-内容介绍

16 收货地址-省市区三级联动-展示收货地址

17 收货地址-省市区三级联动-准备省市区模型和数据

18 收货地址-省市区三级联动-查询省市区数据接口设计

19 收货地址-省市区三级联动-查询省级模型列表

20 收货地址-省市区三级联动-将省级模型列表转成字典列表

21 收货地址-省市区三级联动-查询城市或区县数据

22 收货地址-省市区三级联动-缓存介绍

23 收货地址-省市区三级联动-缓存省市区数据

24 回顾和反馈

25 收货地址-新增地址-定义用户地址模型类

26 收货地址-新增地址-接口设计和定义

27 收货地址-新增地址-保存地址数据

28 收货地址-新增地址-保存地址数据时设置默认地址

29 收货地址-新增地址-响应新增地址数据

30 收货地址-新增地址-判断用户地址数量是否超过上限

31 收货地址-展示地址

32 收货地址-更新地址

33 收货地址-删除地址

34 收货地址-设置默认地址

35 收货地址-更新地址标题

36 添加和验证邮箱-Django发送邮件流程分析

37 添加和验证邮箱-准备发邮件服务器

11 商品数据库表设计

1 内容介绍

2 SPU和SKU

3 首页广告类别表分析

4 首页广告数据库表迁移

5 商品分类表分析

6 商品品牌-SPU-SKU表分析

7 商品SKU-SKU图片表分析

8 回顾和商品规格表分析

9 商品数据库表迁移

12 准备商品数据

1 商品图片存储方案说明

2 FastDFS架构和工作机制介绍

3 FastDFS索引介绍

4 Docker介绍

5 Docker安装

6 Docker镜像操作

7 Docker容器操作

8 Docker安装运行FastDFS

9 FastDFS客户端上传文件-准备fdfs_client扩展包

10 FastDFS客户端上传文件-使用方式演示

11 FastDFS客户端上传文件-解决No space left on device

12 FastDFS客户端上传文件-录入商品数据和图片数据

13 商品首页广告

1 展示首页商品分类-分析首页商品分类数据结构

2 展示首页商品分类-查询商品分类频道数据

3 回顾和反馈

4 展示首页商品分类-二级和三级类别

5 展示首页商品广告

6 自定义Django文件存储类-Django文件存储类url()方法介绍

7 自定义Django文件存储类-初步实现未优化

8 没有默认地址页面出错

9 自定义Django文件存储类-初始化方法优化完成

14 商品列表页

1 页面组成结构分析

2 接口设计和定义

3 封装获取商品分类的方法

4 查询面包屑导航

5 排序查询

6 分页查询

7 反馈和回顾

8 渲染商品列表数据-分页和排序渲染

9 渲染商品列表数据-前端分页器渲染

10 查询和渲染商品热销排行

15 商品搜索

1 全文检索方案Elasticsearch-全文检索介绍和搜索引擎原理

2 全文检索方案Elasticsearch-Elasticsearch介绍和安装

3 全文检索方案Elasticsearch-Haystack介绍和安装配置

4 全文检索方案Elasticsearch-Haystack扩展建立索引

5 查询和渲染搜索结果

16 商品详情页

1 页面构造分析+接口设计和定义

2 展示详情页数据-商品分类+面包屑导航+热销排行

3 展示详情页数据-SKU和规格数据

4 统计分类商品的访问量-接口设计和定义

5 统计分类商品的访问量-后端逻辑实现

6 反馈

7 列表页跳转到详情页

8 用户浏览记录-设计浏览记录存储方案

9 用户浏览记录-保存浏览记录

10 用户浏览记录-查询浏览记录

17 购物车

1 登录用户购物车存储方案

2 未登录用户购物车存储方案

3 保存购物车-接口设计和定义

4 保存购物车-接受和校验参数

5 保存购物车-判断用户是否登录

6 保存购物车-用户已登录保存redis购物车

7 保存购物车-用户未登录保存cookie购物车

8 展示购物车-接口设计和定义

9 展示购物车-用户已登录查询redis购物车

10 展示购物车-用户已登录查询cookie购物车

11 修改购物车-用户已登录修改redis购物车

12 修改购物车-用户未登录修改cookie购物车

13 删除购物车-用户已登录删除redis购物车

14 删除购物车-用户未登录删除cookie购物车

15 全选购物车-用户已登录全选redis购物车

16 全选购物车-用户未登录全选cookie购物车

17 合并购物车-业务逻辑分析和准备

18 合并购物车-业务逻辑实现(有BUG)

19 回顾和反馈

20 展示商品页面简单购物车

18 订单

1 结算订单-后端接口准

2 结算订单-后端逻辑实现

3 提交订单-保存订单基本信息

4 提交订单-保存订单商品信息

5 提交订单-展示提交订单成功页面

6 提交订单-Django中事务的使用

7 提交订单-使用事务保存订单数据

8 提交订单-并发下单问题演示和解决方案

9 提交订单-使用乐观锁并发下单

10 回顾和反馈

11 提交订单-MySQL事务隔离级别

19 对接支付宝

1 支付宝介绍-沙箱应用介绍

2 支付宝介绍-快速接入介绍

3 支付宝介绍-SDK和API

4 支付宝介绍-配置密钥

5 对接支付宝系统-订单支付

6 对接支付宝系统-保存订单支付结果

20 性能优化

1 页面静态化介绍

2 首页广告页面静态化-工具方法静态化实现

3 首页广告页面静态化-定时任务静态化首页

4 商品详情页面静态化-静态化方案说明

5 商品详情页面静态化-python脚本批量静态化

6 MySQL读写分离-MySQL主从同步介绍

7 MySQL读写分离-Docker安装运行MySQL从机

8 MySQL读写分离-实现冷备份

9 MySQL读写分离-实现热备份

10 MySQL读写分离-Django实现MySQL读写分离

11 商品规格解析

11-DRF框架

1 Django REST framework 简介

1 项目介绍

2 前后端分离和不分离的说明

3 前后端分离和不分离的过程演示

4 web接口的定义说明

5 restful风格接口说明

6 restful风格接口定义和使用

2 序列化和反序列化

1 图书数据导入

2 图书增删改查的接口定义

3 获取所有图书的代码实现

4 保存图书的代码实现

5 获取单一数据 更新 删除代码实现

6 序列化和反序列化说明

7 drf介绍

8 序列化的基本使用

9 源代码说明

10 回顾

11 美多商城简单回顾

12 面向对象回顾

13 嵌套序列化返回的使用

14 选项参数验证的使用

15 read only和write only的使用

16 自定义验证方法的使用

17 反序列化验证使用小结

18 反序列化保存方法的使用

19 反序列化的更新方法的使用

20 模型类序列化器的使用

21 修改增加选项参数的使用

22 模型类序列化器和一般序列化器的对比

23 总结

3 视图

1 回顾

2 两个基本类视图的说明

3 APIView的使用

4 genericaoiview的使用

5 五个拓展类的说明

6 拓展类的使用

7 拓展类的子类使用

8 视图集的说明

9 viewset的使用

10 自定义方法路由匹配规则说明

11 genericviewset的使用

12 modelviewset的使用

13 自定生成路由的方法使用

14 action装饰器的使用

15 SimpleRouter和DefaultRouter的区别说明

16 self.action属性的说明

17 drf框架封装演示说明

18 总结

4 其他功能

1 回顾

2 其他功能介绍

3 requests模块简单使用

4 认证和权限的使用

5 限流的使用

6 过滤的使用

7 排序使用

8 分页使用

9 异常处理

10 自动生成接口文档

5 vue组件

1 vue的简单回顾

2 全局组件的使用

3 局部组件使用

4 组件的数据绑定

5 父组件给子组件传值

6 子组件给父组件传值

7 多个组件间的使用

8 单文件组件介绍

9 单文件组件使用

10 回顾

11 多个单文件组件嵌套使用

12 多个单问价你组件的路由的使用

13 emelent-ui的使用

14 vue-cli的使用说明

15 dist的使用说明

12-美多商城后台

1 项目环境搭建

1 后台功能效果展示

2 代码仓库的创建

3 数据的导入

4 后台应用的创建

2 管理员登录

1 跨域问题的解决

2 session机制的说明

3 token机制的说明

4 jwt-token的构成

5 签证信息部分说明

6 jwt-token的优点说明

7 算法说明

8 总结回顾

9 回顾

10 登录业务逻辑分析

11 JWT实现登录功能

12 urls模版文件的配置

13 paycharm远程开发

14 重写JWT返回结果方法

15 增加后台登录业务逻辑

16 前端token值得保存和获取

17 验证方法的说明

3 数据统计

1 用户总量统计分析

2 用户总量统计的实现

3 日增用户代码实现

4 日活用户统计

5 下单用户统计

6 日期比对说明

7 月增用户的统计分析

8 月增用户代码实现

9 日分类访问量统计

4 用户管理

1 回顾

2 获取用户数据的逻辑分析

3 获取用户数据的代码实现

4 改写分页器返回结方法

5 改写获取查询集的方法

6 保存用户的逻辑分析

7 保存用户数据的代码实现

8 改写序列化器完成保存验证

9 改写create方法完成密码加密

5 商品管理

1 规格表逻辑分析

2 获取规格表数据

3 改写序列化器返回规格表数据

4 获取spu表数据的逻辑分析

5 获取spu表数据的代码实现

6 获取图片表数据的代码实现

7 回顾

8 保存图片 获取sku数据

9 保存图片功能分析

10 fastDFS的客户端的使用

11 保存业务逻辑的代码实现

12 保存上传图片代码封装序列化器

13 更新和删除的业务逻辑实现

14 详情页静态化异步任务方法的封装

15 异步任务的使用

16 sku表的功能分析

17 保存sku表 获取sku三级分类数据

18 保存sku表数据 获取回个信息的分析

19 获取规格信息的代码实现

20 回顾

21 保存sku时修改序列化器字段

22 商品规格信息获取的说明

23 使用事务保存sku数据

24 获取sku详情信息的逻辑分析

25 使用事务更新sku表

26 查询sku数据的代码实现

27 异步调用生成静态页面的方法

6 订单管理

1 获取订单表数据的代码实现

2 查询订单数据的代码实现

3 修改订单状态的代码实现

7 系统管理

1 获取权限表数据代码实现

2 整体回顾

3 回顾

4 获取权限类类型的代码实现

5 权限表的保存和更新代码实现

6 分组表的数据的获取

7 分组表获取权限信息

8 管理员用户的数据获取

9 获取管理员分组信息

10 保存更新管理员用户

11 后台简单回顾

12 部署-项目文件的上传及nginx的配置文件修改

13 查看nginx连接信息配置静态页面

14 配置uwsgi启动django服务

15 重新打包前端文件 配置nginx静态服务

13-项目部署

1 部署基础

1 回顾总结

2 项目周期的介绍

3 部署流程说明

2 nginx

1 nginx的介绍

2 nginx的安装及目录介绍

3 远程连接配置

4 nginx配置段说明

5 路径匹配优先级说明

6 try fiels和rerurn的使用

7 alias和root的使用

8 访问权限的控制

9 反向代理的使用

10 负载均衡的使用

11 日志的使用

3 Docker

1 回顾

2 docker的介绍

3 docker的安装及目录介绍

4 docker加速器的配置

5 docker镜像资源的操作

6 域名解析说明

7 doker的容器的操作

8 脚本形式批量删除

9 镜像和容器的小结

10 docker部署流程演示

11 docker部署流程回顾

12 私有仓库的搭建

13 数据卷的使用

14 数据卷容器的使用

15 数据操作指令

16 网络管理

17 小结

4 Docker进阶

1 dockerfile的介绍及简单使用

2 回顾

3 add和copy属性的使用

4 run和env的使用

5 workdir的使用

6 expose和entrypoint使用

7 docker部署流程演示

8 共享网络说明

5 部署

1 项目架构演变说明

2 运营术语说明

3 网站优化分析

4 实训说明

5 项目拓展

14-flask框架

1 flask工程搭建和配置

1 学习方法与学习目标

2 Flask框架介绍

3 框架对比

4 环境安装

5 helloworld程序编写

6 Flask对象初始化参数(一)

7 Flask对象初始化参数(二)

8 Flask工程配置加载的方式

9 从配置对象与配置文件加载

10 从环境变量加载配置

11 工程中Flask配置的实践方法

12 工程中Flask配置实践方法演示bug的解决说明

13 flask新版运行方式

14 Pycharm运行新版flask方式

2 路由和蓝图

1 Flask查询路由的方式

2 构造获取全部路由信息的接口

3 options请求方式与CORS跨域解决原理

4 使用methods限制请求方式

5 蓝图说明

6 蓝图的定义

7 蓝图扩展与总结

3 请求和响应

1 复习

2 问题说明

3 url路径参数获取

4 转换器的使用

5 request对象的使用

6 模板响应

7 重定向与jsonify

8 构造响应状态码和响应头

9 cookie使用

10 session使用

4 请求钩子和上下文

1 abort的使用

2 异常捕获处理

3 中间件说明

4 请求钩子的使用

5 上下文背景说明

6 current app使用

7 g对象的使用

8 综合认证设计思路

9 综合认证实现

10 独立使用Flask上下文的方式

11 原理扩展与作业说明

15-黑马头条

1 项目介绍

1 复习

2 每日反馈

3 flask restful第一个程序

4 restful扩展中使用蓝图

5 视图使用装饰器的方式

6 装饰器演示结果分析

7 RequestParser工具说明

8 requestparser参数说明

9 marshall工具说明

10 自定义json格式说明

11 课程说明

12 Pycharm配置远程调试

13 产品原型图与UI图说明

14 技术架构说明

15 开发团队与开发工具

16 数据库作业说明

2 数据库的设计

1 复习

2 数据库设计数据保存分析

3 关于主键

4 用户频道分析

5 关于数据库几点问题说明

6 范式设计与反范式设计

7 时间与状态设计

8 json类型的使用

9 表的复用与自关联

10 表设计补充

11 整型说明

12 字符串类型说明

13 字段的其他参数说明

14 索引说明

15 数据库引擎

3 SQLAlchemy

1 orm理解

2 sqlalchemy数据库连接配置

3 认识sqlalchemy模型类映射

4 模型类映射构建编写

5 使用模型类进行数据库操作的方式

6 新增数据语法

7 基础查询语法

8 过滤查询语法

9 综合查询方式

10 查询优化

11 分组聚合查询

12 复习

13 外键方式关联查询说明

14 第一种关联查询的演示

15 返回多值的列表

16 使用foregin函数的关联查询

17 join查询的使用

18 join查询的语法说明

19 更新与删除

20 flask-sqlalchemy事务

4 数据库优化

1 复制集与分布式集群

2 MySQL主从同步原理

3 读写分离对事务的影响

4 数据库分库分表

5 分布式id

6 数据库索引原理

7 数据库优化总结

5 redis

1 复习

2 每日反馈

3 redis复习

4 redis事务

5 watch指令

6 redis持久化

7 redis主从

8 redis哨兵介绍

9 哨兵的配置运行

10 redis哨兵的使用演示

11 redis cluster集群方案

12 redis cluster使用

6 git工作流

1 gitflow工作流介绍

2 分支流开发流程

3 解决git冲突方式一

4 解决git冲突方式二

5 复习

6 每日反馈

7 工程目录说明与运行

8 项目运行的pycharm配置

9 debug方法与tail命令

7 JWT

1 jws与jwe

2 pyjwt的使用与封装

3 jws的保护机制说明

4 jwt刷新机制说明

5 认证实现思路分析

6 注册登录视图逻辑说明

7 雪花算法id生成与redis连接的配置

8 token生成方法编写

9 生成token接口测试

10 认证的请求钩子与装饰器使用

11 刷新接口编写

12 复习

13 问题说明

14 token禁用需求与解决思路

15 token禁用的代码实现思路

8 OSS对象存储

1 文件存储服务需求与第三方服务说明

2 使用七牛云服务的通讯流程说明

3 上传七牛云工具函数封装

4 封装上传工具的测试说明

5 远程复制文件scp的使用

6 上传图片测试

7 上传图片测试bug解决

8 用户头像上传接口设计

9 上传头像接口编写

10 上传头像接口测试

11 接口管理平台接口录入

12 cdn简介

9 缓存

1 缓存背景说明

2 复习与每日反馈

3 缓存的架构认识

4 头条项目中缓存的应用

5 缓存的数据内容

6 关于项目使用的缓存数据库对象的思路说明

7 数据保存类型的可选方式

8 缓存数据有效期的作用

9 redis的过期策略

10 内存淘汰策略的两种算法思想

11 redis的内存淘汰策略

12 缓存操作的使用模式

13 缓存更新方式

14 缓存穿透与缓存雪崩

15 头条项目用户缓存数据设计

16 头条项目用户关注缓存数据设计

17 头条项目redis持久保存数据设计

18 复习

19 每日反馈

20 缓存类工具的封装思想

21 缓存类的构造方式

22 用户基本信息缓存类get方法编写

23 缓存数据有效期的设置

24 缓存类的异常处理

25 缓存清除与判断用户是否存在的编写

26 获取用户个人信息接口编写

27 用户个人信息接口测试

28 统计数据redis存储类构建思路

29 用户文章数量存储类实现

30 统计数据存储类封装

31 redis中保存的统计数据修正问题说明

10 APScheduler定时任务

1 复习与每日反馈

2 修正统计数据的定时任务背景与思路

3 认识APScheduler

4 触发器 执行器 存储器 调度器说明

5 创建头条定时任务的启动文件

6 定时任务的其他操作方法说明

7 修正统计数据定时任务数据库查询编写

8 修正统计数据redis设置编写

9 改写使用继承方式复用代码

10 在定时任务中补充Flask运行环境说明

11 添加Flask应用上下文环境

12 定时任务测试

13 关于导包路径的说明

11 RPC

1 RPC的背景

2 RPC通讯的底层过程

3 gRPC说明

4 使用RPC的方法

5 APScheduler总结说明

6 修正统计数据的定时任务的第二种实现

7 日志说明

8 复习与每日反馈

9 rpc说明

10 使用protobuf定义推荐接口

11 protobuf语法

12 编辑生成python代码

13 rpc接口服务端调用方法代码实现

14 rpc接口服务端服务器代码编写

15 rpc接口客户端调用编写与测试

16 头条项目首页接口rpc调用编写

12 即时通讯

1 即时通信说明介绍

2 在线推送技术说明

3 websocket与tcp和http的关系

4 socketio介绍

5 socketio服务器选择

6 协程

7 复习与每日反馈

8 socketio服务器api函数使用说明

9 socketio服务器编写

10 聊天事件处理编写

11 服务器代码结构调整

12 调试工具的使用与演示

13 用户关注业务包含消息推送的完整流程分析

14 socketio服务器与flask中使用消息队列管理对象的方法

15 引入rabbimq的说明及关注通知需要用户身份的分析

16 通知推送场景的socketio服务编写

17 关注通知推送的演示

13 Elasticsearch

1 elasticsearch简介

2 倒排索引原理

3 分析标准化与相关性排序说明

4 elasticsearch集群说明与curl使用

5 复习与每日反馈

6 es课程知识说明

7 ik中文分析器使用

8 索引库的增删查

9 索引库类型映射的创建与查询

10 索引库类型映射修改的方法

11 文档数据的增删改查

12 logstash导入工具使用

13 基本查询方法

14 高级查询方法

15 python直接操作elasticsearch的方法

16 文章搜索接口实现

17 es库中数据新增的问题

18 创建自动补全索引库

19 自动补全的使用与实现

14 单元测试

1 单元测试与断言assert使用

2 单元测试的编写思路

3 搜索建议接口单元测试编写

4 单元测试总结

15 部署

1 gunicorn使用方法

2 supervisor使用

3 supervisor管理程序问题解决说明

16-人工智能基础

1 机器学习概述

1 人工智能概述

2 人工智能发展历程

3 人工智能主要分支

4 人工智能必备三要素

5 人工智能工作流程概述

6 数据集的介绍.

7 特征工程介绍

8 机器学习算法分类

9 分类模型评估介绍

10 回归模型评估和拟合问题

11 azure平台实验演示

12 深度学习简介

2 机器学习基础环境库的安装

1 机器学习基础环境库的安装

2 jupyter基本使用介绍

3 jupytermarkdown功能演示

3 matplotlin

1 matplotlin基本简介

2 基础绘图功能演示 图像保存 xy轴刻度 添加网格

3 多次plot和显示图例

4 多个坐标系显示图像

5 折线图的应用场景

6 今日总结

4 Numpy

1 昨日复习

2 常见图形绘制

3 numpy基本介绍

4 ndarray介绍

5 生成数组

6 正态分布和均匀分布

7 切片和形状修改

8 类型修改和数组去重

9 ndarray运算

10 矩阵介绍(一)

11 矩阵介绍(二)

12 数组间运算

5 Pandas

1 pandas介绍和DataFrame使用

3 今日总结

4 昨日复习

5 索引操作

6 赋值和排序

7 算术运算和逻辑运算

8 统计运算

9 自定义函数运算

10 pandas画图

11 csv文件读取和存储

12 hdf,json数据的读取和存储

13 缺失值的判断

14 缺失值删除和替换

15 缺失值不是NaN的处理情况

16 数据离散化

17 数据合并

18 交叉表和透视表

19 分组和聚合

20 今日总结

21 科学计算库三天内容复习

22 电影数据分析案例

23 昨日复习

24 案例-电影数据分析

6 K-近邻算法

1 k近邻算法简介

2 k近邻算的初步使用

3 距离度量(一)

4 距离度量(二)

5 距离度量(三)

6 k值的选择

7 kd树构造

8 kd树搜索(2.1,3.1)

9 kd树搜索(2,4.5)

10 数据集介绍

11 鸢尾花数据可视化

12 数据集划分

13 特征预处理

14 鸢尾花案例实现

15 今日总结

16 昨日复习

17 knn算法总结

18 交叉验证

19 网格搜索

20 facebook案例预测流程分析

7 线性回归

1 线性回归简介

2 线性回归api初步使用

3 数学求导复习(一)

4 数学求导复习(二)

5 线性回归损失和正规方程推导(一)

6 正规方程推导(二)

8 梯度下降

1 梯度下降法初步简介

2 梯度下降法介绍

3 正规方程api使用

4 今日总结

5 昨日复习

6 梯度下降法案例介绍

9 欠拟合过拟合

1 欠拟合过拟合简介

2 岭回归和lasso回归

3 弹性网络和early stopping

4 岭回归案例实现

5 模型保存和加载

10 逻辑回归

1 逻辑回归介绍

2 逻辑回归案例实现

3 精确率和召回率介绍

4 精确率和召回率api实现

5 roc和auc案例实现

6 roc曲线绘制(一)

7 roc曲线绘制(二)

8 roc曲线绘制(三)

11 决策树算法

1 决策树算法简介

2 信息熵的介绍

3 今日总结

4 昨日复习

5 信息增益(一)

6 信息增益(二)

7 信息增益比

8 基尼增益(一)

9 基尼增益(二)

10 cart剪枝介绍

11 特征提取介绍和字典特征提取

12 英文文本特征提取

13 中文文本特征提取

14 tfidf介绍

15 决策树api介绍

16 决策树案例实现

17 决策树可视化

12 集成学习

1 集成学习介绍

2 bagging集成过程简介

3 随机森林介绍

4 今日总结

5 昨日复习

6 boosting实现流程分析

7 bagging和boosting对比

8 GBDT介绍

9 XGBoost介绍

13 聚类算法

1 聚类算法简介

2 聚类算法api初步使用

3 聚类算法实现流程简介

4 聚类算法实现流程案例介绍

5 模型评估

6 算法优化(一)

7 算法优化(二)

8 特征降维介绍和地低方差特征过滤

9 相关系数介绍

10 pca降维

11 案例-探究用户对物品类别喜好

12 今日总结

13 机器学习阶段整体内容复习

14 pubg项目竞赛说明

17-推荐系统基础

1 推荐系统简介

1 内容介绍

2 推荐系统概念

3 推荐和web区别

4 大数据lambda架构介绍

5 推荐算法架构

6 推荐整体流程说明

7 推荐模型构建流程

8 协同过滤的基本思路

9 相似度计算的方法

10 协同过滤-通过杰卡德相似度计算推荐结果案例

11 协同过滤-连续评分数据通过皮尔逊相关系数计算相似度

12 基于模型的协同过滤算法

13 基于模型的推荐算法-矩阵分解

14 推荐系统的评估-准确性和覆盖率

15 推荐系统的评估-探索与利用问题

16 推荐系统的评估实践

17 推荐系统的冷启动-用户冷启动

18 推荐系统的冷启动-物品冷启动和系统冷启动

19 基于内容推荐介绍

20 基于内容推荐和基于物品协同过滤区别

21 电影评分预测案例-思路分析

22 电影评分预测案例-关键代码实现

23 电影评分预测案例-基于物品的协同过滤

24 内容回顾

2 推荐算法

1 baseline概念介绍

2 baseline梯度下降优化代码分析

3 baseline梯度下降优化实现

4 baseline数据集拆分和指标评估分析

5 baseline数据集拆分和指标评估实现

6 baseline交替最小二乘法思路分析

7 baseline交替最小二乘法完成

8 LFM原理和损失优化

9 LFM推导分析

10 LFM代码实现

11 基于内容推荐概述

12 使用tf-idf进行关键词提取

13 数据合并

14 TF-idf为每一部电影提取关键词

15 用户画像的建立

16 基于内容推荐过程回顾

17 word2Vec词向量模型建立并推荐电影

18 词向量回顾

19 虚拟机配置说明

3 Hadoop

1 内容回顾

2 Hadoop概念和发展过程

3 Hadoop组件介绍-HDFS

4 Hadoop组件介绍-MapReduce

5 Hadoop组件介绍-YARN

6 hdfs启动和常用shell指令

7 hdfs架构介绍

8 hdfs的安装

9 yarn作用

10 yarn的架构

11 上午内容回顾

12 mapreduce介绍 hadoopstreaming实现mapreduce

13 MRJob简介

14 MRJob实现wordcount

15 MRJob案例-topn统计

16 MRJob案例-文件join

17 mapreduce执行过程说明

18 mapreduce架构

19 hadoop生态介绍

20 hdfs的读写流程

21 大数据框架发行版选择问题

22 大数据和互联网产品配合

23 数据分析工作示例

4 Hive 和 HBase

1 内容回顾

2 Hive的概念

3 Hive的架构

4 HQL和传统关系型数据库对比

5 Hive的安装

6 Hive的基本使用

7 Hive的内部表和外部表

8 Hive的分区表

9 Hive的自定义函数

10 Hive综合案例说明

11 Hive综合案例实现

12 Hive内容总结

13 sqoop简介

14 sqoop导入mysql数据到hdfs

15 Hbase概念

16 Hbase的事务和CAP定理

17 Hbase的基础架构

18 Hbase回顾

5 Spark core

1 内容回顾

2 spark简介

3 spark的wordcount体验

4 spark中RDD概念的介绍

5 RDD的创建-parallelize方式

6 RDD的三类算子介绍

7 RDD的算子练习-transformation

8 RDD的算子练习-action

9 pycharm链接centos远程提交代码

10 spark案例-wordcount

11 spark案例-pvuv和topn统计思路分析

12 spark案例-pvuv和topn统计案例完成

13 spark案例-ip统计分析

14 spark案例-ip统计代码问题说明

15 spark案例-ip统计完成

16 sparkstandalone模式角色说明

17 spark的安装

18 spark core回顾

19 HBase回顾

20 HBase shell介绍

21 HBase表设计案例

22 hive on HBase介绍

23 happybase操作hbase

24 重点回顾

6 Spark sql 和 Spark streaming

1 内容回顾

2 SparkSQl介绍

3 SparkSQL中dataframe介绍

4 远程连接jupyternotebook&RDD创建DataFrame

5 从CSV文件读取数据创建DataFrame

6 SparkSQL的DataFrame常用API练习

7 SparkSQL的DataFrame常用API总结

8 SparkSQL从内存中加载JSON数据

9 SparkSQL从文件中加载JSON数据

10 数据清洗案例-数据去重

11 数据清洗案例-缺失值处理

12 数据清洗案例-异常值处理

13 sparkSQL回顾

14 sparkstreaming简介

15 sparkstreaming组件介绍

16 sparkstreaming的wordcount案例

17 sparkstreaming的有状态操作-updatestatebykey

18 sparkstreaming的有状态操作-window操作

19 sparkstreaming内容回顾

20 算法相关内容回顾

21 框架相关内容回顾

7 推荐系统案例

1 内容回顾

2 数据集分析-逻辑回归模型创建分析

3 数据集分析-协同过滤模型创建

4 Pandas拆分数据

5 用户行为数据情况分析

6 用户类别ALS模型训练-评分数据处理

7 用户类别ALS模型训练完成

8 通过spark进行onehot编码

9 根据时间划分训练集测试集

10 用户特征数据缺失值处理分析

11 sparkMLlib创建随机森林模型预测缺失值-clip

12 缺失值预测完毕数据回填

13 CTR预估数据准备完成

14 SparkML训练逻辑回归模型说明

15 SparkML训练CTR预估模型-数据合并

16 SparkML训练CTR预估模型训练和结果说明

17 根据用户喜好的类别找到对应的商品进行召回并缓存

18 离线推荐实时推荐说明

19 实时推荐完成

20 推荐命令行运行效果展示

21 推荐过程回顾 问题说明

22 内容回顾

18-黑马头条推荐系统

1 框架介绍

1 黑马头条推荐架构与业务流

2 开发环境介绍

3 业务数据介绍

4 数据库迁移介绍

5 数据库迁移案例

6 迁移脚本定时运行

7 用户行为收集介绍

8 supervisor管理

9 进程管理添加

10 用户行为收集结果

11 离线画像构建

12 文章数据合并(一)

13 文章数据合并(二)

14 tfidf结果计算

15 结果解析

16 texrank计算

17 总结

2 离线计算更新Item画像

1 复习

2 文章画像增量更新-离线增量文章画像更新代码介绍

3 文章画像增量更新-APschedule增量更新设置

4 文章画像增量更新-supervisor添加离线文章更新

5 文章向量-word2vec介绍

6 文章向量-频道的word2vec模型训练保存

7 文章向量-词向量合并

8 文章向量-词向量平均值计算

9 文章相似度-相似度计算LSH介绍

10 文章相似度-处理不同频道文章向量类型

11 文章相似度-BRPLSH相似度计算

12 文章相似度-相似度结果存储

13 文章相似度增量更新与文章更新总结

14 用户画像介绍

15 用户行为日志关联

3 离线用户召回集与排序计算

1 复习

2 用户画像-用户行为原始数据处理

3 用户画像-行为数据合并处理写入基础行为表

4 用户画像-存储介绍

5 用户画像-用户画像文章标签获取

6 用户画像-标签权重计算

7 用户画像总结

8 用户画像-用户基本信息存储画像

9 用户画像-完整代码分析与更新设置

10 离线用户模型召回-黑马召回排序流程以及方案介绍

11 离线用户模型召回-用户召回表设计以及历史召回表

12 离线用户模型召回-召回步骤分析以及ALS模型复习

13 离线用户模型召回-用户点击行为数据处理

14 离线用户模型召回-ALS推荐以及结果处理

15 离线用户模型召回-召回结果存储以及历史召回过滤

16 离线用户内容召回-文章内容相似推荐以及结果存储

17 离线用户多路召回定时更新

4 实时计算业务

1 复习

2 离线排序业务介绍

3 排序模型样本特征构造

4 用户关键词权重处理问题解决

5 LR模型加载与预估(一)

6 LR模型加载与预估(二)

7 离线特征中心-用户特征存储

8 离线特征中心-文章特征存储

9 定时特征中心更新

10 实时业务介绍与日志收集到Kafka

11 实时计算-streaming配置

12 实时召回内容获取与召回表存储

5 推荐业务流实现与ABTest

1 复习

2 热门文章召回存储

3 新文章召回存储

4 实时在线召回的supervisor添加

5 实时推荐-实施推荐业务逻辑介绍

6 实施推荐-grpc以及参数介绍

7 实时推荐-grpc协议介绍

8 实时推荐-黑马头条grpc服务端编写

9 实时推荐-黑马头条grpc测试

10 实时推荐-ABTest分流

11 实时推荐-推荐中心业务介绍以及实现

12 实时推荐-推荐中心时间戳逻辑

13 实时推荐-协同过滤召回服务读取逻辑与实现

14 实时推荐-热门文章与新文章读取

6 深度学习与推荐系统

1 复习

2 召回结果读取过滤

3 召回结果的存储

4 召回结果存储测试

5 推荐缓存服务

6 推荐缓存服务添加代码

7 缓存结果测试

8 缓存结果测试

9 模型预测notebook代码(一)

10 模型预测notebook代码(二)

11 grpc运行模型测试添加

12 模型预测测试(一)

13 模型预测测试(二)

14 模型预测测试(三)

7 TensorFlow框架介绍

1 复习

2 深度学习与推荐系统介绍

3 TensorFlow数据流图

4 图

5 Tensorboard

6 OP

7 会话

8 张量与变量OP

9 线性回归原理与TF实现

10 tf.Variable的训练观察与效果

11 变量Tensorboard添加观察(一)

12 变量Tensorboard添加观察(二)

13 模型加载与保存

14 设置命令行参数

15 TFrecords文件介绍与黑马流程

16 黑马训练样本存储

8 黑马头条排序模型进阶

1 神经网络介绍(一)

2 神经网络介绍(二)

3 神经网络分类原理

4 交叉熵损失

5 tf.dataset与tf.feature column

6 tf.estimator做分类

7 深度学习与排序介绍

8 FTRL模型训练介绍

9 FTRL实时排序添加

10 wide和deep介绍

11 WDL模型导出

12 docker

19-python测试

1 手工测试

1 测试理论

1 环境介绍

2 软件开发模型

3 测试模型

4 测试分类

5 测试基本原则和流程

2 测试用例

1 测试用例介绍

2 复现率补充

3 测试用例补充 测试次数 复现率

4 边界值法

5 判定表法

6 因果图法

7 正交法

8 正交法补充

9 其他方法

10 总结

11 复习

3 svn

1 缺陷管理介绍

2 SVN介绍

3 SVN添加 提交 更新

4 SVN 解决冲突

5 SVN 标签 分支

6 beyond compare

4 禅道和jira

1 禅道介绍

2 admin创建用户

3 添加产品 关联需求

4 开发完成 添加测试用例

5 解bug 回归测试

6 测试leader指派测试人员

7 jira的使用

8 复习

5 搭建测试环境

1 简历介绍

2 环境搭建-服务器环境

3 搭建测试环境-Nginx

4 xampp与本地mysql冲突

6 测试计划和测试方案

1 准备工作-前期调研

2 熟悉项目

3 项目启动

4 组织架构图

5 测试范围列表

6 测试计划和测试方案

7 SQL语句

1 SQL练习(一)

2 SQL练习(二)

8 UI测试

1 UI测试

2 复习

9 独立功能点测试

1 具体功能点测试-可见和不可见内容

2 具体功能点举例

3 正交法-allpairs使用

10 业务场景测试和非功能测试

1 业务场景测试 深度图 广度图

2 上午复习

3 非功能测试-效率性

4 非功能测试-其他

5 网络知识补充

6 测试报告

7 手工测试小结

2 web自动化测试

1 web自动化入门

1 selenium介绍

2 Selenium IDE简介

3 selenium webdriver使用环境

4 selenium简单使用

2 WebDriver基本操作

1 元素定位-id name classname tagname

2 元素定位-link

3 多元素定位

4 xpath使用(一)

5 xpath使用(二)

6 CSS使用

7 上午回顾

8 常见元素操作

9 其他元素操作

3 WebDriver中级操作(一)

1 鼠标操作

2 鼠标操作-悬停 元素等待

3 键盘操作

4 下拉框操作

5 弹框操作

6 滚动条操作

7 小结

8 复习

4 WebDriver中级操作(二)

1 frame表单跳转

2 窗口跳转和多窗口多表单跳转

3 窗口截图

4 cookie操作

5 单元测试和案例

1 unitte testcase

2 unittest suite

3 unitte discover

4 断言

5 生成测试报告

6 fixture

7 iwebshop登录自动化测试案例

3 接口测试

1 接口测试基础

1 课程介绍和今日内容介绍(1)

1 课程介绍和今日内容介绍

2 接口和接口文档

3 接口测试工具

4 RestClientA安装使用

5 restful接口复习

6 搭建项目环境

7 项目接口文档说明

2 jmeter基本使用

1 Jmeter优缺点

2 jdk区别

3 安装jdk

4 jmeter环境安装和启动

5 jmeter目录介绍

6 上午复习

7 界面介绍组件和原件

8 jmeter的基本使用

9 测试计划和setup teardown线程组

10 http请求新增数据

11 添加请求默认管理器

12 结果树作用和总结

3 jmeter八大原件

1 设置公用默认值

2 八大原件作用

3 执行顺序和作用域

4 今日回顾

5 昨日回顾

4 参数化

1 参数化

2 CSVdatasetconfig的使用

3 用户参数

4 用户定义变量

5 函数助手

6 练习讲解和参数化小结

5 数据库

1 l连接数据库

2 上午回顾

6 关联和断言

1 关联

2 练习讲解

3 断言

7 集合点和函数

1 定时器

2 random和time函数

3 setproperty和property

4 昨日回顾

8 逻辑控制器

1 逻辑控制器概念

2 if控制器

3 foreach控制器

4 循环控制器

5 while控制器

6 事务控制器

7 逻辑控制器小结

9 图形监视器

1 图形监视器

2 生成图像监视器练习

3 上午回顾

10 接口自动测试

1 接口文档的释义

2 接口测试基本流程

3 接口功能测试

4 自动化测试概念及原则

5 自动化测试

6 生成测试报告

7 总结

4 性能测试

1 性能测试基础知识

1 性能测试课程特点和课程安排

2 为什么学习性能测试

3 性能测试的概念以及和功能测试的区别

4 性能测试的分类-负载测试和压力测试

5 性能测试的分类-并发测试稳定性测试

6 性能测试常见指标-吞吐量和并发数

7 性能测试常见指标-响应时间 点击数 资源利用率 错误率

2 loadrunner基本使用

1 loadnrunner的安装

2 性能测试的基本流程

4 loadrunner介绍

5 loadrunner打开方式和界面介绍

3 VuGen录制

1 录制脚本

2 录制脚本的代码讲解

3 URL base script h和html base script的区别

4 web submit form和web submit data区别

5 今日总结

6 昨日回顾

7 lr think time和lr output message的使用方法

4 VuGen手动编写脚本

1 手写代码

2 手写代码-web submit data和web custom request的使用

5 VuGen参数化

1 参数化

2 上午回顾

3 lr save string的使用

4 参数化组合

5 参数组合再次说明

6 时间函数和随机数

7 参数化小结

6 VuGen关联

1 关联(一)

2 关联(二)

3 检查点

4 今日总结

5 昨日回顾

7 VuGen事务

1 今日课程安排

2 事务的引入

3 录制时插入事务

4 运行前插入事务

5 事务时间

6 事务案例分析

7 事务案例实现

8 事务小结

8 VeGen集合点

1 集合点的引入

2 搭建集合点和场景进行关联

3 集合点设置的策略

4 运行监控场景

5 集合点的注意事项

6 上午回顾

9 LoadRunner场景

1 场景的学习目标和介绍

2 打开场景加载脚本

3 目标场景的页面介绍

4 每秒点击数设置

5 昨日回顾

10 目标场景和手工场景

1 目标场景设计

2 五种测试目设置

3 手工场景页面布局简介

4 手工场景默认的基础计划页面讲解

5 手工场景计划方式

11 负载和场景运行

1 负载机引入和开启

2 负载机配置

3 负载机小结

4 场景运行

5 场景运行生成报告

12 运行模式

1 运行模式

2 场景运行计划+实际运行模式

3 场景运行计划+基本运行模式

4 组运行计划和实际运行模式

5 组运行计划和基本运行模式

6 案例思路分析

7 注册脚本实现

8 订票业务脚本-关联+参数化+事务

9 设置检查点场手动景搭建和运行

10 上午回顾

13 性能监控与SLA

1 添加服务器的性能监控指标

2 lr添加wind的性能资源指标和注意事项

3 SLA的引入和使用流程说明

4 sla案例实现

5 今日回顾

6 昨日回顾

14 IP欺骗

1 生成的图标简介

2 ip欺骗的配置

3 ip欺骗的使用和注意事项

4 ip欺骗案例

15 LoadRunner Analysis和拐点图

1 analysis的学习目标和主要功能

2 analysis概览介绍

3 各类图表分析

4 拐点的含义

5 拐点的基本思想

6 运行用户和平均响应时间图表分析

7 上午回顾

16 合并图和生成测试报告

1 合并生成叠加图

2 叠加图的扩展

3 合并图表平铺

4 合并图表关联

5 自动关联

6 常用的合并图的讲解

7 交叉结果

8 生成测试报告

5 移动测试

1 移动测试基础

1 移动测试的课程安排和今日课程内容介绍

2 移动端测试概念和分类

3 app功能测试(一)

4 app功能测试(二)

5 移动测试分类-自动化和安全性测试

2 移动测试环境搭建

1 jdk的安装

2 安装sdk

3 安装模拟器和安卓系统

4 安装依赖关系的解释

5 ADB的简介

6 adb命令操作(一)

7 上午回顾

8 adb命令操作(二)

9 adb命令小结

3 appium入门

1 工具选择

2 appium的客户端安装方式

3 appium的命令行形式安装及安装appiumpython库

4 入门案例效果演示

5 代码实现

6 今日回顾

7 昨日回顾

4 APP元素操作基础

1 app的安装和卸载

2 文件的上传和下载及获取网页源码

3 uiauto获取页面ui

4 获取一组元素(一)

5 获取一组元素(二)

6 设置等待时间

7 输入框输入内容及清除输入内容

8 获取元素值和属性值

9 获取元素的坐标及获取包名和启动名

10 上午回顾

5 事件操作和模拟手势操作

1 滑动事件和滚动事件

2 拖拽事件和将应用置于后台

3 模拟手机操作-轻敲

4 模拟手机操作-按下等待长按操作

5 模拟手指操作-移动

6 模拟手势操作-移动及bug解决

7 手机的操作

8 案例

6 pytest

1 昨日回顾

2 今日内容介绍

3 pytest的介绍

4 pytest的初次使用

5 bug说明

6 setup和teardown的使用

7 setup teardown的使用场景

8 pytest的配置文件及答疑

9 pytest插件-生成测试报告

10 pytest插件-更改函数执行顺序

11 上午回顾

7 pytest常用插件和fixture

1 常用插件-失败重试

2 常用插件小结

3 fixture的简介和使用方法

4 函数执行-作为参数传递

5 作为装饰器执行

6 设置为自动执行

7 设置为类自动执行

8 设置为模块级别

9 实现参数化

10 fixture的小结

8 pytest函数数据参数化

1 跳过指定函数

2 标记为预期失败函数

3 实现参数化

4 昨日回顾

9 PO模式和抽取业务代码

1 PO模式简介及优缺点

2 项目的分析

3 需求实现

4 初步抽取业务逻辑

5 再次抽取业务逻辑代码

6 抽取基本驱动信息

10 抽取find element和基本动作

1 抽取find element的原因

2 初步抽取find element

3 上午回顾

4 抽取find element的完结版

5 课间代码梳理

6 案例代码说明

7 抽取基本动作及常量信息

8 今日终结

9 昨日回顾

11 数据驱动和yaml

1 数据存储方式和yaml语法介绍

2 yaml数据结构-object

3 yaml数据结构-array

4 yaml数据结构-纯量

5 锚点和引用

6 python操作yaml文件

7 数据驱动案例分析

8 案例的代码实现

9 上午回顾

12 allure

1 allure的介绍和安装

2 使用allure生成xml

3 window上使用转换xml为html

4 mac上转换xml为html

5 xml转化 html再次 说明

6 allure.step给测试脚本添加测试步骤

7 allure.attach添加描述信息

8 allure.severity设置错误级别

13 jenkins安装和配置

1 jenkins介绍

2 jenkin的安装

3 在线选择安装要使用的插件

4 今日回顾

5 昨日回顾

6 jenkins的退出和重启

7 在线选择安装和更换插件源方法

8 jenkins安装allure和allurecommandline工具

9 插件安装注意事项

14 配置代码管理和触发器

1 上传本地代码到码云

2 jenkins创建项目和添加git

3 构建触发器

4 构建pytest的执行命令

5 构建后生成测试报告及bug原因分析

6 生成测试报告错误的原因及解决方法

15 配置发送邮件和测试理论

1 构建后操作-配置接受者邮箱

2 配置jenkins管理员邮箱

3 jenkins邮箱服务的配置及测试

4 配置发送邮件的模板信息

5 手动构建项目及检测

6 测试理论回顾

7 测试分类

8 测试基本原则和基本流程

9 测试用例和设计方法

20-python运维

1 Linux系统安装和认识

1 linux概述

2 虚拟机创建

3 linux安装一

4 linux安装二

5 备份操作系统

6 系统认识

2 Linux基本命令(一)

1 命令入门

2 基本命令

3 基本命令-压缩解压缩

3 Linux基本命令(二)

1 基本命令

2 基本命令-帮助命令

3 基本命令-磁盘内存命令

4 基本命令-文件内容

5 基本命令-日期时间

6 基本命令-管道命令

7 基本命令-其他命令

8 远程连接工具

4 vim编辑器

1 vim编辑器介绍及打开文件

2 命令行模式操作

3 末行模式

4 编辑模式和小结

5 实用功能

6 案例

5 用户 组和权限管理

1 用户与组-介绍

2 用户与组-创建用户

3 用户与组-设置密码修改用户信息

4 用户与组-删除用户

5 用户与组-组管理

6 权限管理-权限概述查看权限

7 权限管理-字母形式设置权限

8 权限管理-数字形式设置权限

9 权限管理-所有者和所属组管理

10 权限管理-umask默认权限

6 软件管理和计划任务

1 软件管理-源码包

2 软件管理-rpm和yum

3 运行模式

4 计划任务-at

5 计划任务-cron

7 ssh日志管理和网络管理

1 ssh-基于口令验证

2 ssh-基于秘钥安全验证

3 ssh-修改sshd端口号

4 ssh-远程传输命令

5 日志管理

6 网络管理

7 系统基本优化

8 apache安装和配置

1 apache概述安装

2 apache配置服务路劲认识

3 apache基本概念

4 配置详解(一)

5 配置详解(二)

6 配置详解(三)

7 配置详解(四)

8 配置详解(五)

9 配置详解(六)

10 配置详解总结

9 apache虚拟主机 防盗链和日志切割

1 基于ip的虚拟主机

2 基于域名的虚拟主机

3 基于端口的虚拟主机

4 rewrite

5 防盗链

6 域名跳转

7 日志切割-rotatelogs

8 日志切割-cronolog

10 运维和shell脚本

1 课程概况

2 运维基础-运维定位 工作范围 shell

3 shell简介-shell定位 shell分类 使用方式

4 创建脚本-方式 命名 内容 注释

5 脚本使用-执行方式 开发规范

11 shell基础之变量

1 变量基础-定位 分类

2 本地变量-定义 普通变量 命令变量

3 全局变量-定义 查看

4 查看 取消

5 内置变量-定义 脚本文件

6 内置变量-精确截取 默认值

7 小结

12 shell核心知识表达式

1 测试语句-应用场景 语句格式

2 条件表达式-逻辑 文件

3 条件表达式-数字 字符串

4 计算表达式-场景 格式 实践

5 数组-简介 定义 查看

6 数组-增删改查

13 shell核心知识常见符号和流程控制

1 重定向 管道符

2 其他符号

3 if语句-单分支 双分支

4 if语句-多分支 实践

5 case语句-格式 实践

6 循环语句-for while until

7 循环退出-简介 break

8 循环退出-continue exit

9 函数-简介 简单 传参

10 函数-脚本传参 生产用法

14 shell核心知识之常见命令

1 grep

2 sed(一)

3 sed(二)

4 awk(一)

5 awk(二)

6 awk(三)

7 awk(四)

8 find(一)

9 find(二)

10 小结

15 安全知识体系

1 课程概况

2 安全现状-安全场景 安全案例 项目现状

3 安全体系-硬件 基础 应用 业务 运营

4 安全措施-角色定位 安全措施

5 防火墙基础-场景需求 简介

6 数据封装 数据传输

7 功能-分层管控 数据包过滤

8 小结

16 iptables快速入门之日常操作

1 基础-结构 关联

2 firewall快速入门

3 iptables快速入门

4 简单实践-增删改查

5 规则简介-定义 简介 格式 动作

6 规则实践-增 删 改

17 iptables快速入门之五表五链

1 链基础-简介 详解 关系

2 链实践-顺序 增删改

3 表简介-简介 详解

4 表实践-信息查看 规则实践

5 表链关系-关系 优先级 编写 场景

6 小结

18 iptables快速入门之匹配

1 普通匹配-匹配条件详解

2 普通匹配-多目标实践

3 普通匹配-目标地址实践

4 普通匹配-协议实践 接口实践

5 扩展匹配-扩展简介 扩展分类

6 扩展匹配-端口扩展实践

7 扩展匹配-地址扩展实践

19 iptables快速入门之web扩展和网络防火墙

1 web扩展-时间扩展实践

2 web扩展-内容扩展实践

3 web扩展-ip并发 内容并发实践

4 web扩展-连接状态实践

5 网络防火墙-需求场景 基本环境

6 网络防火墙-web服务 防火墙实践

20 iptables快速入门之地址转换

1 案例需求 准备环境

2 SNAT实践

3 SNAT进阶实践

4 DNAT实践

5 小结

21 LVS集群基础

1 课程概况

2 集群基础-场景需求 解决方案 访问流程

3 集群类型-实现方式

4 小结

22 LVS快速入门

1 防火墙回顾-五表五链 应用场景 地址转换

2 简介-结构

3 安装软件-命令简介

4 集群命令-查看 增加 编辑 删除

5 主机命令-查看 增加 编辑 删除

6 规则命令-保存 清空 载入 服务

7 小结

23 LVS快速入门之NAT实战

1 前置知识-网络设备 基本环境

2 NAT简介-模型简介 模型分析

3 简单实践-案例需求 需求分析 关键点分析

4 简单实践-案例需求 基础环境设置

5 简单实践-web服务 lvs集群设置

6 原理详解-流程详解 数据包详解 请求流程

7 应用技巧-原理技巧 应用技巧

8 进阶实践-场景需求 需求分析 关键点分析 实践

9 进阶实践-实践小结 数据包分析

10 进阶实践-场景需求 需求分析 关键点分析 实践

11 进阶实践-https实践

12 进阶实践-集群实践

13 小结

24 LVS调度策略和DR实践

1 前置知识-代理 会话 hash

2 调度基础 静态方法 动态方法

3 wrr实践

4 sh实践

5 前置知识-ARP表 交换机原理 地址冲突

6 DR模型-模型简介 模型分析

7 简单实践-案例需求 需求分析 技术点分析

8 简单实践-案例实践(一)

9 简单实践-案例实践(二)

10 简单实践-案例实践(三)

11 原理详解

12 应用技巧

25 LVS TUN实践

1 前置知识(一)

2 前置知识(二)

3 隧道实践

4 TUN简介

5 简单实践(一)

6 简单实践(二)

7 简单实践(三)

8 原理详解

9 小结

26 keepalived集群基础

1 课程概况

2 集群分类

3 可用性指标

4 高可用方式

27 keepalived软件基础

1 keepalived

2 软件结构

3 LVS

4 VRRP

28 keepalived软件部署

1 安装软件

2 配置简介

3 配置实践(一)

4 配置实践(二)

5 故障演练

6 负载均衡(一)

7 负载均衡(二)

8 负载均衡(三)

9 小结

29 keepalived配置详解(一)

1 全局配置段

2 VRRP配置段

3 状态检测(一)

4 状态检测(二)

5 状态检测(三)

30 keepalived配置详解(二)

1 虚拟主机配置

2 状态健康检测(一)

3 状态健康检测(二)

4 TCP状态健康检测

5 友情提示

6 日志配置

7 小结

31 项目管理基础

1 课程概况

2 项目基础

3 平台环境

4 项目环境

5 管理方式

6 管理工具

7 工具模式

32 Ansible安装和简单实用

1 功能简介

2 部署简介 准备工作(一)

3 部署简介 准备工作(二)

4 软件安装

5 简单使用(一)

6 简单使用(二)

33 Ansible部署

1 主机清单(一)

2 主机清单(二)

3 原理详解

4 配置详解

5 简单实践(一)

6 简单实践(二)

7 第一天总结

8 主机进阶实践

9 命令执行过程

34 日常模块和系统模块

1 日常模块(一)

2 日常模块(二)

3 系统模块(一)

4 系统模块(二)

5 系统模块(三)

6 系统模块(四)

35 文件模块 应用模块和命令

1 文件模块(一)

2 文件模块(二)

3 文件模块(三)

4 应用模块(一)

5 应用模块(二)

6 系列命令(一)

7 系列命令(二)

8 系列命令(三)

36 playbook基础

1 基础

2 YAML详解

3 第二天总结

4 基础属性(一)

5 基础属性(二)

6 基础属性(三)

7 基础属性(四)

37 playbook任务依赖和标签

1 异常中断

2 任务依赖(一)

3 任务依赖(二)

4 标签(一)

5 标签(二)

38 ansible进阶之变量

1 基础

2 主机属性

3 主机列表

4 命令行

5 playbook

6 专用文件

39 keepalived原理详解和综合实践

1 结构详解

2 路由详解

3 双主方式(一)

4 双主方式(二)

5 双主方式(三)

7 小结

40 ansible进阶之模板

1 模板基础

2 快速入门

3 条件(一)

4 条件(二)

5 第三天总结

6 迭代

7 迭代进阶(一)

8 迭代进阶(二)

9 流程基础(一)

10 if流程

11 for流程(一)

12 for流程(二)

41 ansible进阶之Role

1 角色基础

2 简单案例(一)

3 简单案例(二)

4 简单案例(三)

5 role结构

6 角色管理

7 扩展功能(一)

8 扩展功能(二)

9 扩展功能(三)

10 综合实践(一)

11 综合实践(二)

12 综合实践(三)

13 综合实践(四)

14 第四天总结

42 监控知识体系

1 课程概况

2 为什么要监控

3 监控原理

4 系统命令 开源软件 第三方平台

43 nagios简介和部署

1 基础知识

2 特点

3 部署原理

4 准备环境

5 web环境(一)

6 web环境(二)

7 nagios安装

8 插件安装

9 启动服务

10 界面效果

44 nagios配置详解(一)

1 目录结构

2 配置详解

3 核心资源

4 简单实践(一)

5 简单实践(二)

6 mysql实践(一)

7 mysql实践(二)

8 原理详解

45 nagios配置详解(二)

1 http实践(一)

2 http实践(二)

3 http实践(三)

4 告警配置

5 邮件告警(一)

6 邮件告警(二)

7 配置角色

46 远程监控

1 被动流程

2 准备工作

3 远程主机部署(一)

4 远程主机部署(二)

5 命令详解

6 nrpe实践(一)

7 nrpe实践(二)

8 脚本开发(一)

9 脚本开发(二)

10 第一天总结

11 第二天总结

21-NLP自然语言处理

1 深度学习和神经网络的介绍

1 机器学习和深度学习的介绍

2 神经元和神经网路ode介绍

3 感知机和多层神经网路的介绍

4 激活函数和神经网络思想

2 Pytorch

1 pytorch的安装方法

2 pytorch的入门操作(一)

3 pytorch的入门操作(二)

4 上午回顾 Tensor和tensor的区别

5 pytorch的入门操作(三)

3 梯度下降和反向传播

1 梯度下降和梯度的介绍

2 梯度下降的过程

3 pytorch中反向传播和梯度计算的方法

4 手动实现线性回归

5 小结

6 知识点回归

4 PytorchAPI的使用

使用pytroch完成线性回归

5 在GPU上执行程序

使用GPU完成代码的训练

6 常见的优化算法

不同的梯度下降算法的介绍

7 数据加载

1 数据集类的使用

2 数据加载器类的使用

3 pytorch中自带数据的使用介绍

4 mnist手写数字加载的示例

5 torchvision中transforms方法的使用

8 手写数字识别

1 手写数字识别

2 损失函数的学习

3 模型的训练保存

4 模型的评估

5 循环神经网络基础

6 word embedding的理解

7 文本情感分类数据的准备

8 小结

9 Pytorch自带数据集

1 复习

2 collate fn的实现

3 文本序列化的方法

4 ws的保存

5 基础模型的构建

10 RNN

1 RNN结果的介绍

2 rnn不同类型的介绍

3 LSTM的GRU的学习

4 上午内容回顾

5 LSTM api的介绍

6 LSTM的使用示例

7 文本情感分类模型的修改

8 梯度爆炸和梯度消失

9 pytorch的序列化容器

10 总结

11 Chatbot

1 复习

2 聊天机器人的介绍

3 企业中聊天机器人的介绍

4 项目流程介绍

5 项目环境的准备

6 词典的准备

7 停用词的准备

8 相似问题的准备

9 分词api的实现

12 意图识别和文本分类

1 文本分类的介绍

2 fasttext和介绍

3 分类语料的准备

4 分类模型的准备

5 模型的评估

6 模型的封装的介绍

7 fasttext原理介绍

8 小结

13 Seq2seq

1 复习

2 分类模型的封装

3 哈夫曼树和哈夫曼编码

4 层次化的softmax和负采样

5 seq2seq原理的认识

6 seq2seq案例流程介绍

7 案例数据集的准备

8 准备数据集

9 编码器的完成

10 解码器的介绍

11 解码器的流程

12 模型的训练(一)

13 模型的训练(二)

14 总结

15 复习

16 seq2seq demo完成模型评估

17 seq2seq模型小结

18 teacher forcing的介绍

19 闲聊机器人准备语料

20 闲聊机器人的文本序列化

21 dataset的准备

22 seq2seq模型的搭建

14 attention的原理与实现

1 attention的介绍

2 attention的分类介绍

3 attention weight的计算的结果

4 小结

5 复习

6 attention的实现

7 解码的过程中使用attention

8 模型的评估

15 beam search

1 beam search的介绍

2 beam search的实现

3 模型的优化方法

4 chatbot的封装

16 自然语言处理

1 问答机器人的介绍

2 召回的介绍

3 使用tfidf实现召回

4 pysparnn的原理

5 BM25算法的介绍

6 tfidf的优化方法介绍

7 复习

8 召回的封装

9 排序介绍

10 数据集的准备

11 模型的搭建(一)

12 模型的搭建(二)

13 损失函数的模型的训练

14 模型的封装

15 封装的介绍

22-深度学习与机器视觉

1 深度学习介绍

1 深度学习介绍

2 Tensorflow介绍

3 tensorflow结构(一)

4 tensorflow结构(二)

5 图结构解析

6 OP

7 会话(一)

8 会话(二)

9 张量

10 变量

11 案例-线性回归实现

12 trainable

13 增加tensoboard显示

14 逻辑回归复习

15 导数向量化编程介绍

16 逻辑回归训练实现前向与反向

2 神经网络与tf

1 图片介绍与tf.keras介绍

2 tf.keras读取图片以及数据集

3 NHWC与NWHC

4 tf.keras数据集

5 神经网络基础

6 神经网络原理

7 tf.keras模型API介绍

8 tf.keras模型API介绍

9 tf.keras时尚数据分类实现

10 效果修改与对比

11 模型保存加载

12 modelcheckpoint

13 modelcheckpoint问题

14 tensorboard效果

15 深层神经网络

16 参数与超参数

17 优化问题解决方法

3 卷积神经网络

1 卷积神经网络简介

2 感受野概念

3 卷积网络三个组成

4 卷积网络原理

5 卷积网络识别案例介绍

6 卷积网络案例实现

7 正则化介绍-偏差方差

8 L2正则化API与Dropout正则化

9 早停止法与数据增强方法

10 典型网络结构介绍

11 卷积网络过程显示

12 pre trainedVGG网络预测案例

13 神经网络调优与BN层

4 商品物体检测项目介绍

1 复习

2 迁移学习介绍

3 迁移学习案例介绍

4 数据获取

5 模型定义

6 模型修改

7 冻结模型训练

8 模型预测

9 商品物体检测项目演示

10 目标检测概述

11 滑动窗口

12 RCNN原理介绍

13 评估指标

14 RCNN总结

15 SPPNEt介绍

16 fasterRCNN

17 faster rcnn源代码介绍

5 YOLO与SSD

1 复习

2 YOLO原理介绍

3 SSD原理简介

4 SSD原理介绍

5 SSD接口介绍

6 案例介绍

7 SSD检测物体案例介绍

8 检测数据集介绍

9 商品检测数据集处理

10 商品检测数据存储

6 商品检测数据集训练

1 复习(一)

2 复习(二)

3 SSD训练商品数据

4 问题解决及多GPU训练代码

5 opencv介绍

6 视频检测介绍过获取帧数据

7 文本框显示

8 显示FPS总结

7 模型导出与部署

1 复习

2 模型部署逻辑

3 serving服务安装开启与serving

4 serving client代码编写

5 web服务开启与client对接

6 百度机器人对接实现

7 百度平台介绍

8 深度学习平台使用

9 人工智能平台以及人脸识别

10 人脸SDK使用

11 通用文字识别

12 其它识别介绍

13 语音识别

14 语音合成

15 物体检测课程总结

23-python爬虫

1 爬虫基础

1 爬虫特点介绍

2 课程结构

3 爬虫的概念

4 爬虫的作用

5 爬虫的分类

6 爬虫的流程

7 http与https的区别

8 常见的请求头与响应头

9 创建的响应状态码

10 浏览器运行过程

2 requests模块

1 简介 安装 使用

2 响应对象的text与content之间的区别

3 响应对象常用的参数和方法

4 发送带请求头的请求

5 发送带参数的请求

6 在headers中设置cookies参数

7 cookies参数的使用

8 cookiejar对象的处理

9 timeout参数

10 代理proxies使用

11 verify参数与ca证书

12 post请求-金山翻译案例

13 requests-post数据来源

14 requests模块-session

15 案例-github模拟登陆

3 数据提取

1 数据提取-响应内容的分类

2 xml与html

3 常用数据解析方法

4 jsonpath 场景 安装 使用

5 jsonpath 练习

6 jsonpath 案例 拉钩

7 lxml简介

8 xpathhelper简介 安装

9 xpath语法-基础节点选择

10 xpath语法-节点修饰语法

11 xpath语法-其他常用语法

12 lxml使用

13 百度贴吧

14 tostring

4 selenium

1 介绍 效果展示

2 工作原理

3 模块与driver的安装

4 简单使用

5 driver属性和方法

6 元素定位

7 元素操作

8 标签切换

9 窗口切换

10 cookies操作

11 执行js

12 页面等待

13 配置对象

14 案例-斗鱼直播

5 反爬与反反爬

1 反爬原因

2 什么样的爬虫会被反

3 常见概念与反爬方向

4 基于身份识别的反爬

5 及与爬虫行为的反爬

6 基于数据加密进行反爬

7 验证码-验证码的知识

8 验证码-图像识别引擎

9 验证码-打码平台

10 chrome浏览器的使用

11 js解析-人人网登录分析

12 js解析-定位js文件

13 js解析-js代码分析

14 js解析-js2py使用

15 js解析-人人网登陆

16 有道翻译分析

17 hashlib使用

18 有道翻译实现

6 MongoDB数据库

1 mongodb的介绍

2 mongodb的安装

3 mongodb简单使用-测试启动

4 mongodb简单使用-生产启动

5 mongodb简单使用-数据库操作

6 mongdb简单使用-集合操作

7 mongodb的数据类型

8 mongdb插入数据

9 mongodb查询数据

10 mongodb查询结果操作

11 mongodb-修改 删除

12 聚合管道-分组管道

13 聚合管道-其他管道

14 mongodb-索引

15 mongodb的权限管理-管理用户

16 mongodb权限管理-普通用户

17 pymongo使用

7 scrapy基础

1 概念 作用

2 工作流程

3 各模块功能

4 项目开发流程-框架安装 流程简介

5 项目开发流程-创建项目

6 项目开发流程-创建爬虫

7 项目开发流程-完成爬虫

8 项目开发流程-保存数据

9 项目开发流程-数据建模 流程完善

10 请求对象-请求 网易招聘简介

11 请求对象-案例-网易招聘

12 请求对象-其他参数

13 请求对象-meta传参

14 scrapy模拟登陆-cookies参数使用

15 scrapy模拟登陆-FormRequest发送post请求

16 scrapy管道的使用

17 crawlspider

18 tencent crawl

19 中间件-分类与作用

20 中间件-豆瓣爬虫

21 中间件-随机请求头

22 中间件-随机ip代理

23 中间件-selenium动态加载

8 scrapy-redis

1 分布式的概念 原理

2 断点续爬

3 源码分析

4 分布式爬虫实现

5 分布式爬虫编写流程

6 京东爬虫-简介

7 京东爬虫-图书分类页面

8 京东爬虫-图书列表页面

9 京东爬虫-图书价格

10 京东爬虫-修改成分布式爬虫

9 scrapy其他

1 splash-介绍 环境配置

2 splash-使用

3 scrapy-日志信息

4 scrpay配置-常用配置

5 scrapy配置-其他配置

6 使用scrapyd进行爬虫部署

7 使用Gerapy进行爬虫管理

10 appium

1 appium简介

2 appium环境搭建

3 appium环境联调测试

4 appium使用

24-数据分析

第10节 fineBI使用

第10节 fineBI使用-01_fineBI数据可视化分析-课程简介

第10节 fineBI使用-02_fineBI数据可视化分析-安装&初始化

第10节 fineBI使用-03_fineBI数据可视化分析-模块介绍

第10节 fineBI使用-04_fineBI数据可视化分析-数据源

第10节 fineBI使用-05_fineBI数据可视化分析-数据管理-数据包管理

第10节 fineBI使用-06_fineBI数据可视化分析-数据管理-数据表管理

第10节 fineBI使用-07_fineBI数据可视化分析-数据管理-数据表关系管理

第10节 fineBI使用-08_fineBI数据可视化分析-数据管理-数据更新管理

第10节 fineBI使用-09_fineBI数据可视化分析-数据加工-创建自助数据集

第10节 fineBI使用-10_fineBI数据可视化分析-数据加工-过滤

第10节 fineBI使用-11_fineBI数据可视化分析-数据加工-新增列

第10节 fineBI使用-12_fineBI数据可视化分析-数据加工-分组汇总

第10节 fineBI使用-13_fineBI数据可视化分析-数据可视化-柱状图

第10节 fineBI使用-14_fineBI数据可视化分析-数据可视化-表格使用

第10节 fineBI使用-15_fineBI数据可视化分析-数据可视化-饼图

第10节 fineBI使用-16_fineBI数据可视化分析-数据可视化-过滤组件

第10节 fineBI使用-17_fineBI数据可视化分析-数据可视化-OLAP钻取

第10节 fineBI使用-18_fineBI数据可视化分析-数据可视化-联动

第10节 fineBI使用-19_fineBI数据可视化分析-仪表板

第1节 PowerBI使用

第1节 PowerBI使用-1 数据分析入门

第1节 PowerBI使用-2 数据分析与统计课程介绍

第1节 PowerBI使用-2.1 实践_Power BI简介与安装

第1节 PowerBI使用-2.2 实践_Power BI 的安装与界面

第1节 PowerBI使用-2.3 实践_Power BI 初步使用

第1节 PowerBI使用-2.6 实践_Power BI可视化综合图表分享1

第1节 PowerBI使用-2.7 实践_Power BI可视化综合图表分享2

第1节 PowerBI使用-3 数据分析与统计入门

第1节 PowerBI使用-4 数据分析基本要素

第1节 PowerBI使用-4.1 实践_PowerBI通过网络爬虫获取数据

第1节 PowerBI使用-4.10 实践_销售业绩达成分析

第1节 PowerBI使用-4.11 实践_销售业绩达成分析_度量值的建立

第1节 PowerBI使用-4.12 实践_销售业绩达成分析_度量值的建立_可视化

第1节 PowerBI使用-4.2 实践_PowerBI通过mysql获取数据

第1节 PowerBI使用-4.3 实践_ 数据处理经验总结及PowerBI实践

第1节 PowerBI使用-4.4 实践_Power BI报表合并

第1节 PowerBI使用-4.5 实践_Power BI 数据预处理实现

第1节 PowerBI使用-4.6 实践_PowerBI 逆透视

第1节 PowerBI使用-4.7 实践_用DAX函数对整理数据表

第1节 PowerBI使用-4.8 实践_用DAX函数对每日销售目标进行细化和跟踪

第1节 PowerBI使用-4.9 实践_用DAX函数对日期进行拆分

第1节 PowerBI使用-5 数据分析行为准则及小结

第2节 SPSS使用

第2节 SPSS使用-6 数据分析入门案例练习

第2节 SPSS使用-6.1 实践_SPSS安装及简介

第2节 SPSS使用-6.2 实践_SPSS文件读入

第2节 SPSS使用-7 条状图与饼状图

第2节 SPSS使用-7.1 实践_柱形图,堆积图与瀑布图的绘制

第2节 SPSS使用-7.2 实践_散点图的绘制

第3节 tableau使用

第3节 tableau使用-01_D2tableau数据分析课程介绍

第3节 tableau使用-02_D2tableau数据分析课程-产品介绍

第3节 tableau使用-03_D2tableau数据分析课程-下载安装

第3节 tableau使用-04_D2tableau数据分析课程-功能介绍-工作区

第3节 tableau使用-05_D2tableau数据分析课程-功能介绍-数据源

第3节 tableau使用-06_D2tableau数据分析课程-实例-排序

第3节 tableau使用-07_D2tableau数据分析课程-实例-分组

第3节 tableau使用-08_D2tableau数据分析课程-实例-分层

第3节 tableau使用-09_D2tableau数据分析课程-实例-交互

第3节 tableau使用-10_D2tableau数据分析课程-实例-可视化

第3节 tableau使用-11_D2tableau数据分析课程-实例-仪表板

第3节 tableau使用-12_D2tableau数据分析课程-实例-分享

第4节 PowerBI高级

第4节 PowerBI高级-10 辛普森悖论

第4节 PowerBI高级-10.1 实践_杜邦分析数据度量值的建立

第4节 PowerBI高级-10.2 实践_杜邦分析切片表的绘制

第4节 PowerBI高级-11 交叉分组表练习

第4节 PowerBI高级-11.1 实践_SPSS生成数据交叉表

第4节 PowerBI高级-7.3 实践_Power BI仪表盘初步制作

第4节 PowerBI高级-7.4 实践_Power BI 数据建模及度量值的应用

第4节 PowerBI高级-7.5 实践_Power BI 数据可视化编辑综合应用

第4节 PowerBI高级-7.6 实践_Power BI 自定义视觉对象的应用

第4节 PowerBI高级-7.7 实践_Power BI 的报表发布

第4节 PowerBI高级-8 条状图及偏态

第4节 PowerBI高级-8.1 实践_SPSS的数据图表绘制

第4节 PowerBI高级-9 茎叶图和贡献度图

第4节 PowerBI高级-9.1 实践_PowerBI市场调研分析_数据预处理

第4节 PowerBI高级-9.2 实践_PowerBI市场调研分析_数据关系建模

第4节 PowerBI高级-9.3 实践_PowerBI市场调研分析_数据可视化

第4节 PowerBI高级-9.4 实践_PowerBI市场调研分析_数据可视化(总结)

第5节 PowerBI实战

第5节 PowerBI实战-12 常用图表应用及可视化总结

第5节 PowerBI实战-13 数值分析方法初步

第5节 PowerBI实战-13.1 实践_SPSS的销售数据回归预测

第5节 PowerBI实战-14 基本度量指标案例分析

第5节 PowerBI实战-15 z分数与切比雪夫定理

第5节 PowerBI实战-16 实践_Power BI 树状图的绘制及DAX公式编辑

第5节 PowerBI实战-17 数据可视化综合案例-稀土

第5节 PowerBI实战-18 数据可视化综合案例-宠物与特斯拉

第5节 PowerBI实战-19 数据可视化总结

第5节 PowerBI实战-20 数据分析总体流程及案例实践

第5节 PowerBI实战-21 Pearson相关系数

第5节 PowerBI实战-22 Spearman相关系数

第5节 PowerBI实战-23 kendall相关系数及相关性数据分析实践

第5节 PowerBI实战-23.1 实践_SPSS实现3种相关系数的分析

第5节 PowerBI实战-23.2 SPSS医学脑损伤数据分析

第5节 PowerBI实战-23.3 SPSS 医学脑损伤维度相关性分析

第5节 PowerBI实战-23.4 SPSS 医学脑损伤逻辑回归模型构建

第5节 PowerBI实战-23.5 SPSS 医学脑损伤决策树建模分析

第5节 PowerBI实战-23.6 SPSS 医学脑损伤维度交互性分析

第6节 概率论

第6节 概率论-26 概率中的排列组合计算

第6节 概率论-27 概率的子交并补与互斥独立(上)

第6节 概率论-28 概率的子交并补与互斥独立(下)

第6节 概率论-30 离散型二元分布及其协方差

第6节 概率论-31 投资组合中的数据分析

第6节 概率论-31.2 实践_时间序列模型的存储及应用

第6节 概率论-32 二项分布及其期望与方差

第6节 概率论-33 泊松概率分布

第6节 概率论-33.3 SPSS酸奶饮料产品测试

第7节 统计学

第7节 统计学-35 均匀分布

第7节 统计学-36 正态概率分布

第7节 统计学-37 指数分布

第7节 统计学-38 总结与抽样估计入门

第7节 统计学-39 点估计与抽样分布(上)

第7节 统计学-40 点估计与抽样分布(下)

第7节 统计学-40.1 SPSS车企销售数据逻辑回归预测

第7节 统计学-40.2 SPSS车企销售数据残差独立性及区间估计

第7节 统计学-40.3 SPSS车企销售数据多模型估计及对比估计

第7节 统计学-42实践中的数据分析

第7节 统计学-44 漏斗分析 路径分析 归因分析

第7节 统计学-44.1 实践_店铺各维度的因子分析

第7节 统计学-44.2 实践_SPSS的产品特点对应分析

第7节 统计学-44.3 实践_逻辑回归中商家续签率的预测

第7节 统计学-44.4 实践_自动线性建模的网络引流效果预测

第8节 概率论与统计学实战

第8节 概率论与统计学实战-45 CRM客户关系管理与RFM

第8节 概率论与统计学实战-45.1 实践_RFM分析中的变量分析

第8节 概率论与统计学实战-45.2 实践_RFM客户分析及销售策略制定

第8节 概率论与统计学实战-45.3 实践Power BI的RFM分析

第8节 概率论与统计学实战-45.4 实践Power BI的RFM分析

第8节 概率论与统计学实战-46 波士顿矩阵与4P理论

第8节 概率论与统计学实战-46.1 实践_基于波士顿矩阵的订单分析_数据预处理

第8节 概率论与统计学实战-46.2 实践_基于波士顿矩阵的订单分析_数据构建

第8节 概率论与统计学实战-46.3 实践_基于波士顿矩阵的订单分析_矩阵实践

第8节 概率论与统计学实战-46.4 实践_基于波士顿矩阵的订单分析_客户流失分析

第8节 概率论与统计学实战-46.5 实践_基于波士顿矩阵的订单分析_催单时间分析

第8节 概率论与统计学实战-47 流量及内容推荐的数据分析

第8节 概率论与统计学实战-48 PEST与SWOT分析方法

第8节 概率论与统计学实战-49 电竞游戏数据分析指标

第8节 概率论与统计学实战-50 游戏封测公测期数据分析

第9节 SPSS高级

第9节 SPSS高级-51 实践_k均值聚类的员工职业发展划分

第9节 SPSS高级-52 实践_层次聚类对员工职业发展的评估

第9节 SPSS高级-53 实践_智能聚类的人员分析预测

第9节 SPSS高级-55 实践_SPSS Modeler的安装及使用

第9节 SPSS高级-56 实践_SPSS Modeler界面简介

第9节 SPSS高级-57 实践_SPSS Modeler数据的读取

第9节 SPSS高级-58 实践_SPSS Modeler数据的集成

第9节 SPSS高级-59 实践_SPSS Modeler数据的合并

第9节 SPSS高级-60 实践_SPSS Modeler数据的选择

第9节 SPSS高级-61 SPSS Modeler中的导出控键

第9节 SPSS高级-62 SPSS Modeler的维度相关性检验

第9节 SPSS高级-64 SPSS Modeler中的描述性统计分析

第9节 SPSS高级-65 SPSS Modeler中的数据排序

第9节 SPSS高级-66 SPSS Modeler的卡方检验1

第9节 SPSS高级-67 SPSS Modeler的卡方检验2

第9节 SPSS高级-68 SPSS Modeler的差异性检验

第9节 SPSS高级-69 SPSS Modeler里的缺失值处理

第9节 SPSS高级-69.1 SPSS Modeler里缺失值的自动处理

第9节 SPSS高级-70 SPSS Modeler中的全局变量应用

第9节 SPSS高级-71 SPSS Modeler的RFM实现

第9节 SPSS高级-72 SPSS Modeler中的神经网络运用和实现

第9节 SPSS高级-73 SPSS Modeler中的C5.0决策树

第9节 SPSS高级-74 SPSS Modeler中的CART决策树实现

第9节 SPSS高级-75 SPSS Modeler中的决策树生成规则汇总

第9节 SPSS高级-76 SPSS Modeler中的同质集成学习

第9节 SPSS高级-77 SPSS Modeler中的异质集成学习

第9节 SPSS高级-78 SPSS Modeler的自动建模—分类

第9节 SPSS高级-79 SPSS Modeler的自动建模—聚类

第9节 SPSS高级-80 SPSS Modeler的自动建模—回归

第9节 SPSS高级-81 SPSS Modeler的聚类分析实践

第9节 SPSS高级-82 SPSS Modeler的KNN实践

第9节 SPSS高级-83 SPSS Modeler的关联规则实践

第9节 SPSS高级-84 SAS使用初步

第9节 SPSS高级-85 SAS实践题目介绍

第9节 SPSS高级-86 ROC分析

第9节 SPSS高级-87 VARCLUS指标聚类

第9节 SPSS高级-88 CLUSTER小样本聚类

第9节 SPSS高级-89 FASTCLUS快速聚类

第9节 SPSS高级-90 ACECLUS数据线性转换后聚类

第9节 SPSS高级-90 ACECLUS数据线性转换后聚类(1)

0.0-课件

0.0-课件

0.0-课件

0.0-课件

课程下载地址:

精品课程,年卡VIP与终身VIP用户免C币下载,链接下载为百度云网盘,如连接失效,可评论告知。

试看部分:

百度网盘 密码:kg9r

完整版下载:

资源下载

隐藏内容:******,购买后可见!

下载价格:46 C

您仅需 ,即可立即下载该资源!

温馨提示:
  • 如何下载资源?
  • 资源来源于网络,仅限购买正版前临时了解,版权归原作者所有,请下载后24小时内删除。如有需要,请购买正版。
  • 如有侵权,请来信指出,本站将立即改正。
  • 如下载链接失效,请评论告知,补链接时间晚上8点至11点。
  • 唯一联系邮箱: admin(at).vipc6.com 请将(at)替换为@。
未经允许不得转载:VIPC6资源网 » 黑马2020年:Python开发培训(基础班+就业班),视频+源码资料共197G

评论 26

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    解压码发一下

    pjq4年前 (2020-09-08)回复
    • 你好 发你邮箱了

      admin4年前 (2020-09-08)回复
      • 没收到

        pjq4年前 (2020-09-08)回复
        • 你好 检查一下垃圾邮箱里有没有

          admin4年前 (2020-09-08)回复
      • 收到了,刚有延迟

        pjq4年前 (2020-09-08)回复
  2. #2

    解压密码整一个,这些z01,z02.。。是要一次全下载下来吗

    wilbur3年前 (2020-10-14)回复
    • 你好 需要全部压缩包下载完之后再解压

      admin3年前 (2020-10-15)回复
      • 好的,那解压密码给一下,谢谢

        wilbur3年前 (2020-10-15)回复
  3. #3

    解压码多少~下载页面提示的【邮箱联系站在获取】什么意思?

    hopeanqi3年前 (2020-12-04)回复
    • 你好 昨天发你邮箱了 你查一下你的收件箱和注册邮箱

      admin3年前 (2020-12-04)回复
  4. #4

    这个课程牛皮的很啊

    jackfly3年前 (2020-12-05)回复
  5. #5

    请问解压码是多少?

    m1a1_abrams3年前 (2020-12-10)回复
    • 你好 已发送至邮箱 请查收一下收件箱和垃圾邮箱哈

      admin3年前 (2020-12-10)回复
      • ok,已收到

        m1a1_abrams3年前 (2020-12-12)回复
  6. #6

    你好,收到你的邮件了,已回复

    admin3年前 (2021-04-13)回复
  7. #7

    解压密码多少?

    shukui3年前 (2021-09-25)回复
    • 你好 已发送至邮箱

      admin3年前 (2021-09-25)回复
  8. #8

    黑马官方课程介绍中的项目这个也有包含吗

    mengqi2972年前 (2021-11-28)回复
    • 你看页面内的目录 网盘里的文件和目录看到的一样

      admin2年前 (2021-11-28)回复
  9. #9

    解压密码

    1807715253610个月前 (06-01)回复
    • 你好 解压码已放下载页面

      admin10个月前 (06-01)回复
    • 你好 解压码已放下载页面

      admin10个月前 (06-01)回复
      • 解压出现未知文件格式怎么处理

        1807715253610个月前 (06-03)回复
        • 你好 把截图发邮箱吧

          admin10个月前 (06-03)回复
  10. #10

    发我一下提取码和解压码

    vcc2个月前 (01-26)回复
    • 在下载页面

      admin2个月前 (01-26)回复
Totop