图书前言

前言

Python作为大数据时代非常受欢迎的编程语言,具有语法简洁、开源兼容、类库丰富和数据处理能力强大等特点,是信息管理与信息系统、工商管理、电子商务等专业本科生进行数据分析必须掌握的基础性语言和技术工具,非常适合数字智能社会“新文科”大学生学习。

为培养当代大学生的数字素养,全面提升学生Python数据分析与实践的能力,本书着重讲述Python语言的基础语法、机器学习、数据分析基础库以及项目应用案例。全书共12章。第1章主要介绍Python的发展历史、特点、集成开发环境、内置模块、帮助的使用等内容; 第2章主要介绍Python语言的基础知识; 第3章主要介绍 Python 中常用的数据结构,包括序列、字典、集合,以及函数的定义和调用等; 第4章主要介绍Python中类、对象和方法的相关内容; 第5章主要介绍 Python 进行数据分析常用的NumPy、Pandas、Matplotlib、SciPy和Scikitlearn等基础库内容; 第6章主要介绍网络数据获取的HTML和XML两种网页组织形式,以及urllib和BeautifulSoup4两个模块内容; 第7章主要介绍Python 文件的读写操作方法; 第8章主要介绍 Python数据可视化,以及使用Python 绘制图表的知识; 第9章主要介绍利用Python进行数据库开发的方法与应用过程; 第10 章介绍机器学习——有监督学习基本原理,包括支持向量机算法、回归算法等以及“生物多样性”分析案例; 第11章介绍机器学习——无监督学习的聚类原理,包括Kmeans算法、DBSCAN算法等以及在“美丽乡村建设”中的应用; 第12章主要介绍Python在杭州二手房房价分析中的实践项目案例,着重讲述Python数据分析的预处理、数据可视化、模型选择与训练、模型调参与模型应用评估等数据分析的具体过程。书中的代码均在Python 3.5中测试通过。

本书一方面侧重对Python 数据分析基础知识的讲解,另一方面注重 Python数据处理方法的应用。通过分享网络强国、绿色发展、美丽乡村建设等应用案例和富有科学家精神的工程项目将思政元素有机融入 Python 知识讲解中。

为便于教学,本书提供丰富的配套资源,包括教学大纲、教学课件、电子教案、程序源码、习题答案和450分钟的微课视频。

资源下载提示

素材(源码)等资源: 扫描目录上方的二维码下载。

微课视频: 扫描封底的文泉云盘防盗码,再扫描书中相应章节的视频讲解二维码,可以在线学习。

本书编写人员具有丰富的Python 数据分析实践经验和多年的信息管理教学能力。第1~3章由浙江财经大学刘铁桥老师修订;第4~7、10章由杭州电子科技大学柳毅老师编写;第8、9、11、12章由杭州电子科技大学毛峰老师编写; 沈阳工业大学李艺老师,杭州电子科技大学王健、陆佳涣等硕士研究生参与了本书相关章节内容和程序代码的完善工作;浙江工业大学计算机科学与技术学院院长、国家教学名师王万良教授对本书进行了认真的审阅,并提出许多宝贵的建设性意见,使本书内容日臻完善,在此对他们所付出的辛勤劳动表示诚挚的感谢。

本书可作为高等院校计算机相关专业学生学习Python数据分析的入门教材,也可作为Python爱好者的参考书。

由于编者水平所限,书中难免有疏漏之处,敬请读者批评指正。

编者于杭州电子科技大学月雅湖畔2023年4月