图书导航
作者:李树青,刘凌波
字数:368
页数:303
版次:1
定价:59.8
ISBN:978-7-313-23921-1
出版日期:2020/12
本书分4篇,共11章,分别介绍了入门基础、Python语言基础、Python数据处理和Python大数据分析。本书从Python数据分析的基础知识入手,循序渐进地介绍了Python程序语言的相关知识,同时,通过结合大量的数据分析示例,系统地介绍了各种数据分析和实现细节方法,带领读者一步步掌握Python数据分析的相关知识,提高读者解决实际问题的能力。本书内容全面,并且给出了数据分析环境的安装和配置步骤,附录部分也提供了实用的知识总结。 本书是面向高等院校Python语言程序设计课程的教学用书,也可作为广大Python学习者学习大数据分析的参考用书。
第1篇 入 门 基 础
第1章 Python基本使用 3
1.1 什么是Python 3
1.2 Python的安装与运行 4
1.3 PyCharm的基本使用 12
1.4 代码编辑与调试 17
第2篇 Python语言基础
第2章 基本数据的表示 29
2.1 变量的使用 29
2.2 数据类型 33
第3章 控制语句 45
3.1 条件判断 45
3.2 固定次数的循环 50
3.3 不固定次数的循环 54
第4章 函数与模块 60
4.1 函数的定义和调用 60
4.2 函数参数的灵活使用 63
4.3 变量的作用域 67
4.4 特殊的函数定义和使用 68
4.5 模块和包 71
4.6 了解更多的模块和函数 75
第5章 面向对象 79
5.1 类的封装 79
5.2 继承 87
5.3 异常处理 89
第3篇 Python数据处理
第6章 数据序列 97
6.1 列表 97
6.2 元组 101
6.3 字典 102
6.4 集合 104
6.5 序列高级操作 105
第7章 数据文件和网页数据 108
7.1 文件操作 108
7.2 网页数据 113
第4篇 Python大数据分析
第8章 Python数据查询分析 119
8.1 数据建立 119
8.2 数据选择 121
8.3 数据显示 126
8.4 数据更新 133
8.5 数据排序 138
8.6 数据分组聚合 143
8.7 数据连接 148
8.8 子查询 153
第9章 Python时间数据分析 168
9.1 时间列的基本操作 168
9.2 时间索引 176
9.3 特殊时间序列的生成 179
9.4 时间信息的转换 184
9.5 时间采样 188
第10章 Python可视化分析 195
10.1 数据可视化基本方法 195
10.2 图形样式的美化 200
10.3 柱状图绘制 210
10.4 饼状图绘制 219
10.5 立体图绘制 225
第11章 Python机器学习分析 234
11.1 数据分类预测 234
11.2 数据分析过程的完善 241
11.3 决策树与随机森林 249
11.4 特征数据的处理 259
11.5 回归分析 266
附录 280
参考文献 298