《跟老齐学Python》系列后续。
读者在本书中可以学习到Numpy、Pandas、matplotlib、SciPy、SymPy等与数据分析相关的库,掌握其所定义的数据对象以及常用的属性和方法等,并通过各种类型的应用举例将所学基本知识给予综合应用。
? 数据分析和机器学习的入门读物。凡是有志于从事此领域的读者,通过阅读本书,能够跨进此领域,为日后工作奠定基础。
? 在示例中学习。本书在适当时机,向读者提供各种类型的示例(因为面向对象中的“实例”有特别含义,所以本书中用“示例”表示“某知识技能的应用举例”)。
? 为读者展示一种学习方法。这也是笔者在前面两本书中所贯彻的核心思想,本书继承。
认真阅读序言,是读书的好习惯。
“跟老齐学Python”系列已经出版了三本书,第一本是Python入门教程——《跟老齐学Python:轻松入门》,第二本是Web开发教程——《跟老齐学Python:Django实战》,本书是第三本。在阅读本书之前,需要读者完成《跟老齐学Python:轻松入门》的学习或者具有相当程度的知识。
我遇到的学生、软件工程师、大学教师等,他们以各种理由来说明在数据分析、机器学习中应该选择哪种语言或者什么工具。在实际工作中,也的确是百花齐放、百家争鸣。那么到底学什么呢?
这是一个令人苦恼的问题,也是一个浪费时间的问题。
幸亏,现实给出了一个统计性的答案:Python已经胜出。
所以,本书就呈现在读者眼前了。
本书的目标如下。
? 数据分析和机器学习的入门读物。凡是有志于在此领域工作的读者,通过阅读本书,能够跨进该领域,为日后工作奠定基础。
? 在示例中学习。本书在适当时机,向读者提供各种类型的示例(因为面向对象中的“实例”有特别含义,所以本书中用“示例”表示“某知识技能的应用举例”)。
? 为读者展示一种学习方法。这也是我在前面两本书中所贯彻的核心思想,本书继承这个思想。
本书冠名“数据分析”,是因为绝大部分内容介绍了数据分析的知识和应用,读者学习完这些内容,即可从事相关的工作。在本书的最后一章,也以示例的方式简要介绍了机器学习中的一点内容,主要目的是“开个天窗”,让具有数据分析知识的读者能够看到更广阔的天空。当然,也夹带了私活,就是预告系列丛书的下一本“机器学习”。
跟本书有关的网址如下。
? 代码仓库:https://github.com/qiwsir/DataAnalysis
? 网站:http://itdiffer.com/
如果本书能够成为读者进入数据分析、机器学习领域的垫脚石,我当荣幸之至。
这本书的编写完全是在业余时间完成的,所幸有妻子相助,感谢我的妻子,她为我的写作提供了很多帮助,除日常生活外,还协助我查询和翻译一些资料,通读了全书内容,修正了很多语言表达方面的错误,比如语法错误、错别字等。
另外,还要感谢本书的编辑朋友们,正是有了她们细致、耐心的工作,才能够让本书呈现在读者面前。