第1章 数据分析简介 1
1.1 数据分析 1
1.2 数据分析师的知识范畴 2
1.2.1 计算机科学 2
1.2.2 数学和统计学 3
1.2.3 机器学习和人工智能 3
1.2.4 数据来源领域 3
1.3 理解数据的性质 4
1.3.1 数据到信息的转变 4
1.3.2 信息到知识的转变 4
1.3.3 数据的类型 4
1.4 数据分析过程 4
1.4.1 问题定义 5
1.4.2 数据抽取 6
1.4.3 数据准备 6
1.4.4 数据探索和可视化 7
1.4.5 预测模型 7
1.4.6 模型评估 8
1.4.7 部署 8
1.5 定量和定性数据分析 9
1.6 开放数据 9
1.7 Python和数据分析 11
1.8 结论 11
第2章 Python世界简介 12
2.1 Python——编程语言 12
2.2 Python——解释器 13
2.2.1 Cython 14
2.2.2 Jython 14
2.2.3 PyPy 14
2.3 Python 2和Python 3 14
2.4 安装Python 15
2.5 Python发行版 15
2.5.1 Anaconda 15
2.5.2 Enthought Canopy 16
2.5.3 Python(x,y) 17
2.6 使用Python 17
2.6.1 Python shell 17
2.6.2 运行完整的Python程序 17
2.6.3 使用IDE编写代码 18
2.6.4 跟Python交互 18
2.7 编写Python代码 18
2.7.1 数学运算 18
2.7.2 导入新的库和函数 19
2.7.3 函数式编程 21
2.7.4 缩进 22
2.8 IPython 23
2.8.1 IPython shell 23
2.8.2 IPython Qt-Console 24
2.9 PyPI仓库——Python包索引 25
2.10 多种Python IDE 26
2.10.1 IDLE 26
2.10.2 Spyder 27
2.10.3