开始醒悟,找到正确的学习方法
后来老衲终于悟通了,我想通了两件事:
第一件事就是我学习Python是为了做数据分析,是为了解决我遇到的坑,那我是不是只需要学会可以解决那些坑的知识就够了。我现在学习Python的唯一目标就是做数据分析师,而不是去做爬虫工程师、也不是去做算法工程师。那么那些爬虫,开发,机器学习算法相关的知识,我是不是可以先不管,等我有精力了就学学爬虫玩一玩,或者是自己做个网页啥的都可以,前提是等我有精力。想通了这点以后,我瞬间觉得学习负担没那么大了。
第二件事情就是不管是Python还是R亦或者是Sas,这些都只是一个数据分析的工具而已,我用什么工具其实并不影响我的一个分析逻辑。比如我发现了今天的成交量相比上周降了不少,那我首先需要去看一下是哪些区域下降了,再看去看这些下降的区域中哪些品类下降了,这个分析逻辑会因为我用excel或Python这不同的工具,逻辑就不一样吗?不会的。这些工具只是帮助我去实现我数据分析过程中的某个功能操作,不同工具在实现同一功能操作的方式可能不同,但是达到的效果都是一样的。
** 对比学习法 **
那既然不同工具达到的效果是一样的,我是不是就可以对比着我比较熟悉的Excel操作去学习Python,比如说我想要对一个表进行删除重复值处理,但是因为数据量太大了,Excel处理不了,这个时候我就可以利用python去处理,可是我又不会python删除重复值可怎么办呢,最简单的方法就是我直接去百度搜索一下python删除重复值怎么实现,然后就会出来很多教程,然后随便点开一篇就会有对应的方法,我找到的一篇就是右面截图这个,里面讲了用什么方法,这个方法里面有什么参数,还有实例,我一看马上就知道怎么用Python来删除重复值了。
那我下次想用Python来排序了,我同样再去网上搜索python排序怎么实现,也会找到对应的方法,这样每当我遇到一个需要用python来进行数据处理的操作时,我就去网上搜索,同样的一个操作你搜索一次肯定是记不住怎么用的,那么一次记不住怎么办呢,最简单也是最笨的一个方法就是,就搜索多次,第一次可能只能记住用什么函数,第二次你可能就会记住某些参数,第三次你可能就会全部记住。你通过这种方法将你工作中所有需要用Excel实现的操作都用python来实现了,这个时候你就算会用Python进行数据分析了。这就是对比学习法。