数据分析是指用适当的统计分析方法对收集来的大量数据进行分析,对它们加以汇总并理解消化,以求最大化地开发数据的功能,发挥数据的作用。简单地说,数据分析是为了提取有用信息和形成结论而对数据加以详细研究和概括总结的过程。数据分析的数学基础在20世纪早期就已确立,但直到计算机出现,实际操作才成为可能。数据分析是数学与计算机科学相结合的产物。
如今,数据分析师这一岗位出现在越来越多的招聘需求中,相应地,“数据分析与可视化”也成为各高校计算机等专业的必修课程。在我们日常的学习和工作中,数据分析也起着潜移默化的作用,能帮助我们提高效率。本书旨在帮助具有Python基础的读者了解并掌握使用Python进行数据分析的基本操作技能。同时,书中有大型数据分析实战案例,能帮助读者掌握更多数据分析实战技巧,以达到“学而会、会而用”的目的。
本书围绕着基本知识、主要方法、数据预处理、可视化及数据挖掘基础展开论述,其目的是使读者掌握数据分析与可视化的原理及基本方法,因此本书适合广大计算机编程爱好者阅读、学习。读完本书,读者能够向更深领域拓展学习。全书共9章。前6章主要讲述Python在数据分析领域的应用与常用扩展库的使用;第7章讲述机器学习与数据挖掘主要算法;第8章和第9章为综合实战项目,用于巩固前面所学知识点。本书内容由易到难、由浅入深,习题类型涵盖填空题、选择题、操作题等。另外,本书几乎涵盖了数据分析的各种常用技术及主流工具应用,示例代码很丰富。
1.案例式教学,理论结合实战
(1)经典实战项目涵盖所有主要知识点
◇根据每章重要知识点,精心挑选实战项目,促进隐性知识与显性知识相互转换,使隐性的知识外显、显性的知识内化。
◇实战项目包含运行结果、实现思路、代码详解,结构清晰,方便教学和自学。
(2)企业级大型综合实战项目,帮助读者掌握前沿技术
◇引入企业真实就业数据与电商数据,进行精细化讲解,厘清代码逻辑,从动手实践的角度,帮助读者逐步掌握前沿技术,为高质量就业赋能。
2.立体化配套资源,支持线上线下混合式教学
◇文本类:教学大纲、教学PPT、习题及答案、题库。
◇素材类:源代码包、实战项目数据集、相关软件安装包。
◇视频类:微课视频、面授课视频。
◇平台类:教师服务与交流群、锋云智慧教辅平台。
3.全方位的读者服务,提高教学和学习效率
◇人邮教育社区(www.ryjiaoyu.com):教师通过在社区搜索图书,可以获取本书的出版信息及相关配套资源。
◇锋云智慧教辅平台(www.fengyunedu.cn):教师可登录锋云智慧教辅平台,获取免费的教学资源。该平台是千锋教育专为高校打造的智慧学习云平台,传承千锋教育多年来在IT职业教育领域积累的丰富资源与经验,可为高校师生提供全方位教辅服务,依托千锋教育先进教学资源,重构IT教学模式。
◇教师服务与交流群(QQ群号:777953263):该群是人民邮电出版社和图书编者一起建立的,专门为教师提供教学服务,分享教学经验、案例资源,答疑解惑,提升教学质量。
教师服务与交流群
本书的编写和整理工作由高校教师及北京千锋互联科技有限公司高教产品部共同完成,主要参与人员有李俊吉、宋祥波、杨云霞、刘炜、刘帆、马艳敏、吕春林等。除此之外,千锋教育的500多名学员参与了本书的试读工作,他们站在初学者的角度对本书提出了许多宝贵的修改意见,在此一并表示衷心的感谢。
在本书的编写过程中,我们力求完美,但书中难免有一些不足之处,欢迎各界专家和读者朋友给予宝贵的意见,联系方式:textbook@1000phone.com。
编者
2024年1月