数据分析零基础入门|转行全靠这些网络资源

2020年09月26日更新:

这篇日记写了一年多后,看到好多友邻评论有些资源找不到了,所以更新一次。本次更新用黄色高亮。未高亮部没有变化。


之前写过几篇文科转数据的文章后,有友邻想看具体的操作。

入门期间,我主要自学了SQL,Python和R,还有一些关于modeling的基础知识。

跟听podcast一样,我很难忍受自己不喜欢的说话语气语调之类的,听着不舒服的立马放弃,学完的都是我觉得非常赏心悦目的。

所有的材料网上都有。我翻了一下各种记录,按大致的时间顺序在这篇日记里排列一下。大家可以根据参考。

主要有几个渠道: Udemy, Youtube, Stanford还有面试的时候Recruiter推荐给我的网站。

(写完发现,这篇好像Udemy的广告贴..我还真的蛮喜欢这个网站了,物美价廉,快速学到了很多我需要的知识。)


SQL for Newbs: Data Analysis for Beginners

在我刚有转行的念头,但还是非常迷茫有点害怕的时候,我就上网开始查资料。结论最简单的是从SQL开始学习。SQL非常实用并且是最像英语的语法,现在每天上班也用很多。

学期刚结束,我就买了这个课程,大概是我花过的最值的$10了!三四天时间里,我把整个课程过了一遍。

(开头安装软件应该是最复杂的步骤了。几乎要放弃了.. 但是一定不要啊!)

这个课程真的是从零基础,慢慢跟着练习就很好玩。他们还会给好多Brainbuster,让你有机会有目标地自己解题。解出来就超开心哒!

就花了几天时间,我就掌握了最基础的SQL语法,搞清楚了结构和逻辑。

做课程的两个人都很可爱。办公室超级简陋的...还有好几集几片pizza一直在后面放着...

每次有朋友问我怎么入门,我都会推荐这个课,甚至借给他们我的udemy账号,但是目前为止只有一个朋友用了,她现在在某大牌科技公司做analyst。

推荐: ⭐️⭐️⭐️⭐️⭐️

价格:$9.99 (udemy长年打折。9.99应该是最低的价格了)


Mini Course from Stanford Online Databases: Relational Databases and SQL

学完了udemy上的,我就开始找各种练习题。用了Stanford Online 的这个mini课程。这个课程现在搬到了edX的平台。链接已更新。

(这位老师讲话好有Sheldon的调调啊。特别喜欢她哈哈)

这个课程依然是非常简单的一些练习题。偶尔会有不太会需要想一想的,想出来了就超高兴的。

认真做完这个,SQL就可以算入门了。

推荐: ⭐️⭐️⭐️⭐️

价格:需注册免费账号,仅Audit Free ,Certificate $50


HackerRank SQL Practice

面试的时候有集中练习SQL题目。我比较喜欢HackerRank,因为UI比较好看。HackerRank上的python题目我也有练习。

推荐: ⭐️⭐️⭐️⭐️

价格:Free,需注册账号。


在自学了SQL以后,我开始学了Python和R。

学Python也用过Learn Python the Hard Way,但每次都中途放弃了。重复了好几次也有好处哈,至少懂了一点点点的皮毛和术语。

放弃了文字版的教学后,我还是回到Udemy。

Udemy上这个课程

Python A-Z™: Python For Data Science With Real Exercises!

首先要表白一下这个课的老师Kirill Eremenko。他可能是澳洲人,以前还是做咨询的!口音非常容易听明白了,而且讲话非常有条理,视频剪辑地非常好。语音也剪的很好,完全没有"嗯啊额"那些filler words。跟着学超轻松的。

这个课就是给零基础小白上的。我第一个完整跟着学完python的就是这个课了。

Homework都有认真花时间思考。

推荐: ⭐️⭐️⭐️⭐️⭐️

价格:$9.99 (得看udemy打折情况)

R Programming A-Z™: R For Data Science With Real Exercises!

这个课程是上面课程的姊妹篇。同一个老师,同样的实用美好课程。

推荐: ⭐️⭐️⭐️⭐️⭐️

价格:$9.99 (得看udemy打折情况)

上面两个课程都是针对数据分析方面的Python和R课程。

学完以后,我又跟着学了下面这个课程,一些非常简单的programming。也很实用。

The Python Bible™ | Everything You Need to Program in Python

这个教课的人应该还非常年轻,可能就是mid-20吧。但是执行力非常好,讲东西非常有活力。

每集开头"Hello, you beautiful people!"非常可爱!

这个课程里会教一些简单的programming,可以自己写一个小游戏什么的。跟着一起思考练习很好玩!

推荐: ⭐️⭐️⭐️⭐️

价格:$9.99 (得看udemy打折情况)


Youtube上也有很多很多很有用的课程。推荐Socratica里Python Programming Tutorials (Computer Science) 这个系列。

特别喜欢女主播(?)非常平静有点机械偶尔讲一个冷冷的笑话。经常看笑起来。

每次我有什么python里的概念觉得有点点模糊,就会找这个频道。

推荐: ⭐️⭐️⭐️⭐️⭐️

价格:Free


最后推荐一个网站checkio.org。是面试的时候recruiter推荐的。

练习python用的。Leetcode/Hackerank刷无聊了可以跟着一关一关打,很有成就感哈哈。

推荐: ⭐️⭐️⭐️⭐️

价格:Free


发现用了好多遍“很好玩”,是有点词穷,但是也真的是很好玩啊!

今天时间有限,先推荐这几个入门篇的吧!

工作类系列:

从纯文科生到FAANG数据工程师 — 我的转行记录

转行?Two simple ways to get started.

数据分析零基础入门|转行全靠这些网络资源

经验论 | H-1B抽到了却被RFE了怎么办

在纽约做咨询的体验(工资以及谁适合做咨询?)

Networking | 也许比你想象的要简单一点点点

写简历的偷懒小技巧们。

美国留学的打工收入记录