这是一本适合教学和零基础自学的Python与数据挖掘的教程,即便你完全没有Python编程基础和数据挖掘基础,根据本书中的理论知识和上机实践,你也能迅速掌握如何使用Python进行数据挖掘。本书已经被多所高校预定为教材,为了便于教学,书中还提供了大量的上机实验和教学资源。 本书主要分为两篇: 基础篇(1~6章):第1章旨在让读者从全局把握数据挖掘、建模工具以及Python开发环境的搭建;第2章正式开始讲解Python的基础知识,包括操作符、变量类型、流程控制、数据结构等内容;第3、4章主要对Python面向对象的特性进行介绍,包括函数、类与对象等基本概念;第5章介绍主流的数据分析与挖掘的模块,以及其中具体的方法及对应的功能;第6章继续拓展了模块的相关内容,介绍图表绘制的专用模块(Matplotlib和Bokeh),深入浅出地展示如何方便地绘制点、线、图等。 建模应用篇(7~11章):主要对数据挖掘中的常用算法进行介绍,强调在Python中对应函数的使用方法及其结果的解释说明。内容涵盖五大主流的数据挖掘算法,包括分类与预测、聚类分析建模、关联规则分析、智能推荐和时间序列分析。按照从模型建立到模型评价的架构进行介绍,使读者熟练掌握从建模到对模型评价的完整建模过程。