课程试听
阶段一 业务数据分析
展开第一章 Excel简介和基本使用

1-1 Excel数据分析简介

- 01_Excel数据分析简介
1-2 使用Excel正确建立数据表

- 01_表格常用操作
- 02_提高效率的常用功能
- 03_Excel常见错误
- 04_正确创建Excel表格
第二章 Excel数据处理和计算

2-1 Excel数据清洗与处理

- 01_Excel数据分析简介
- 01_数据处理必要性
- 02_Excel数据清洗
- 03_Excel数据清洗2
- 04_Excel数据加工
- 05_Excel数据加工2
2-2 Excel数据分析常用技能

- 01_数据排序
- 02_数据筛选
- 03_数据汇总
2-3 Excel函数

- 01_计算函数
- 02_逻辑函数
- 03_过滤查找函数
- 04_文本函数
- 05_日期和时间函数
第三章 Excel图表

3-1 Excel图表

- 01_为什么使用图表和如何选择图表
- 02_图表使用场景_柱形图
- 03_Excel图表类型和应用原则_饼图面积图散点图
- 04_Excel图表类型和应用原则_折线图
- 05_Excel图表类型和应用原则_曲面图
- 06_Excel图表类型和应用原则_树状图旭日图
- 07_Excel图表类型和应用原则_直方图瀑布图漏斗图&小结
- 08_Excel图表创建
- 09_Excel图表编辑
- 10_格式化图表
- 11_如何制作专业图表
第四章 Excel透视表

4-1 Excel透视表

- 01_创建Excel透视表
- 02_Excel透视表的使用_字段布局和比例分析
- 03_Excel透视表的使用_差异分析&排序&筛选
- 04_Excel透视表的使用_数据透视图
- 05_切片器和日程表
- 06_数据透视表案例_销售分析
- 07_数据透视表案例_消费者数据分析
第五章 Excel案例

5-1 Excel会员分析案例

- 01_会员运营基本概念
- 02_会员运营案例业务介绍
- 03_会员增量存量分析
- 04_多维度拆解基本介绍
- 05_会员增量分布分析
- 06_会员存量分布分析
- 07_电商与线下会员增量分析
- 08_店均会员数量分析
- 09_地区门店会员明细分析
- 10_各地区会销比计算介绍
- 11_各地区会销比计算完成
- 12_会员连带率分析简介
- 13_会员连带率分析完成
- 14_会员复购率分析简介
- 15_会员复购率分析完成
第六章 mysql数据库

6-1 数据库相关概念

- 00_前言
- 01_数据库的概念和作用
- 02_数据库分类及特点
- 03_数据库管理系统01
- 04_数据库管理系统02
- 05_MySQL环境搭建(mac电脑)
- 05_MySQL环境搭建(win电脑)
- 06-Navicat客户端的使用(mac电脑)
- 07_MySQL数据类型
- 08_数据完整性和约束
6-2 MySQL数据库基本操作

- 09_登录和退出数据库命令
- 10_数据库基本操作命令
- 11_数据表基本操作命令
- 12_数据表结构修改命令
- 13_表数据操作命令01
- 14_表数据操作命令02
- 15_表数据操作命令03
6-3 MySQL数据库进阶操作

- 00_材料准备
- 01_where之比较运算查询
- 02_where之逻辑运算查询
- 03_where之模糊查询
- 04_where之范围查询
- 05_where之空值判断
- 06_order排序查询
- 07_聚合函数
- 08_group分组查询
- 09_limit限制查询
- 10_连接查询-内连接
- 11_连接查询-外连接
- 12_连接查询-自连接
- 13_子查询
6-4 MySQL数据库高级

- 01_MySQL实战操作_数据准备
- 02_MySQL实战操作_表的优化步骤
- 03_MySQL实战操作_SQL实现
- 04_外键的使用
- 05_视图的概念
- 06_视图的使用
- 07_事务的概念及特点
- 08_事务的使用及ACID特性的验证
- 09_索引
- 10_数据库设计之三范式01
- 11_数据库设计之三范式02
- 12_E-R模型及表间关系
第七章 mysql电商实战

7-1 电商数据查询

- 00-环境安装
- 01-数据分析中数据库的使用
- 02-电商相关数据表格介绍01
- 03-电商相关数据表格介绍02
- 04-电商背景知识简介
- 05-连接查询使用注意事项
- 06-分组查询的设置
- 07-练习一01
- 08-练习一02
- 09-练习二
- 10-练习三
- 11-练习四
- 12-练习五
- 13-练习六
- 14-练习七01
- 15-练习七02
- 16-练习七03
7-2 电商常用指标查询01

- 01-手动添加行号
- 02-组内排序
- 03-组内添加行号取前N名
- 04-SQL计算商品权重
- 05-自连接的使用
- 06-删除重复数据
- 07-避免重复数据输入
- 08-用户积分划分等级
- 09-用户手动置顶
- 10-计算连续签到用户
- 11-获取商品分类最新销售情况
- 12-用户积分奖励
7-3 电商常用指标查询02

- 01-获取指定日期的活跃人数
- 02-计算次日留存
- 03-计算指定日期范围内的登录次数
- 04-统计指定日期范围内连续登录的用户
- 05-7日日活计算01
- 06-7日日活计算02
- 07-统计日活用户增长率
- 08-统计月活
- 09-留存率计算
- 10-连续N天留存率计算
第八章 数据图表基础

8-1 Tableau课程介绍

- d1-1简介
- d1-2操作界面
8-2 数据基本操作

- d1-3数据源
- d1-4排序分层
- d1-5分组参数
- d1-6sum-count
- d1-6日期逻辑快速表计算
8-3 Tableau制作基础图表

- d1-7条形图
- d1-8线饼
- d1-9复合嵌套
- d1-10动态图-热图
- d1-11散点图-地图
- d1-12标靶-甘特
- d1-13直方图-盒须图
- d1-14瀑布帕累托
- d1-15填充气泡图、文字云、树状图
第九章 故事和仪表板初探

9-1 Tableau仪表板和故事

- d2-1仪表板
- d2-2动作故事
9-2 Tableau仪表板案例

- d2-3产品线初探
- d2-4产品线评估
- d2-5产品线周期分析
- d2-6产品价值分析
- d2-7客户分类
- d2-8漏斗
- d2-9RFM生命周期
- d2-10优惠券分析
- d3-1销售渠道分析
- d3-2AB测试
- d3-3购物篮分析
第十章 数据分析报告

10-1 分析报告编写规则

- d3-4数据分析报告撰写
第十一章 Tableau综合案例一

11-1 图形绘制总结

- 01.常见图形汇总
11-2 项目数据处理

- 02. 数据关联
- 03.缺失值处理
11-3 如何做好仪表板

- 04.仪表板设计思路
11-4 创建仪表板

- 05.概述表单1
- 06.概述表单2
- 07.客户概览1
- 08.客户概览2
11-5 如何修改仪表板布局

- 09 玩转仪表板布局1
- 10 玩转仪表板布局2
11-6 图表基础格式

- 11.字体修改
- 12.边框和底纹
- 13.修改统计图表的线
- 14.如何选择配色
- 15.统计显示多维信息
11-7 高及图表

- 16. 复合图形之折线图
- 17.复合图形之圆环图
- 18. 复合图形之凹凸图
- 19.跑道图实现
- 20.南丁格尔玫瑰图
- 21.华夫饼图
11-8 地图模块

- 22.符号地图和填充地图
- 23.流地图
11-9 分析仪表板

- 24. 客户深入仪表板
- 25.产品仪表板
- 26. 各地区产品仪表板
- 27.发货仪表板1
- 28. 发货仪表板2
- 29 发货对比仪表板
- 30.销售额对比仪表板
- 31. 销售占比
11-10 故事主题

- 32. 如何讲好故事
- 33.故事的架构
- 34. 创建我的故事
- 35.讲好故事总结
第十二章 Tableau综合案例二

12-1 COVID疫情介绍

- 36.COVID-19概述
12-2 国内疫情

- 37.全国各省疫情数据
- 38.各省疫情数据
12-3 国外疫情分析

- 39. 湖北非湖北疫情对比
- 40.国外疫情分析
- 41.重灾国家对比1
- 42.重灾国家对比2
阶段二 爬虫和数据可视化
展开第一章 计算机组成原理

1-1 计算机原理

- 01-计算机组成
- 02-Python简介
第二章 python基础语法

2-1 课程介绍

- 03-课程介绍
2-2 补充章节

- 补充章节-解释器的作用和分类
- 补充章节-Python解释器的下载和安装
- 补充章节-PyCharm的作用
- 补充章节-下载和安装PyCharm
- 补充章节-新建项目
- 补充章节-新建书写运行文件
- 补充章节-PyCharm界面设置
- 补充章节-PyCharm修改解释器
- 补充章节-PyCharm项目管理
- 补充章节-PyCharm总结
2-3 注释

- 04-注释
2-4 变量

- 05-变量的作用
- 06-定义变量
- 07-使用变量
2-5 bug认识

- 08-认识bug
- 09-Debug工具
2-6 数据类型

- 10-认识数据类型
2-7 输出

- 11-输出_认识格式化符号
- 12-输出_格式化符号基础使用方法
- 13-输出_格式化符号高级使用方法
- 14-输出_拓展格式化字符串
- 15-输出_f-格式化字符串
- 16-输出_转义字符
- 17-输出_print结束符
2-8 输入

- 01-了解输入
- 02-输入功能实现
2-9 数据类型转换

- 03-体验数据类型转换
- 04-数据类型转换函数
2-10 运算符

- 05-运算符的分类
- 06-算数运算符
- 07-赋值运算符
- 08-复合赋值运算符
- 09-复合赋值注意点
- 10-比较运算符
- 11-逻辑运算符
第三章 判断语句

3-1 判断语句介绍

- 12-if的作用和语法
3-2 if基本格式

- 13-体验if
- 14-网吧上网(简单版)
- 15-网吧上网(进阶版)
3-3 if...elif...else格式

- 16-if..else
- 17-if语句执行流程
- 18-多重判断的作用和语法
- 19-体验多重判断
- 20-elif的执行流程
3-4 if嵌套

- 21-if嵌套的作用和语法
- 22-if嵌套案例:判断能否上车
- 23-if嵌套案例:判断是否能坐下
3-5 案例:猜拳游戏

- 24-猜拳游戏的步骤分析
- 25-猜拳游戏功能实现
- 26-随机数
- 27-猜拳游戏:随机数
- 28-三目运算符
第四章 循环语句

4-1 循环语句介绍

- 01-了解循环
4-2 while循环

- 02-while的语法和体验
- 03-计数器书写习惯
- 04-循环的执行流程
4-3 循环应用

- 05-循环应用1:1-100累加
- 06-循环应用1:1-100偶数累加和方法1
- 07-循环应用1:1-100偶数累加和方法2
- 08-循环的注意事项
4-4 break和continue

- 09-了解break和continue
- 10-break
- 11-continue
4-5 while循环嵌套及应用

- 12-while循环嵌套的作用和语法
- 13-while循环嵌套快速体验
- 14-循环的执行流程
- 15-while循环嵌套应用之打印星号(正方形)
- 16-while循环嵌套应用之打印星号(三角形)
- 17-while循环嵌套应用之九九乘法表
4-6 for循环

- 18-for循环语法和体验
- 19-break退出for循环
- 20-continue退出for循环
4-7 循环else应用

- 21-循环的else简介
- 22-while...else
- 23-while..else之break
- 24-while..else之continue
- 25-for...else
- 26-for...else之break和continue
第五章 字符串

5-1 字符串介绍

- 27-认识字符串
5-2 输入输出

- 28-字符串输出
- 29-字符串输入
5-3 切片

- 01-字符串下标
- 02-切片简介
- 03-体验切片
5-4 字符串操作方法

- 04-字符串常用操作方法之查找
- 05-字符串常用操作方法之修改(常用)
- 06-字符串常用操作方法之修改之大小写转换
- 07-字符串常用操作方法之修改之删除空白字符
- 08-字符串常用操作方法之修改之字符串对齐
- 09-字符串常用操作方法之判断开头或结尾
- 10-字符串常用操作方法之判断
第六章 列表

6-1 列表相关操作

- 11-列表下标
- 12-查找函数
- 13-判断是否存在
- 14-体验案例-判断是否存在
- 15-列表增加数据之append
- 16-列表增加数据之extend
- 17-列表增加数据之insert
- 18-列表删除数据
- 19-列表修改数据
- 20-列表复制数据
6-2 列表循环遍历

- 21-列表的遍历之while
- 22-列表的遍历之for
6-3 列表嵌套

- 23-列表嵌套
- 24-随机分配办公室的步骤分析
- 25-随机分配办公室的实现代码
第七章 元组

7-1 元组相关操作

- 26-体验元组
- 27-定义元组
- 28-元组常见操作之查找
- 29-元组数据的修改操作
第八章 字典

8-1 字典介绍

- 01-字典的应用场景
8-2 字典的常见操作

- 02-创建字典的语法
- 03-字典常用操作之新增
- 04-字典常用操作之删除
- 05-字典常用操作之修改
- 06-字典常用操作之查找
8-3 字典遍历

- 07-字典的循环遍历之key
- 08-字典的循环遍历之value
- 09-字典的循环遍历之键值对
- 10-字典的循环遍历之键值对(拆包)
第九章 集合

9-1 集合的相关操作

- 11-创建集合
- 12-集合常见操作之增加数据
- 13-集合常见操作之删除数据
- 14-集合常见操作之查找数据
第十章 公共方法

10-1 公共方法

- 15-公共操作之运算符加号
- 16-公共操作之运算符乘号
- 17-公共操作之运算符判断数据是否存在
- 18-公共方法之len
- 19-公共方法之del
- 20-公共方法之max和min
- 21-公共方法之range
- 22-公共方法之enumerate
- 23-容器类型转换
- 24-while循环创建有规律的列表
- 25-for循环创建有规律的列表
10-2 推导式

- 26-体验列表推导式
- 27-带if的列表推导式
- 28-多for实现列表推导式
- 29-体验字典推导式
- 30-合并两个列表为字典
- 31-提取字典中目标数据
- 32-集合
第十一章 函数

11-1 函数介绍

- 01-函数的使用步骤
- 02-快速体验函数
- 03-函数的注意事项
11-2 函数参数一

- 04-函数的参数的作用
11-3 函数返回值一

- 05-体验函数返回值
- 06-return的特点
- 07-函数返回值的应用
11-4 函数文档说明

- 08-函数的说明文档
11-5 函数嵌套

- 09-函数嵌套调用
- 10-函数嵌套调用应用之打印横线图形01
- 11-函数嵌套调用应用之打印横线图形02
- 12-函数嵌套调用应用之函数计算01
- 13-函数嵌套调用应用之函数计算02
11-6 局部变量

- 14-局部变量
11-7 全局变量

- 15-访问全局变量
- 16-修改全局变量
11-8 函数执行流程

- 17-多函数执行流程
11-9 函数返回值二

- 18-返回值作为参数传递
- 19-函数的返回值
11-10 函数参数二

- 20-函数参数之位置参数
- 21-关键字参数
- 22-缺省参数
- 23-不定长参数之位置参数
- 24-不定长参数之关键字参数
11-11 拆包, 交换变量

- 25-元组拆包
- 26-字典拆包
- 27-交换变量的值之方法一
- 28-交换变量的值之方法二
11-12 引用

- 29-了解引用之不可变类型
- 30-了解引用之可变类型
- 31-引用当做实参传入
第十二章 函数强化

12-1 函数应用:学员管理系统

- 01-学员管理系统需求和步骤分析
- 02-学员管理系统框架搭建
- 03-代码调优
- 04-学员管理系统数据形式的分析
- 05-添加学员功能分析
- 06-添加学员之用户输入
- 07-添加学员之新增数据
- 08-添加学员之重名提示
- 09-删除学员思路分析
- 10-删除学员代码实现
- 课后学习-11-修改学员思路分析
- 课后学习-12-修改学员代码实现
- 课后学习-13-查询学员思路分析
- 课后学习-14-查询学员代码实现
- 课后学习-16-退出系统
- 课后学习-15-显示所有学员信息
12-2 递归函数

- 17-了解递归
- 18-递归之回顾函数返回值
- 19-递归代码实现
- 20-递归的执行流程
- 21-递归出口问题
12-3 匿名函数

- 22-了解lambda
- 23-体验lambda
- 24-lambda实例之计算两个数字累加和
- 25-lambda参数之无参数
- 26-lambda参数之一个参数
- 27-lambda参数之默认参数
- 28-lambda参数之args
- 29-lambda参数之kwargs
- 30-lambda应用之带判断的lambda
12-4 高阶函数

- 31-列表内字典数据排序
- 32-abs和round
- 33-体验高阶函数的思路分析
- 34-体验高阶函数的代码实现
- 35-内置高阶函数之map
- 36-内置高阶函数之reduce
- 37-内置高阶函数之filter
第十三章 文件操作

13-1 文件操作介绍

- 01-了解文件操作
13-2 文件读写操作

- 02-体验文件操作步骤
- 03-访问模式特点01
- 04-读取函数之read
- 05-读取函数之readlines
- 06-读取函数之readline
- 07-访问模式特点02
- 08-访问模式特点02之代码测试
- 09-seek函数
13-3 案例:文件备份

- 10-文件备份思路分析
- 11-文件备份之接收用户输入
- 12-文件备份之规划文件名
- 13-文件备份之数据写入
- 14-文件备份之限制有效文件名备份
13-4 文件及文件夹的相关操作

- 15-文件操作函数
- 16-文件夹操作函数之创建和删除
- 17-文件夹操作函数之路径相关函数
- 18-批量重命名之添加字符串
- 19-批量重命名之添加和删除字符串
第十四章 面向对象

14-1 面向对象介绍

- 20-了解面向对象
- 21-了解类和对象的关系
14-2 类和对象

- 22-类和对象的语法
- 23-体验类和对象
- 24-类里面的self
- 25-一个类创建多个对象
14-3 对象属性操作

- 26-类外面添加对象属性
- 27-类外面获取对象属性
- 28-类里面获取对象属性
14-4 魔法方法

- 01-体验魔法方法init
- 02-带参数的init代码书写
- 03-魔法方法str
- 04-魔法方法del
14-5 案例:烤地瓜

- 05-了解烤地瓜案例需求
- 06-烤地瓜案例步骤分析
- 07-烤地瓜init方法
- 08-烤地瓜方法cook
- 09-烤地瓜案例魔法方法str
- 10-创建对象测试属性和方法
- 11-烤地瓜添加调料
14-6 案例: 搬家具

- 12-搬家具需求和步骤分析
- 13-搬家具之家具类
- 14- 搬家具之房屋类
- 15-搬家具之添加容纳家具思路分析
- 16-搬家具之容纳家具函数
- 17-拓展经典类和新式类
14-7 继承

- 18-体验继承
- 19-单继承
- 20-多继承
14-8 子类重写父类属性和方法

- 21-子类重写父类同名属性和方法
- 22-拓展_mro顺序
- 23-子类调用父类同名方法和属性之思路分析
- 24-子类调用父类同名方法和属性之代码实现
14-9 super方法使用

- 25-多层继承
- 26-super()方法作用
- 27-super方法写法
14-10 私有属性和方法

- 28-定义私有属性和方法
- 29-获取和修改私有属性值
14-11 多态

- 01-了解多态
- 02-体验多态思路分析
- 03-代码实现多态
14-12 类属性及相关方法

- 04-设置和访问类属性
- 05-修改类属性
- 06-类方法
- 07-静态方法
第十五章 异常

15-1 异常介绍

- 08-了解异常
- 09-体验异常
- 10-了解异常类型
15-2 捕获异常

- 11-捕获指定异常类型
- 12-捕获多个指定异常类型
- 13-捕获异常描述信息
- 14-捕获所有异常
- 15-异常的else
- 16-异常的finally
- 17-拓展命令提示符运行py文件
15-3 异常传递

- 18-异常传递的思路分析
- 19-异常传递的代码实现
15-4 自定义异常

- 20-自定义异常的作用
- 21-自定义异常思路分析
- 22-自定义异常代码实现之异常类
- 23-自定义异常代码实现之捕获异常
第十六章 模块

16-1 模块介绍

- 01-了解模块
- 02-导入模块之方法一
- 03-导入模块之方法二
- 04-导入模块之方法三
- 05-定义别名
16-2 模块制作

- 06-了解制作模块
- 07-制作模块之定义模块
- 08-制作模块之测试和调用模块
- 09-了解模块定位顺序
- 10-模块定位顺序之注意点1
- 11-模块定位顺序之注意点2
- 12-拓展:名字重复的严重性
- 13-all列表
16-3 python中的包

- 14-了解包
- 15-制作包
- 16-导入包之方法一
- 17-导入包之方法二
第十七章 学生管理系统(面向对象版)

17-1 学生管理系统(面向对象)

- 18-介绍系统需求
- 19-准备程序文件
- 20-定义学员类
- 21-了解管理系统的需求
- 22-定义管理系统类
- 23-管理系统框架需求和步骤
- 24-管理系统框架之程序入口函数
- 25-管理系统框架之定义系统功能函数
- 26-程序入口文件功能实现
- 27-添加学员功能
- 课后学习-28-删除学员功能
- 课后学习-29-修改学员信息
- 课后学习-30-查询学员信息
- 课后学习-31-显示所有学员信息
- 课后学习-32-保存学员信息需求和注意事项
- 课后学习-33-拓展__dict__
- 课后学习-34-保存学员信息
- 课后学习-35-加载学员信息思路
- 课后学习-36-加载学员信息
第十八章 数据采集

18-1 爬虫基础

- 1-01.爬虫的概念
- 1-02.爬虫的作用
- 1-03.爬虫的分类
- 1-04.爬虫的岗位
- 1-05.爬虫的运行流程
18-2 http协议

- 2-01.url
- 2-02.http协议
- 2-03.使用浏览器进行分析
- 2-04.请求报文
- 2-05.响应报文
- 2-06.浏览器运行过程
18-3 html与css

- 3-01.html介绍
- 3-02.html基本结构
- 3-03.常用html标签
- 3-04.资源路径
- 3-05.列表标签
- 3-06.表格标签
- 3-07.表单标签
- 3-08.表单的提交
- 3-09.css介绍
- 3-10.css引入方式
- 3-11.css选择器
- 3-12.css属性
18-4 JavaScript

- 4-01.javascript介绍
- 4-02.javascrip的使用方式
- 4-03.变量与数据类型
- 4-04.函数的定义和调用
- 4-05.变量的使用范围
- 4-06.条件语句
- 4-07.获取标签
- 4-08.操作标签元素属性
- 4-09.数组及其操作
- 4-10.循环语句
- 4-11.字符串拼接
- 4-12.javascript对象
- 4-13.json数据格式
- 4-14.ajax请求
18-5 jquery

- 5-01.jQuery的介绍
- 5-02.jQuery的用法
- 5-03.jQuery选择器
- 5-04.选择集过滤
- 5-05.选择集转移.mp4
- 5-06.获取和设置元素内容
- 5-07.获取和设置元素属性.mp4
- 5-08.jQuery事件.mp4
- 5-09.事件代理.mp4
18-6 request模块

- 6-01.requests介绍
- 6-02.response对象常用属性和方法
- 6-03.headers参数的使用
- 6-04.带参数的请求
- 6-05.状态保持
- 6-06.通过代理服务器发送请求
- 6-07.发送post请求
- 6-08.使用session对象进行状态保持
- 6-09.requests其它配置
18-7 数据提取

- 7-01.数据提取概述
- 7-02.json模块
- 7-03.jsonpath模块
- 7-04.xpathhelper插件
- 7-05.xpath语法
- 7-06.lxml模块的使用
- 7-08.数据提取方法
- 7-09.豆瓣电影案例
18-8 selenium使用

- 8-01.selenium介绍
- 8-02.selenium环境配置
- 8-03.selenium基本使用
- 8-04.selenium元素定位和操作
- 8-05.selenium标签切换
- 8-06.selenium框架切换
- 8-07.slenium执行js语句
- 8-08.selenium页面等待
- 8-09.selenium操作cookies
- 8-10.selenium配置
- 8-11.selenium综合案例
18-9 数据库

- 9-01.pymysql的使用
- 9-02.案例新经资讯网站爬虫
- 9-03.NoSQL介绍
- 9-04.mongodb介绍
- 9-05.mongodb环境配置
- 9-06.mongodb的启动
- 9-07.mongodb数据库的基本操作
- 9-08.mongodb查询操作
- 9-09.mongodb查询结果的操作
- 9-10.mongodb的插入更新删除操作
- 9-11.pymongo的使用
- 9-12.案例 百度贴吧数据采集
第十九章 flask

19-1 flask介绍

- 1-01.课程介绍&web应用程序的处理流程
- 1-02.框架的本质&意义
- 1-03.flask框架简介
19-2 flask初步

- 2-01.Flask初步-环境配置
- 2-02.Flask程序编写
- 2-03.Flask参数-初始化对象参数
- 2-04.Flask参数-应用程序配置参数
- 2-05.Flask参数-应用程序配置参数项目中的使用&运行参数
- 2-06.MVC与MVT架构
- 2-07.路由-作用&设置&传参&请求方式
- 2-08.路由-查找方式&查看路由表
- 2-10.处理请求-url路径参数&自定义转换器
- 2-11.处理请求-其他参数&request对象的使用
- 2-12.处理响应-返回模板&重定向
- 2-13.处理响应-返回json&状态码&响应头
- 2-14.状态保持-cookies
- 2-15.状态保持-session
19-3 模板

- 3-01.jinja2简介
- 3-02.模板的使用
- 3-03.过滤器
- 3-04.自定义过滤器
- 3-05.控制代码块
- 3-06.特有变量和函数
19-4 数据库

- 4-01.ORM.mp4
- 4-02.SQLAlchemy安装配置
- 4-03数据库的基本操作
第二十章 数据可视化

20-1 数据可视化概述

- 1-01.数据可视化的地位
- 1-02.什么是数据可视化
- 1-03.为什么进行数据可视化
- 1-04.数据可视化的作用&大屏可视化
20-2 数据可视化基础

- 1-05.信息图表的分类
- 1-06.感知与认知
- 1-07.数据可视化的流程
- 1-08.可视化框架设计
第二十一章: Canvas

21-1 canvas

- 2-01.canvas概述
- 2-02.canvas绘图原理与矩形绘制
- 2-03.canvas路径绘制&直线绘制
- 2-04.canvas绘制矩形路径
- 2-05.canvas绘制圆弧路径
- 2-06.canvas绘制圆角矩形
- 2-07.canvas绘制同心圆
- 2-08.canvas绘制椭圆路径
- 2-09.canvas绘制贝塞尔曲线
- 2-10.canvas的文本属性和方法
第二十二章: Echarts

22-1 介绍

- 3-01.ECharts介绍
22-2 Echarts绘图入门

- 3-02.ECharts绘图步骤
- 3-03.ECharts官网使用
- 3-04.ECharts核心概念-系列
- 3-05.ECharts核心概念-组件&option
- 3-06.ECharts概念-组件定位&坐标系
22-3 Echarts绘图进阶

- 3-07.ECharts绘图进阶-基本步骤
- 3-08.ECharts基本组件-title&legend组件
- 3-09.ECharts常用组件-grip&坐标轴设置
- 3-10.ECharts常用组件-tooltip-toolbox
- 3-11.系列的常见配置
- 3-12.封装绘图函数
22-4 Echarts图标选择

- 3-13.ECharts图表选择-折线图
- 3-14.ECharts图表选择-柱形图
- 3-15.ECharts图表选择-饼图
- 3-16.ECharts图表选择-散点图
- 3-17.ECharts图表选择-雷达图
- 3-18.ECharts图表选择-漏斗图&仪表盘
- 3-19.ECharts图表选择-地图
- 3-20.ECharts图表选择-地图上的图表&百度地图
第二十三章: svg

23-1 svg概述

- 4-01.SVG的概述
23-2 创建svg元素

- 4-02.创建SVG元素
23-3 svg绘图编码

- 4-03.SVG绘图原理&绘制矩形&圆形&椭圆
- 4-04.SVG绘制线段&折线图&多边形
- 4-05.SVG绘制路径-直线路径
- 4-06.SVG绘制圆弧路径
- 4-07.SVG绘制贝塞尔曲线
- 4-08.SVG绘制文本
23-4 SVG标签元素

- 4-09.SVG标签元素-复制&分组
- 4-10.SVG标签元素-自定义&平铺
- 4-11.SVG标签元素-image标签
- 4-12.SVG标签元素-animate标签
第二十四章: D3

24-1 D3介绍

- 5-1-01.D3介绍
24-2 D3绘图入门

- 5-2-01.D3绘图步骤&选择元素
- 5-2-02.使用D3绑定数据
- 5-2-03.Update?Enter?Exit
- 5-2-04.选择元素
- 5-2-05.插入&删除元素
- 5-2-06.操作元素属性和样式
- 5-2-07.绘制条形图
- 5-2-08.绘制柱形图
- 5-2-09.D3其他api-数组-统计方法
- 5-2-10.D3其他api-数组-排序&过滤
- 5-2-11.D3其他api-数组-检索
- 5-2-12.D3其他api-遍历与回调.mp4
- 5-2-13.D3其他api-数组-其他数组操作方法
- 5-2-14.D3其他api-映射
- 5-2-15.D3其他api-集合
24-3 d3绘图进阶1

- 5-3-01.比例尺介绍&分类
- 5-3-02.连续比例尺
- 5-3-03.序列比例尺
- 5-3-04.量化与阈值比例尺
- 5-3-05.序数比例尺
- 5-3-06.分段比例尺
- 5-3-07.坐标轴绘制
- 5-3-08.坐标轴的封装
- 5-3-09.矩形图绘制与封装
- 5-3-10.散点图绘制与封装
24-4 d3绘图进阶2

- 5-4-01.加载数据
- 5-4-02.一般过渡与差值过渡
- 5-4-03.柱形图过渡&散点图过渡
- 5-4-04.定时器
- 5-4-05.交互操作-基本事件
- 5-4-06.柱形图交互&拖动事件
- 5-4-07.缩放事件
第二十五章: 数据可视化大屏项目

25-1 数据可视化项目概述

- 1-1.项目简介
25-2 数据采集

- 2-1.分析
- 2-2.定义豆瓣爬虫类框架
- 2-3.实现采集逻辑
- 2-4.数据采集与解析
- 2-5.实现数据存储
- 2-6.快代理分析
- 2-7.构建代理池类
- 2-8.代理池爬取逻辑
- 2-9.代理池爬取功能
- 2-10.实现代理数据保存
- 2-11.实现获取代理的方法
- 2-12.代理池的自动更新
25-3 大屏可视化

- 3-1.效果展示
- 3-2.项目结构与整体实施流程
- 3-3.构建框架
- 3-4.框架的优化
- 3-5.电影页面布局
- 3-6.电视剧页面布局
- 3-7.游戏页面布局
- 3-8动漫&直播页面布局
- 3-9.音乐&综艺页面布局
25-4 Echarts数据可视化

- 4-1.矩形图获取
- 4-2.替换数据&修改轴文本&添加延迟
- 4-3.颜色&工具栏&标题&添加到框架
- 4-4.获取堆叠柱形图&替换数据
- 4-5.文本标签&延迟&图例&标题&工具箱
- 4-6.网格&轴文本&添加到框架
- 4-7.堆积折线图的绘制
- 4-8.绘图方法的封装
- 4-9.柱线混合图
- 4-10.饼图
- 4-11.南丁格尔玫瑰图
- 4-12.瀑布图的实现
- 4-13.极坐标系
- 4-14.树图
- 4-15.地图
25-5 D3可视化

- 5-1.矩形图-封装优化
- 5-2.矩形图-对象传参
- 5-3.矩形图-添加参数&默认参数
- 5-4.模块优化
- 5-5.动画效果&封装到文件
- 5-6.项目各矩形图绘制
- 5-7.折线图-简单封装
- 5-8.折线图绘制
- 5-9.多折线图封装&使用
- 5-10.柱线混合图的使用
- 5-11.饼图的使用
- 5-12.力导图的使用
25-6 amcharts可视化

- 6-1.amchar简介&常见图表绘制
- 6-2.amcharts在项目中绘制3d图表
阶段三 机器学习建模分析
展开第一章 Python数据分析简介 和环境搭建

1-1 Python数据分析简介

- 01_Python数据分析介绍
1-2 开发环境搭建

- 02_开发环境搭建_anaconda介绍
- 03_JupyterNotebook介绍
第二章 Pandas 入门

2-1 Pandas DataFrame
基础知识

- 04_DataFrame简介和加载数据
- 05_DataFrame加载部分数据_按列加载和按行加载
- 06_DataFrame加载部分数据_加载指定行指定列数据
- 07_DataFrame的简单分组聚合操作
- 08_DataFrame的简单绘图和小结
2-2 Pandas数据结构

- 09_Pandas数据结构_创建DataFrame和Series
- 10_Series常用属性和常用方法
- 11_Series的运算
- 12_DataFrame的常用操作
- 13_更改series和dataframe
- 14_添加删除修改列&导入导出DataFrame
- 15_Pandas数据结构_小结
2-3 Pandas数据分析入门

- 01_Pandas数据分析入门_加载数据并了解数据分布情况
- 02_Pandas数据分析入门_排序nlargest&nsmallest
- 03_Pandas数据分析入门_排序_sortvalues
- 04_Pandas数据分析入门_租房数据分析练习1
- 05_Pandas数据分析入门_租房数据分析练习2
- 06_Pandas数据分析入门_租房数据分析练习3
第三章 Pandas数据处理

3-1 数据组合

- 01_Pandas数据组合_concat连接1
- 02_Pandas数据组合_concat连接2
- 03_Pandas数据组合_merge数据1
- 04_Pandas数据组合_merge数据2
- 05_Pandas数据组合_join
3-2 缺失值处理

- 01_缺失值处理介绍
- 02_缺失值处理_缺失值数量统计
- 03_缺失值处理_缺失值可视化
- 04_缺失值处理_删除缺失值
- 05_缺失值处理_填充缺失值
3-3 整理数据

- 01_melt整理数据
- 02_stack整理数据
- 03_wide_to_long整理数据
- 04_unstack和小结
3-4 Pandas数据类型

- 01_Pandas数据类型简介
- 02_数据类型转换
- 03_分类数据category
3-5 apply函数

- 01_Series和DataFrame的apply方法
- 02_apply使用案例
- 03_向量化函数和lambda表达式
第四章 Pandas数据整理

4-1 数据分组

- 01_单变量分组聚合
- 02_通过调用agg进行聚合
- 03_分组后transform
- 04_transform练习
- 05_filter&DataFrameGroupBy对象
4-2 Pandas透视表

- 01_透视表概述&会员存量增量分析
- 02_会员增量等级分布
- 03_增量等级占比分析&整体等级分布
- 04_线上线下增量分析&地区店均会员数量
- 05_会销比计算
- 06_连带率计算
- 07_复购率计算
- 08_复购率计算_代码实现
4-3 datetime数据类型

- 01_日期时间类型介绍
- 02_提取日期分组案例
- 03_股票数据处理
- 04_datarange函数
- 05_综合案例
- 06_综合案例_代码实现
第五章 Python数据可视化

5-1 Matplotlib可视化

- 01_Python数据可视化介绍
- 02_matplotlib绘图
- 03_matplotlib绘制统计图
5-2 Pandas可视化

- 01_Pandas绘图_柱状图
- 02_Pandas绘图_折线图直方图饼图
- 03_Pandas双变量可视化
5-3 Seaborn可视化

- 01_Seaborn绘图简介&单变量可视化
- 02_Seaborn双变量可视化
- 03_Seaborn多变量可视化和样式
5-4 Pyecharts可视化

- 01_pyechars案例介绍
- 02_pyechars案例代码实现1
- 03_pyechars案例代码实现2
第六章 Pandas数据分析案例

6-1 AppStore应用分析案例

- 01_AppStore案例_数据处理
- 02_AppStore案例_单变量分析
- 03_AppStore案例_可视化和结论
- 04_AppStore案例_可视化和结论代码实现
6-2 优衣库销售数据分析

- 01_优衣库案例_案例介绍及简单数据探索
- 02_优衣库案例_业务问题解读
- 03_优衣库案例_代码实现
6-3 RFM客户分群案例

- 01_RFM概念介绍
- 02_RFM案例_数据加载和数据处理
- 03_RFM案例_RFM计算
- 04_RFM案例_RFM可视化
- 05_RFM案例_业务解读和小结
第七章 统计学课程介绍 和描述性统计

7-1 统计学课程导学

- 1-1.为什么要学习统计学
- 1-2.课程内容介绍
- 1-3.scipy和statsmodels介绍
7-2 描述性统计

- 2-1.数据类型
- 2-2.平均数-均值
- 2-3.平均数-中位数
- 2-4.平均数-众数及代码实现
- 2-5.变异性度量-全距和四分位数
- 2-6.变异性度量-箱线图
- 2-7.变异性度量-箱线图作用
- 2-8.变异性度量-分位数和箱线图代码实现
- 2-9.变异性度量-方差和标准差
- 2-10.变异性衡量-标准分和变异系数
- 2-11.变异性度量-方差和标准差代码实现
- 2-12.总结
第八章 概率

8-1 随机事件

- 3-1.随机事件-随机现象和统计规律性
- 3-2.样本空间和随机事件
- 3-3.随机事件运算律
8-2 概率

- 3-4.概率-概率定义
- 3-5.概率-概率计算
- 3-6-概率-大数定律
8-3 概率分布

- 3-7.概率分布-概率分布
- 3-8.概率分布-概率分布的意义
- 3-9.概率分布-数学期望和方差
8-4 离散概率分布

- 3-10.离散分布-伯努利分布
- 3-11.离散分布-二项分布
- 3-12.离散分布-泊松分布
- 3-13.离散分布-几何分布
8-5 连续概率分布

- 3-14.连续分布-均匀分布
- 3-15.连续分布-正态分布理解
- 3-16.连续分布-正态分布性质和实现
- 3-17.连续分布-正态分布应用
8-6 贝叶斯概率

- 3-18.贝叶斯概率-条件概率和全概率
- 3-19.贝叶斯概率-贝叶斯公式
第九章 抽样

9-1 抽样和抽样方法

- 4-1.抽样-相关概念
- 4-2.抽样-抽样方法
9-2 中心极限定理

- 4-3.中心极限定理-理解
- 4-4.中心极限定理-代码验证
- 4-5.中心极限定理-总体方差和样本方差
- 4-6.中心极限定理-标准误
9-3 置信区间

- 4-7.置信区间理解
第十章 假设检验

10-1 假设检验介绍

- 5-1.假设检验理解
- 5-2.假设检验流程
- 5-3.双侧检验和单侧检验
10-2 一个正态总体参数的检验

- 5-4.一个总体均值检验-z检验
- 5-5.一个总体均值z检验-右侧检验
- 5-5.一个总体均值检验-t检验
- 5-6.一个总体均值检验-方差未知大样本z检验
- 5-7.一个总体均值检验-t检验
- 5-8.一个总体均值检验综合案例
- 5-9.一个总体比例的检验
- 5-10.一个正态总体检验-方差检验
10-3 两个正态总体的检验

- 5-11.两个总体均值之差的检验-z检验
- 5-12.两个总体均值之差的检验-t检验(方差不齐)
- 5-13.两个总体均值之差的检验-t检验(方差齐).
- 5-14.匹配样本的t检验
- 5-15.两个总体方差比的检验
10-4 方差分析

- 5-16.什么是方差分析
- 5-17.单因子方差分析计算过程
- 5-18.单因子方差分析代码实现
- 5-19.事后检验
- 5-20.双因子方差分析简介
- 5-21.双因子方差分析计算流程
- 5-22.双因子方差分析代码实现
10-5 卡方检验

- 5-23.卡方检验原理
- 5-24.卡方检验代码实现
10-6 线性回归分析

- 5-25.相关性分析-散点图
- 5-26.协方差和皮尔森相关性理解
- 5-27.皮尔森相关性代码实现
- 5-28.斯皮尔曼相关性
- 5-29.肯德尔相关性
- 5-30.一元线性回归模型
- 5-31.一元线性回归检验和代码实现
- 5-32.多元线性回归了解
第十一章 因子分析

11-1 因子分析

- 6-1.pca降维思想了解
- 6-2.因子分析
第十二章 AB测试

12-1 AB测试

- 7-1.什么是AB测试
- 7-2.AB测试基本步骤
- 7-3.AB测试项目案例
第十三章 机器学习

13-1 机器学习简介

- 01_人工智能概述
- 02_机器学习开发流程和用到的数据介绍
- 03_特征工程介绍和小结
- 04_机器学习算法分类
- 05_机器学习模型评估
- 06_数据分析与机器学习
13-2 K邻近算法

- 01_K近邻算法基本原理
- 02_K近邻算法进行分类预测
- 03_sklearn实现knn
- 04_训练集测试集划分
- 05_分类算法的评估
- 06_归一化和标准化
- 07_归一化和标准化02
- 08_超参数搜索
- 09_超参数搜索2
- 10_预测facebook签到位置案例
- 11_K近邻算法总结
13-3 线性回归

- 01_线性回归简介
- 02_线性回归API使用初步
- 03_导数回顾
- 04_线性回归的损失函数和优化方法
- 05_梯度下降推导
- 06_波士顿房价预测案例
- 07_欠拟合和过拟合
- 08_模型的保存和加载
- 09_线性回归应用-回归分析
- 10_线性回归应用-回归分析2
13-4 逻辑回归

- 01_逻辑回归简介
- 02_逻辑回归API应用案例
- 03_分类算法评价方法
- 04_逻辑回归应用_分类分析
- 05_逻辑回归应用_分类分析2
13-5 聚类算法

- 01_聚类算法的概念
- 02_聚类算法API的使用
- 03_聚类算法实现原理
- 04_聚类算法的评估
- 05_聚类算法案例
- 06_聚类算法案例2
第十四章 金融风控

14-1 金融风控相关业务介绍

- 01_信贷和风控介绍
- 02_常见零售产品和风险介绍
- 03_风控相关业务术语介绍
- 04_业务数据分析案例_数据加载和缺失值填充
- 05_业务数据分析案例_创建逾期相关字段
- 06_业务数据分析案例_90天坏账率计算
- 07_业务数据分析案例_60天和90天账期入催率
- 08_业务数据分析案例_不同逾期天数回收情况
14-2 风控建模概述

- 01_互联网金融风控体系介绍
- 02_风控建模流程概述
- 03_风控建模流程_项目准备1
- 04_风控建模流程_项目准备2
- 05_风控建模流程_特征工程介绍1
- 06_风控建模流程_特征工程介绍2
- 07_风控建模流程_模型构建
- 08_风控建模流程_上线运营
- 09_业务规则挖掘介绍
- 10_业务规则挖掘_案例代码分析
- 11_业务规则挖掘_代码实现_数据处理
- 12_业务规则挖掘_代码实现_特征衍生
- 13_业务规则挖掘_代码实现_决策树模型
- 14_小结
14-3 金融风控特征工程_特征衍生和特征变换

- 01_数据准备
- 02_静态信息特征和时间截面特征处理
- 03_特征衍生
- 04_特征变换
- 05_特征变换_卡方分箱代码实现
- 06_特征变换_WOE代码实现
- 07_特征变换_类别变量编码方式总结
- 08_常用缺失值处理方法
- 09_时间序列未来信息
- 10_用户信息关联&小结
14-4 金融风控特征工程_特征评估与筛选

- 01_单特征分析
- 02_多特征筛选_boruta&VIF
- 03_多特征筛选_RFE&L1
- 04_内部特征监控
- 05_外部特征评估
- 06_小结
14-5 机器学习评分卡

- 01_建模流程_实验设计
- 02_建模流程_样本设计
- 03_建模流程_模型训练与评估
- 04_评分映射
- 05_逻辑回归评分卡
- 06_lightGBM特征筛选
- 07_输出模型报告
- 08_输出模型报告_代码实现
- 09_评分映射
- 10_集成学习评分卡_xgboost介绍
- 11_集成学习评分卡_xgboost早停和特征重要性
- 12_集成学习评分卡_lightGBM原理介绍
- 13_集成学习评分卡_lightGBM跨时间交叉验证特征筛选
- 14_集成学习评分卡_lightGBM跨时间交叉验证代码实现
- 15_集成学习评分卡模型创建
- 16_建模流程梳理_数据加载&分箱
- 17_建模流程梳理_WOE变换特征筛选训练模型
- 18_建模流程梳理_模型报告&创建评分卡
14-6 不均衡学习和异常检测

- 01_不均衡学习介绍和代价敏感
- 02_不均衡学习_SMOTE算法
- 03_不均衡学习_SMOTE算法代码实现
- 04_反欺诈与异常检测简介
- 05_异常点检测_LOF
- 06_异常点检测_IForest
- 07_异常点检测_冷启动和PreA
阶段四 大数据分析
展开第一章 大数据分析简介和环境搭建

1-1 大数据分析简介

- 00_阶段内容导学
1-2 环境搭建

- 01_虚拟机环境搭建
- 02_虚拟机环境搭建_mac
第二章 推荐系统简介

2-1 推荐系统概述

- 01_推荐系统简介
- 02_推荐系统工作原理
2-2 推荐系统架构设计

- 03_推荐系统要素
- 04_推荐系统整体架构和lambda架构
- 05_推荐算法架构
- 06_推荐系统架构设计总结
2-3 推荐算法

- 07_推荐模型构建流程
- 08_协同过滤基本思想介绍
- 09_相似度计算
- 10_协同过滤案例_杰卡德相似度计算
- 11_协同过滤案例_杰卡德相似度产生推荐结果
- 12_协同过滤预测评分
- 13_推荐算法_总结
2-4 推荐系统评估

- 14_推荐系统评估
- 15_推荐系统评估方法
- 16_推荐系统评估_总结
2-5 推荐系统冷启动

- 17_推荐系统冷启动问题
第三章 机器学习召回算法

3-1 基于回归模型的协同过滤

- 01_基于模型的协同过滤算法介绍
- 02_Baseline算法基本原理
- 03_Baseline梯度下降优化推导
- 04_Baseline算法代码实现_数据加载及初始化
- 05_baseline算法实现_迭代更新参数
- 06_准确性评估_训练集测试集划分
- 07_准确性评估指标_rmsemae的计算
- 08_交替最小二乘法优化baseline_原理介绍
3-2 基于矩阵分解的协同过滤

- 09_矩阵分解发展历史
- 10_LFM基本原理和LFM梯度下降优化数学推导
- 11_LFM梯度下降优化代码实现
- 12_基于矩阵分解的协同过滤总结
- 13_BiasSVD算法简介
3-3 基于内容召回

- 14_基于内容推荐
第四章 Hadoop简介

4-1 Hadoop概述

- 01_Hadoop概述_Hadoop概念及发展历史
- 02_Hadoop概述_Hadoop组件介绍和优势
4-2 分布式文件系统HDFS

- 03_HDFS_HDFS的启动
- 04_HDFS_HDFS的shell命令
- 05_HDFS_HDFS的架构
- 06_HDFS_HDFS的环境搭建
- 07_HDFS_HDFS总结
4-3 资源管理系统YARN

- 08_资源管理系统yarn
4-4 分布式计算框架MapReduce

- 09_mapreduce_mapreduce概念和wordcount案例
- 10_mapreduce_TOPN统计案例
- 11_MapReduce原理和MapReduce架构
- 12_mapreduce总结
4-5 Hadoop相关概念

- 13_Hadoop生态
- 14_Hdfs的读写流程和高可用
- 15_hadoop发行版选择和大数据技术应用场景介绍
- 16_hadoop概念扩展_总结
第五章 Hive

5-1 Hive介绍

- 01_什么是Hive
- 02_Hive的架构
- 03_Hive与传统关系型数据库比较
- 04_Hive的安装和启动
- 05_Hive总结
5-2 HQL

- 06_Hive的HQL操作
- 07_Hive内部表和外部表
- 08_Hive分区表
- 09_动态分区
- 10_Hive的shell操作总结
5-3 Hive案例

- 11_Hive综合案例_用户行为数据处理
- 12_Hive综合案例_文章关键词数据处理
- 13_Hive综合案例_合并用户id与关键词
- 14_Hive综合案例_合并用户id与关键词代码实现
第六章 HBase

6-1 HBase简介

- 01_HBase简介
- 02_HBase的数据模型
6-2 HBase的Shell操作

- 03_HBase的Shell操作_HBase的安装
- 04_HBase的Shell操作_表操作、插入数据和Scan查询
- 05_HBase的shell命令_版本号和时间戳控制
- 06_HBase的安装和shell操作总结
6-3 HappyBase操作HBase

- 07_HappyBase操作Hbase_创建表和数据的查询
- 08_HappyBase操作HBase
6-4 HBase架构介绍

- 09_HBase基础架构
- 10_HBase组件_HBase组件协作
第七章 Spark Core

7-1 Spark RDD 介绍

- 01_Spark入门
- 02_RDD的概念
- 03_RDD的创建
- 04_RDD的常用算子介绍
- 05_RDD常用算子练习_action算子
7-2 SparkCore 案例

- 06_sparkcore案例_pycharm编写wordcount
- 07_Spark_core日志分析案例
- 08_Spark_core的ip地址统计案例
- 09_Spark_core的ip地址统计案例_代码实现
- 10_Spark_core的ip地址统计案例_问题说明&总结
7-3 Spark的安装部署

- 11_Spark的安装部署和Standalone模式介绍
- 12_Spark的安装部署和Standalone模式介绍_总结
第八章 Spark_SQL

8-1 SparkSQL介绍

- 01_SparkSQL简介
- 02_DataFrame简介
8-2 SparkSQL中的DataFrame

- 03_DataFrame的创建
- 04_DataFrameAPI练习1
- 05_DataFrameAPI练习2
- 06_sparkSQL处理Json数据
- 07_数据清洗案例
8-3 SparkStreaming

- 01_SparkStreaming简介
- 02_SparkStreaming的wordcount案例
- 03_SparkStreaming状态操作_updatestatebykey
- 04_SparkStreaming状态操作_windows
第九章 电商推荐

9-1 电商推荐介绍

- 01_个性化电商推荐介绍
9-2 ALS召回模型创建

- 02_ALS模型创建_数据拆分
- 03_ALS模型创建_用户行为数据加载
- 04_ALS模型创建_数据情况查看和用户类别行为透视表创建
- 05_ALS模型创建_ALS模型创建完成
- 06_ALS模型创建_推荐结果缓存&总结
9-3 CTR预估排序

- 07_CTR预估数据准备_rawsample数据加载
- 08_CTR预估数据准备_分类特征转化onehot
- 09_CTR预估数据_adfeature数据的处理
- 10_CTR预估数据准备_userprofile数据处理