Python 数据分析学习路线

1 概述

数据分析有多火就不多说了,数据和数据分析在生活中的实用性和重要性都是不言而喻。

刚开始的时候,面对多如牛毛一样信息,感觉像是狗咬刺猬,无处下口。经过大约几个月的摸索,大概有了一定的了解。想着记录自己的学习历程能够帮助自己学习,或许也能够給相同境遇的人提供帮助,共同学习进步。于是乎,回过头来整理下自己的学习,借用狼人杀的话说就是将自己的心路历程记录与此,以兹共同进步。入门不久,道行尚浅,如有错误,不吝赐教。

2 数据分析知识学习路线

数据分析是什么呢?百度如是说:

数据分析是指用适当利用统计分析方法对收集来的大量数据进行分析,提取有用信息和形成结论而对数据加以详细研究和概括总结的过程。

概括成一句话就是分析数据,得到结果。所以需要学习的东西为分析数据的方法。

2.1 知识构成

这里记录的是利用 Python 进行数据分析的情况,基于目前的认知 (后续可能修改),大体上需要的知识构成为:

  • 数学知识
  • Python 基础知识
  • Python 数据分析包使用

进阶部分,需要掌握的知识有:

  • 爬虫
  • 机器学习和深度学习
  • 大数据

2.2 需要的知识主要为 :

  • 《概率论与数理统计》
  • 《线性代数》

2.3 Python 基础知识

只需要掌握计算部分的知识,Python 的基础知识需要了解以下内容:

  • 基本语法
  • 数据类型和变量
  • 条件语句和循环语句
  • 函数和模块的概念
    这里推荐两个教程:

2.4 Python

数据分析包主要掌握 Python 相关数据分析包的使用,包括 Numpy/pandas/matplotlib 等。
这也是需要重点掌握的内容。参考的书为《利用 Python 进行数据分析》

当时看完该书感觉学到了很多,然后过几天就忘记了。所以这部分的学习内容主要是练习各个包的使用,特别是 Pandas 包。另外,看书不练手往往使会使得自己很疑惑,不知道数据分析具体的工作内容到底是什么。为此,我爬取了一些数据,练习了几个数据分析,记录在后续的文章中。

2.5 进阶知识

大部分时间都花在学习这方面的内容,根据各人的基础不一样,感觉这部分学习可以稍后,可以主要学习前面的内容。大概记录下自己的学习过程。

2.5.1 网页爬虫

爬虫的话主要参考两个内容:

2.5.2 机器学习和深度学习

断续看了三本书,推导了机器学习的常用算法。
三本书为:

发布了1157 篇原创文章 · 获赞 1804 · 访问量 1455万+

猜你喜欢

转载自blog.csdn.net/weixin_40400177/article/details/104602857