
├── 01阶段:Linux操作系统
│ ├── Linux操作系统概述
│ ├── CentOS7安装与配置
│ ├── Linux文件系统与常用命令
│ ├── VMware网络模式与快照克隆
│ ├── SSH远程管理
│ ├── Vim编辑器使用
│ ├── 文件权限与用户管理
│ ├── Shell基础命令
│ └── …
│
├── 02阶段:Shell脚本编程
│ ├── Shell函数与变量
│ ├── 正则表达式与三剑客
│ ├── grep命令
│ ├── sed文本处理
│ ├── awk数据处理
│ ├── 条件判断与循环
│ ├── Shell案例实战
│ └── …
│
├── 03阶段:Hadoop技术栈
│ ├── day01_Linux操作系统
│ ├── day02_Linux操作系统
│ ├── day03_Shell脚本编程
│ ├── day04_Shell脚本编程
│ ├── day05_MySQL数据高级
│ ├── day06_Ansible配置自动化
│ ├── day07_Prometheus监控系统
│ ├── day08_Hadoop环境搭建
│ ├── day09_HDFS分布式存储
│ ├── day10_Hive数仓构建
│ ├── day11_Hive基础知识
│ ├── day12_Hive查询操作
│ ├── day13_Hive高级查询
│ ├── day14_MapReduce&YARN高阶原理
│ ├── day15_Zookeeper与Hadoop高可用
│ └── …
│
├── 04阶段:Python基础
│ ├── Python开发环境搭建
│ ├── Python基础语法
│ ├── 数据类型
│ ├── 条件判断与循环
│ ├── 函数
│ ├── 面向对象编程
│ ├── 文件操作
│ └── …
│
├── 05阶段:Python高级
│ ├── Python模块与包
│ ├── 异常处理
│ ├── 装饰器
│ ├── 生成器与迭代器
│ ├── 多线程与多进程
│ ├── 网络编程
│ └── …
│
├── 06阶段:数据采集与处理
│ ├── 数据采集基础
│ ├── Python数据处理
│ ├── 数据清洗
│ ├── 数据转换
│ └── …
│
├── 07阶段:数据分析基础
│ ├── Python数据分析简介
│ ├── Jupyter Notebook使用
│ ├── Anaconda介绍
│ ├── Series创建与常用方法
│ ├── DataFrame数据操作
│ ├── Pandas数据处理
│ └── …
│
├── 08阶段:数据分析Pandas
│ ├── Pandas读写Excel文件
│ ├── Pandas读写MySQL
│ ├── DataFrame查询数据
│ ├── 数据修改与删除
│ ├── 缺失值处理
│ ├── 分组聚合
│ ├── 数据合并
│ ├── 数据可视化
│ ├── Matplotlib绘图
│ ├── Seaborn绘图
│ └── …
│
├── 09阶段:Spark大数据计算
│ ├── Spark基础原理
│ ├── Spark环境搭建
│ ├── RDD核心编程
│ ├── Spark SQL
│ ├── Spark Streaming
│ └── …
│
├── 10阶段:Flink实时计算
│ ├── Flink基础
│ ├── Flink DataStream API
│ ├── Flink状态管理
│ ├── Flink窗口计算
│ ├── Flink实时项目实战
│ └── …
│
├── 11阶段:数据仓库项目实战
│ ├── 数仓架构设计
│ ├── 数据采集
│ ├── 数据清洗
│ ├── 数据建模
│ ├── 指标统计分析
│ └── …
│
└── 12阶段:综合项目实战
├── 大数据开发综合项目
├── 数据处理流程
├── 项目部署
└── 项目总结