华信教育资源网
Python数据分析与应用
丛   书   名: 高职高专计算机类专业规划教材:项目/任务驱动模式
作   译   者:周胜 出 版 日 期:2026-09-01
出   版   社:电子工业出版社 维   护   人:贺志洪 
书   代   号:G0533670 I S B N:9787121533679

图书简介:

本书以企业真实案例为载体,紧扣数据分析全流程,覆盖数据收集、预处理、分析、可视化等核心技能操作。全书分为五大模块:模块1引导学生认识数据分析,涵盖数据分析的背景、流程及工具搭建;模块2聚焦NumPy科学计算库,通过数组操作、运算变换等实战案例帮助学生掌握基础应用;模块3介绍Pandas数据处理,讲解数据结构、运算及文件读/写;模块4聚焦数据预处理,包括清洗、合并、分组聚合及时间数据处理;模块5重点介绍Matplotlib、Seaborn、Pyecharts等可视化工具,通过案例帮助学生掌握绘图与分析方法。本书基于Python 3编程语言,深入浅出地讲解数据分析基础与实战技能,其内容兼具时代性与实践性,旨在帮助学生掌握规律、提升能力、激发创新。本书既可作为高等院校人工智能、大数据等相关专业学生的数据分析课程教材,也可作为人工智能与大数据技术爱好者的入门用书。
定价 56.0
您的专属联系人更多
关注 评论(0) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源

    本书资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    本书以企业真实案例为载体,紧扣数据分析全流程,覆盖数据收集、预处理、分析、可视化等核心技能操作。全书分为五大模块:模块1引导学生认识数据分析,涵盖数据分析的背景、流程及工具搭建;模块2聚焦NumPy科学计算库,通过数组操作、运算变换等实战案例帮助学生掌握基础应用;模块3介绍Pandas数据处理,讲解数据结构、运算及文件读/写;模块4聚焦数据预处理,包括清洗、合并、分组聚合及时间数据处理;模块5重点介绍Matplotlib、Seaborn、Pyecharts等可视化工具,通过案例帮助学生掌握绘图与分析方法。本书基于Python 3编程语言,深入浅出地讲解数据分析基础与实战技能,其内容兼具时代性与实践性,旨在帮助学生掌握规律、提升能力、激发创新。本书既可作为高等院校人工智能、大数据等相关专业学生的数据分析课程教材,也可作为人工智能与大数据技术爱好者的入门用书。

    图书详情

    ISBN:9787121533679
    开 本:16(185*260)
    页 数:344
    字 数:550

    本书目录

    模块1 数据分析入门	1
    1.1 了解数据与数据分析	2
    1.1.1 任务1 数据分析策略制定	2
    1.1.2 任务2  Python在数据分析中的应用探索	7
    1.2  环境搭建实践	10
    1.2.1 任务1  Python数据分析工具的安装与配置	10
    1.2.2 任务2  Jupyter Notebook使用	16
    综合应用1:开启数据分析之旅——环境安装	23
    模块小结	24
    课后习题	24
    模块2  NumPy应用	26
    2.1 认识NumPy	27
    2.1.1 任务1 认识与安装NumPy	27
    2.1.2 任务2 创建NumPy数组对象	31
    2.2 数组的基本操作	40
    2.2.1 任务1  NumPy数据类型查看与转换	41
    2.2.2 任务2 数组访问与数据检索	44
    2.3  数组运算变换	56
    2.3.1 任务1 数组运算	56
    2.3.2 任务2 数组变换	66
    2.4 函数与文件读/写	72
    2.4.1 任务1  NumPy常用函数实践	72
    2.4.2 任务2  NumPy读/写文件操作	75
    综合应用2:通过NumPy来看中国东部率先发展的情况	79
    模块小结	80
    课后习题	80
    模块3 Pandas应用	82
    3.1 搭建Pandas工作环境	83
    3.1.1 任务1 认识与安装Pandas	83
    3.1.2 任务2 认识Pandas数据结构	86
    3.2 Pandas的基本操作	91
    3.2.1 任务1 数据的变更及转换	91
    3.2.2 任务2 数据索引和排序	99
    3.2.3 任务3 通过索引访问数据	107
    3.2.4 任务4 设置层次化索引	114
    3.3 Pandas数据运算	121
    3.3.1 任务1  Pandas运算	122
    3.3.2 任务2 统计计算与描述	126
    3.4 Pandas读/写数据文件	131
    3.4.1 任务1  Pandas读/写文件	132
    3.4.2 任务2  Pandas读/写数据库	139
    综合应用3:通过Pandas来看中国中部崛起战略的成就	144
    模块小结	145
    课后习题	145
    模块4 数据预处理	147
    4.1 数据处理的基本操作	148
    4.1.1 任务1 数据清洗	149
    4.1.2 任务2 数据合并	162
    4.1.3 任务3 数轴与索引处理	173
    4.1.4 任务4 数据标准化、离散化处理与类别处理	180
    4.2 数据分组与聚合	191
    4.2.1 任务1 数据分组	191
    4.2.2 任务2 数据聚合	200
    4.3 时间数据的处理	210
    4.3.1 任务1 创建与处理时间对象	210
    4.3.2 任务2 时间运算	224
    4.4 透视表与交叉表的运用	229
    4.4.1 任务1 透视表的运用	230
    4.4.2 任务2 交叉表的运用	234
    综合应用4:通过Pandas来看中国西部大开发的情况	237
    模块小结	238
    课后习题	238
    模块5 数据可视化	241
    5.1 数据可视化的基础	242
    5.1.1 任务1 数据可视化入门	243
    5.1.2 任务2 认识图表类型与工具	245
    5.2 利用Matplotlib绘制图表	253
    5.2.1 任务1 认识并安装Matplotlib	254
    5.2.2 任务2 了解Matplotlib的基本功能	256
    5.2.3 任务3 绘制常用图表	268
    5.3 利用Seaborn绘制统计图形	279
    5.3.1 任务1 认识并安装Seaborn	279
    5.3.2 任务2 了解Seaborn图形绘制	281
    5.3.3 任务3 根据变量分布使用Seaborn绘图	286
    5.3.4 任务4 通过分类数据使用Seaborn绘图	294
    5.4 利用Pyecharts绘制图表	303
    5.4.1 任务1 认识并安装Pyecharts	303
    5.4.2 任务2 掌握Pyecharts的基本操作方法	305
    5.4.3 任务3 使用Pyecharts绘制常用图表	310
    5.4.4 任务4 使用Pyecharts绘制组合图表	323
    综合应用5:从数据中观看中华民族的复兴之路	329
    模块小结	331
    课后习题	331
    
    展开

    前     言

    随着人工智能与大数据时代的到来,数据已经成为至关重要的基础生产要素。如何从数据中发现并挖掘有价值的信息已成为一个热门的研究课题。基于这种需求,数据分析技术应运而生。数据分析是指有目的地收集、整理、加工和分析数据,并提炼出有价值的信息,这就可以帮助企业或个人预测未来趋势和行为,规避风险,使得商务和生产活动具有前瞻性。
    Python在数据分析与可视化领域有着强大的优势,如在数据分析、探索性计算、数据可视化等方面都有非常成熟的库和活跃的社区。目前在行业应用和学术研究中,使用Python进行数据分析越来越普遍,对于人们来说,学习Python数据分析是一个不错的选择。
    一、编写初衷
    作为数据分析领域的常用工具之一,Python的入门并不复杂,通常需要掌握以下内容。
    (1)Python的基础语法和语句、程序流程控制、函数、异常处理等。
    (2)NumPy、Pandas、Matplotlib等第三方库的使用方法。
    站在初学者的角度,本书循序渐进地介绍了学习数据分析必备的基础知识,以及NumPy、Pandas、Matplotlib、Seaborn、Pyecharts等第三方库的使用方法,帮助学生掌握数据分析的相关技能,能够独立编写代码,以胜任Python数据分析工程师相关岗位的工作。
    作为开发人员,要想真正掌握一门技术,离不开多动手练习,因此本书在讲解知识的同时不断地增加案例,有针对某个知识点的示例程序,也有针对某模块的案例,以帮助学生真正掌握 Python数据分析的核心技术。
    二、内容构成
    本书基于课岗赛证创融通的育人模式,实现技术应用研究与职业素养培育的有机统一。本书使用了企业真实案例,结合大数据技术应用开发技能大赛,对数据收集、数据预处理、数据分析、数据可视化等进行讲解,所选案例具有时代性,易于学生把握规律性,增强创造性。本书基于Python 3,系统地讲解Python数据分析的基础知识,具体内容如下。
    	模块1:数据分析入门。从数据与数据分析入门、环境搭建两个方面,介绍数据分析的产生背景、数据分析的定义、数据分析的应用场景、数据分析的流程、数据分析开发工具的基本使用等。通过对本模块的学习,学生能对数据分析有一个初步的认识,并为后续内容的学习打下基础。
    	模块2:NumPy应用。从认识NumPy、数组的基本操作、数组运算变换、函数与文件读/写4个方面,对NumPy进行讲解,包括创建数组、数据类型、数组访问检索、数组运算、数组变换、通用函数、模块使用、读/写文件等。本模块结合具体任务案例展开讲解,使学生在实战中掌握如何使用NumPy数组完成简单的运算。
    	模块3:Pandas应用。从Pandas工作环境、Pandas基本操作、Pandas数据运算、Pandas读/写数据文件4个方面,介绍Pandas的基础功能,包括Pandas数据结构、数据的变更及转换、数据索引和排序、算术运算与数据对齐、逻辑运算、统计计算、文件读/写操作等。本模块结合具体任务案例,使学生在实战中掌握如何使用Pandas操作数据。
    	模块4:数据预处理。从数据处理的基本操作、数据分组与聚合、时间数据的处理、透视表与交叉表的运用4个方面,进一步介绍Pandas的数据处理操作,包括数据清洗、合并、重塑、标准化、离散化及类别转换、分组与聚合运算、时间处理序列、透视表与交叉表创建处理等。本模块结合具体任务案例,使学生在实战中掌握如何利用Pandas处理数据。
    	模块5:数据可视化。主要介绍了几个数据可视化工具,包括Python的2D绘图库Matplotlib、用于绘制统计图表的库Seaborn和Pyecharts。本模块结合具体任务案例,使学生在实战中掌握如何使用数据可视化工具绘制图表并进行辅助分析。
    在学习过程中,学生一定要亲自实践本书中的案例代码,真正做到“做中学、学中做”。在学习知识的过程中遇到困难时,不要纠结于某个细节,继续往后学习。随着学习的逐渐深入,对于前面不懂和存疑的知识,你会感到“豁然开朗”。在学习编程时,一定要多动手实践。如果在实践过程中碰到问题,则可以停下来,整理思路,认真分析问题发生的原因,并在问题解决后及时进行总结。
    本书获江苏省高校“青蓝工程”资助,为全国高等院校计算机基础教育研究会2024年度计算机基础教育教学研究项目(项目编号:2024-AFCEC-082)成果。本书由周胜、石艳红担任主编,陈涵、邵世智、张佩瑄、高久源担任副主编,其他参编人员有王禹、杨艳等。东软教育科技集团有限公司、广东泰迪智能科技股份有限公司等众多企业提供了相关案例和习题,并参与了部分内容及视频等资料的整理工作。众多相关人员在近两年的编写过程中付出了很多辛勤的汗水,在此一并表示衷心的感谢。
    尽管编者付出了最大的努力,但书中难免会有不妥之处,欢迎广大读者和专家给予宝贵意见。在阅读本书时,如果发现任何问题或有不认同之处,敬请指导。
    本书所使用数据仅供学习使用,不具有权威性,可能部分数据与实际数据存在不一致,敬请理解。
    
    展开

    作者简介

    周胜,男,高级实验师,担任软件专业负责人,近五年来,课程及资源建设完成如下:2013年主持完成《ASP.NET动态网页开发》课程信息化建设;2014年完成《计算机组装与维护实训指导书》校本教材建设;2015年完成《XAML基础教程》工学结合校本教材建设;2016年完成《大学计算机基础教程》编写及出版工作;2018年上半年完成《Python数据分析程序基础》工学结合校本教材建设。
  • 样 章 试 读
    本书暂无样章试读!
  • 图 书 评 价 我要评论
华信教育资源网