图书前言

前言

编写《Python数据可视化从入门到项目实践(超值版)》的目的是帮助读者快速掌握Python数据可视化编程的相关知识和技术,《Python数据可视化从入门到项目实践(超值版)》以Matplotlib、Seaborn和Pyecharts三个库为主进行讲解。为了降低学习难度,并在短时间内学会Python数据可视化编程,对《Python数据可视化从入门到项目实践(超值版)》的整体结构和内容做了精心规划。全书共8章,各章内容的简要介绍如下表所示。

章??名 简??介

第1章 Python基础知识 介绍在Python中安装和导入软件包、编写代码和打印数据、函数式编程和面向对象编程等内容

第2章 快速构建图表所需的数据 介绍使用Python内置对象以及NumPy和Pandas中的核心对象为图表构建数据的方法,包括创建新数据和读取文件中的数据两种方式等内容

第3章 快速了解Matplotlib 介绍Matplotlib图表的整体组成、创建图表的基本流程和两种编程方式、设置Matplotlib默认选项等内容

第4章 使用Matplotlib创建图表的通用操作 介绍使用Matplotlib库创建图表的一系列通用操作,包括创建图形和坐标系、设置图形外观、设置坐标轴、为数据点添加注释、添加图表标题和图例、添加网格线和参考线,以及将图表保存为图片文件等内容

第5章 使用Matplotlib创建不同类型的图表 介绍使用Matplotlib库创建不同类型图表的方法

第6章 使用Seaborn创建不同类型的图表 介绍使用Seaborn库创建不同类型图表的方法

第7章 使用Pyecharts创建不同类型的图表 介绍使用Pyecharts库创建不同类型图表的方法

第8章 数据可视化项目实战 介绍使用Matplotlib、Seaborn和Pyecharts进行数据可视化项目实战

与其他同类图书相比,《Python数据可视化从入门到项目实践(超值版)》具有以下几个显著特点:

1. 结构紧密,概念清晰

与很多其他同类图书将大量篇幅浪费在介绍Python基础语法上不同,《Python数据可视化从入门到项目实践(超值版)》只介绍与数据可视化紧密相关的Python编程知识,《Python数据可视化从入门到项目实践(超值版)》的重点在于介绍如何使用Python内置对象,以及使用NumPy和Pandas内置对象来构建图表所需的数据,而不是罗列一大堆与数据可视化无关的Python知识和编程技术。在每个知识点的讲解上,《Python数据可视化从入门到项目实践(超值版)》力求做到概念清晰,不含糊其词。

2. 详细讲解技术细节

《Python数据可视化从入门到项目实践(超值版)》每章内容从多个角度详细讲解和剖析技术细节,绝非很多同类书中流水账式的介绍。尤其在讲解Matplotlib可视化库时,同时介绍使用pyplot模块中的函数和面向对象两种方式创建图表的方法。

3. 通用操作和特定操作相辅相成

Seaborn库是以Matplotlib库为基础开发出来的,所以《Python数据可视化从入门到项目实践(超值版)》在讲解Matplotlib库时投入了相对较多的篇幅,只要理解和掌握了Matplotlib库的用法,对Seaborn库的学习将起到事半功倍的效果,读者可以举一反三。《Python数据可视化从入门到项目实践(超值版)》最后介绍Pyecharts库,它与前两种库的编程方式有很大不同,其功能和优势能够与前两种库起到很好的互补作用。

《Python数据可视化从入门到项目实践(超值版)》在介绍Matplotlib、Seaborn和Pyecharts三个库的用法时,使用的都是“通用操作+特定操作”模式进行讲解,从而帮助读者快速掌握大量共性操作,缩短学习时间,提高学习效率,还能避免出现冗余的内容而浪费篇幅。

4. 提示和注意

“提示”和“注意”在全书随处可见,可以及时解决读者在学习过程中遇到的问题,或对当前内容进行适当的延伸。

《Python数据可视化从入门到项目实践(超值版)》适合具有以下需求的人士阅读:

从事数据分析和数据可视化工作。

想要在短时间内学会Python数据可视化编程。

想要系统地学习Matplotlib、Seaborn和Pyecharts三个可视化库的用法。

对Python数据可视化编程感兴趣。

在校学生和社会求职者。

《Python数据可视化从入门到项目实践(超值版)》附赠以下资源:

示例源代码。

重点内容的多媒体视频教程。

教学课件。

读者可以扫描《Python数据可视化从入门到项目实践(超值版)》的二维码下载《Python数据可视化从入门到项目实践(超值版)》的配套资源。

                                                

                           示例源代码           视频教程          教学课件