1. 基础知识:statement and whitespace
2. 基础知识:数据的值,类型与表达(式)
1) 什么是数据
2) 数据的值
3) 数据的类型:int, float, str, bool
4) 表达式:运算符及方程
5) 运算符:数字运算符,比较运算符
6) 方程与返回值
7) 变量与表达式
3. 基础知识:分支语句 if, 循环语句 while, for
1) 程序控制流程:顺序执行statement
2) If 表达式:
3) While 表达式:
4) return语句
5) For 表达式:
6) 常见问题:never starts; never stops.
4. 基础知识:序列:序列数据类型,索引与切片,序列运算
1) 序列数据类型
2) 列表 List: 索引indexing[] 长度len()
3) 切片:
4) 索引与切片异同:
5. 数据分析进阶:sklearn:文本分析,文本向量转化,TF-IDF算法
6. 数据分析进阶:NumPy和SciPy:高维数组快速运算,线性代数,傅里叶变换,随机数生成,信号处理,优化及统计公式
7. 数据分析进阶:Pandas:列表数据分析(一维时序数列及二维结构数据),数组索引,选择,分组及合并
8. 数据分析进阶:matplotlib:数据可视化管理
9. 数据挖掘算法大师:
1) 数据的预处理:数据缺失,数据冗余,数据的结构化
2) 训练集与测试集
3) 验证集与交叉验证
4) 逻辑回归算法
5) K近邻算法
6) 树状算法:决策树,增强树,随机森林
7) 聚类算法:K均值算法
8) 线性回归与非线性回归:多项式回归
9) 模型能力提升
10. 机器学习优化大师PLUS:模型优化,梯度下降法,随机梯度下降法