前言
党
的二十大报告指出: 教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑。必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,这三大战略共同服务于创新型国家的建设。高等教育与经济社会发展紧密相连,对促进就业创业、助力经济社会发展、增进人民福祉具有重要意义。
Python语言自20世纪90年代初诞生至今,已被广泛应用于处理系统管理任务和科学计算,是较受欢迎的程序设计语言之一。
在众多编程语言中,Python语言越来越受到数据分析人员的喜爱。Python语言因其功能强大、扩展库丰富和开源免费、简单易学的低门槛特点,成为越来越多的公司进行数据分析领域软件开发的首要选择。目前,Python已成为最适合进行数据分析、数据处理和数据可视化的语言之一。本书编者长期从事程序设计语言教学与数据分析开发,了解在学习的时候需要什么样的书才能提高Python数据分析能力,从而使读者以最少的时间投入得到最快的实际应用。
本书内容如下。
(1) 简要介绍数据分析和可视化相关概念,并讲解Python基础知识。
(2) 按照数据分析的主要步骤,重点介绍数据获取、数据处理、数据分析、数据可视化及机器学习建模过程相关的扩展库,包括BeautifulSoup4、NumPy、Matplotlib、Pandas、seaborn和sklearn等。
(3) 通过销售业客户价值数据分析案例演示相关理论和Python应用,将Python数据分析知识和实战案例进行有机结合。
本书特点如下。
(1) Python数据分析与可视化涉及的范围非常广泛,本书内容编排并不求全、求深,而是考虑零基础读者的接受能力,语言语法介绍以够用、实用和应用为原则,选择Python数据分析和可视化中必备、实用的知识进行讲解,强化程序思维和数据分析能力培养。
(2) 所选案例贴近生活,有助于提高学习兴趣。
(3) 各章案例均提供详细的设计思路、关键技术分析和具体的解决步骤方案。
需要说明的是,学习Python 数据分析编程是一个实践的过程,而不仅仅是看书、分析资料的过程,亲自动手编写、调试程序才是至关重要的。通过实际的编程和积极的思考,读者可以快速地积累许多宝贵的编程经验,这种编程经验对开发者是不可或缺的。
为便于教学,本书提供丰富的配套资源,包括教学大纲、教学课件、程序源码、习题答案和微课视频。
资源下载提示
数据文件: 扫描目录上方的二维码下载。
微课视频: 扫描封底的文泉云盘防盗码,再扫描书中相应章节的视频讲解二维码,可以在线学习。
本书由夏敏捷(中原工学院)主持编写,宋宝卫(郑州轻工业大学)编写第1~4章,丁汉清(郑州轻工业大学)编写第5~8章,李素萍(郑州轻工业大学)编写第9~12章,其余章节由夏敏捷完成,中原工学院的张睿萍、金秋、王琳和刘姝参与微课视频制作。在本书的编写过程中,为确保内容的正确性,参阅了很多资料,并且得到了资深Python程序员的支持,在此谨向他们表示衷心的感谢。
由于编者水平有限,书中难免存在不足和疏漏之处,敬请广大读者批评指正,在此表示感谢。
编者2024年10月