目 录
第一部分 Python编程基础
第1章 引言 3
1.1 为什么学习Python 3
1.2 Python的历史和发展 6
1.3 利用Python进行数据分析 8
本章小结 14
第2章 Python安装与在线使用 15
2.1 下载和安装Python 15
2.2 在IDE中编程 17
2.3 教学实训平台——教师端 24
2.4 教学实训平台——学生端 47
本章小结 60
第3章 Python的基础语法 61
3.1 变量 61
3.2 数据类型 62
3.3 流程控制语句 74
3.4 实训案例 77
本章小结 82
第4章 函数、模块与包 83
4.1 函数 83
4.2 模块和包的使用 90
4.3 实训案例 92
本章小结 94
第二部分 Python统计分析
第5章 数据预处理 99
5.1 NumPy基础 99
5.2 NumPy中数组的基本操作 103
5.3 NumPy中的通用函数 105
5.4 矩阵运算 106
5.5 Pandas基础 107
5.6 Pandas的数据操作 113
5.7 实训案例 123
本章小结 126
第6章 数据描述 128
6.1 集中趋势 128
6.2 离散程度 131
6.3 统计表 134
6.4 实训案例 137
本章小结 139
第7章 统计图表与可视化 140
7.1 Matplotlib概述 140
7.2 图表的常用设置 142
7.3 常用图表的绘制 144
7.4 Seaborn图表 151
7.5 实训案例 157
本章小结 160
第8章 方差分析 161
8.1 方差分析的基本原理 161
8.2 单因素方差分析 163
8.3 多因素方差分析 167
8.4 实训案例 171
本章小结 174
第9章 相关分析 176
9.1 函数关系与相关关系 176
9.2 简单相关分析 177
9.3 偏相关分析 181
9.4 实训案例 183
本章小结 186
第10章 回归分析 188
10.1 回归方程的基本原理 188
10.2 一元线性回归 191
10.3 多元线性回归 196
10.4 实训案例 197
本章小结 200
第11章 逻辑回归 202
11.1 逻辑回归的基本概念 202
11.2 二元逻辑回归 203
11.3 多分类逻辑回归 205
11.4 有序逻辑回归 208
11.5 实训案例 210
本章小结 212
第12章 聚类分析 213
12.1 聚类的基本原理 213
12.2 层次聚类 216
12.3 k均值聚类 219
12.4 实训案例 221
本章小结 224
第三部分 综合实训进阶
第13章 上海餐饮店数据分析 227
13.1 项目背景与研究内容 227
13.2 数据采集与预处理 228
13.3 描述统计与可视化图表 231
13.4 餐饮店评分与价格的聚类分析 234
13.5 餐饮店评分的逻辑回归分析 236
13.6 结论与建议 237
本章小结 238
第14章 L游戏平台数据分析 240
14.1 项目背景与研究内容 240
14.2 数据采集与预处理 241
14.3 描述统计与可视化图表 242
14.4 L游戏平台指标的相关性分析 249
14.5 基于多元线性回归的L平台日鲜花数分析 249
14.6 结论与建议 251
本章小结 251
第15章 消费者需求预测与分析 253
15.1 项目背景与研究内容 253
15.2 数据采集与预处理 254
15.3 描述统计与可视化图表 255
15.4 购买意愿的差异性分析 261
15.5 基于回归分析的购买意愿影响因素研究 264
15.6 结论与建议 266
本章小结 267
参考文献 268