Trust me, you'll like him.
This is a book for learning basic data mining knowledge. Most of the books on data mining focus on theoretical knowledge, which is difficult to understand and daunting. Don't get me wrong, these theoretical knowledge is still very important. But if you're a programmer and want to do some understanding of data mining, you'll need a primer for beginners. This is the purpose of writing this book.
This guide is written in a "learning-by-doing" way, so in reading this book, I strongly recommend that you practice the exercises and experimental questions that each chapter concludes with, using the Python script in the book to run it. There are a number of examples of data mining techniques in the book, so after reading this book, you will be able to master these techniques. This book is published in the Creative Commons agreement and can be downloaded for free. You can distribute copies of the book, or reorganize its contents.
English level Good students let the suggestion directly read the official website: http://guidetodatamining.com/
?
You can also read the translation of @egrcc, GitHub address: https://github.com/egrcc/guidetodatamining
Book recommendation "Data Mining for Programmers Guide"