- ISBN:9787302615972
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:312
- 出版时间:2022-12-01
- 条形码:9787302615972 ; 978-7-302-61597-2
本书特色
本书能反映以“重实践”为目标,“理论够用”为原则,突出培养学生的运用能力,通过“理论与实践”结合的教学模式,激发学生的学习兴趣和学以致用。
内容简介
本书是一本适合零基础读者学习的Python程序设计与数据分析可视化基础教材。在内容编写上,主要采用“理论知识与实例展示相结合”的方式,使学习者在学习理论知识的同时能够增强实际应用的能力。 本书共分为9章,主要包括Python语言、数据分析与可视化概述,Python语言基础,Python序列结构,程序控制结构,函数与模块,Numpy库与Pandas库,数据预处理,Matplotlib、Seaborn、Pyecharts库和词云的概述以及时间序列数据分析。 本书在内容上力求通俗易懂、图文并茂、循序渐进,书中每个实例都通过了调试验证,选取的实例典型且易于学习与掌握,本书配有教学课件、所有例题源代码文件以及课程教学大纲等。 本书既可以作为高等学校Python程序设计与数据分析可视化的教材,也可以作为初学者自学Python数据分析可视化基础的指导用书。
目录
第1章Python语言、数据分析与可视化概述1
1.1Python语言1
1.1.1Python语言简介1
1.1.2Python的特点1
1.1.3Python的应用领域2
1.2数据分析与数据可视化概述2
1.2.1数据分析2
1.2.2数据可视化2
1.2.3数据可视化首选工具Python3
1.2.4Python数据分析与可视化的常用扩展库3
1.3Python开发环境及工具4
1.3.1IDLE开发工具4
1.3.2Anaconda开发工具4
1.3.3Jupyter编辑平台4
1.3.4库的安装与管理4
1.4任务实现5
1.5习题27
第2章Python语言基础29
2.1Python程序编写风格29
2.2变量30
2.3Python数据类型32
2.3.1Number(数字)32
2.3.2String(字符串)32
2.4Python运算符与表达式34
2.4.1算术运算符和表达式34
2.4.2赋值运算符和表达式35
2.4.3关系运算符和表达式36
2.4.4逻辑运算符和表达式362.4.5字符串运算符和表达式37
2.4.6运算符的优先级40
2.5Python常用函数41
2.6任务实现46
2.7习题47第3章Python序列结构50
3.1列表50
3.1.1列表的基本操作50
3.1.2列表的常用方法52
3.1.3与列表相关的函数58
3.1.4列表推导式58
3.2元组59
3.2.1元组的创建59
3.2.2元组的基本操作60
3.2.3元组与列表的区别61
3.3字典61
3.4集合65
3.5任务实现68
3.6习题69
第4章程序控制结构72
4.1顺序控制语句72
4.2if选择语句72
4.2.1单分支结构73
4.2.2双分支结构73
4.2.3多分支结构74
4.2.4if语句的嵌套76
4.3循环语句77
4.3.1while循环77
4.3.2for循环78
4.3.3循环的嵌套79
4.3.4break语句79
4.3.5continue语句80
4.4异常处理81
4.5任务实现82
4.6习题84
第5章函数与模块87
5.1函数概述87
5.2函数的声明和调用87
5.2.1函数的声明87
5.2.2函数的调用89
5.2.3函数的嵌套90
5.2.4函数的递归调用91
5.3参数的传递92
5.3.1默认参数92
5.3.2可变参数93
5.3.3关键字参数95
5.4函数的返回值95
5.5变量的作用域96
5.6模块98
5.6.1模块的导入98
5.6.2模块的创建99
5.7任务实现99
5.8习题101
第6章Numpy库与Pandas库104
6.1Numpy库104
6.1.1Numpy ndarray对象104
6.1.2创建Numpy数组的常用函数105
6.1.3Numpy数组运算110
6.1.4Numpy数组排序118
6.1.5Numpy生成随机数模块119
6.1.6Numpy中的数据去重与重复120
6.1.7Numpy中的数学函数121
6.1.8Numpy中的统计函数122
6.2Pandas库123
6.2.1Pandas数据类型123
6.2.2Pandas数据运算131
6.2.3Pandas数据排序131
6.2.4Pandas常用计算函数133
6.2.5Pandas数据可视化134
6.2.6Pandas读写文件数据141
6.3任务实现144
6.4习题145
第7章数据预处理148
7.1数据清洗148
7.2数据合并163
7.3数据重塑170
7.4数据转换172
7.5任务实现179
7.6习题188
第8章Matplotlib、Seaborn、Pyecharts库和词云的概述191
8.1Matplotlib库简介191
8.1.1Matplotlib库的绘图基础191
8.1.2Matplotlib库中的常用绘图函数197
8.2Seaborn库简介224
8.2.1Seaborn常用方法224
8.2.2Seaborn库中的常用绘图函数227
8.3词云简介241
8.3.1wordcloud库242
8.3.2stylecloud库245
8.4pyecharts库简介247
8.4.1pyecharts库的配置项247
8.4.2pyecharts图表渲染方法253
8.4.3在pyecharts库中的常用图表绘制函数253
8.5任务实现279
8.6习题284
第9章时间序列数据分析288
9.1时间序列的基本操作288
9.2时期周期与计算293
9.3重采样、降采样和升采样296
9.4滑动窗口与统计300
9.5任务实现303
9.6习题311
参考文献313
-
造神:人工智能神话的起源和破除 (精装)
¥49.4¥88.0 -
人人都能学AI
¥48.6¥68.0 -
过程控制技术(第2版高职高专规划教材)
¥33.3¥38.0 -
系统性创新手册(管理版)
¥42.6¥119.0 -
人工智能
¥20.3¥55.0 -
WPS OFFICE完全自学教程(第2版)
¥97.3¥139.0 -
智能视频目标检测与识别技术
¥43.5¥59.0 -
人工智能基础及应用
¥33.6¥48.0 -
深入浅出软件架构
¥117.2¥186.0 -
中国通用人工智能发展报告(2024):生成式人工智能的发展与创新(仅供馆配)
¥89.7¥138.0 -
软件设计的哲学(第2版)
¥51.3¥69.8 -
大数据技术导论(第2版)
¥28.9¥41.0 -
人工智能的底层逻辑
¥55.5¥79.0 -
剪映+PREMIERE+AIGC 短视频制作速成
¥73.5¥98.0 -
剪映AI
¥56.4¥88.0 -
数据采集与处理
¥36.4¥49.8 -
PLC结构化文本编程(第2版)
¥57.9¥79.0 -
中小型网络组建与管理
¥30.7¥43.0 -
上海市老年教育推荐用书:老年人智慧生活(进阶篇)
¥32.5¥45.0 -
上海市老年教育推荐用书:老年人智慧生活(初级篇)
¥29.3¥45.0