机器学习与数据挖掘数据分析大数据

我的数据分析(算法)学习进阶路线

2018-05-07  本文已影响82人  26f30aca5431

今天简单介绍下,我入门数据分析以及算法工程师对我有帮助的资料。

第一步报个驾校,有车可以练车技

开车第一步不是学习交规,而是先报个驾校,你得有车可以练车技。就像用python写程序第一步不是写出Hello World,而是先装好python,才能开始你的学习之旅。很多人由于行动力的问题,报个驾校考虑半年,有的人则一个月拿到驾照了,所以看到这篇文章后,你要计划最晚到什么时候,python会出现在你的电脑里。

python的工具目前有很多,我用过的有自带的idle编辑器,Pycharm,以及Anaconda。中间踩的坑不说了,这里推荐使用Anaconda。
下面是一篇Anaconda入门的文章:

初探Anaconda——最省心的Python版本和第三方库管理

Anaconda的官网在这里Download Anaconda。与Python相对应,Anaconda的版本分为Anaconda2和Anaconda3,大家可以自行下载日常版本,提供32位和64位下载。(2.x和3.x混用的同学也不要担心,后面我们会讲具体的版本管理)

读完,按照上面的操作,第一步Hello World应该是没有问题啦~


新司机上路,当然是要学交规咯

如果你电脑和系统没有问题,那么半天你应该是可以完成第一步的,看着屏幕上的Hello World,你觉得你就要改变世界了。这时你应该相当兴奋,这种兴奋应该和红军万里长征迈出第一步差不多~~~~

既然有车了,想要上路,为了不当马路杀手,交规必须要学的,科目1234都要过的,那么学习python最枯燥的部分就是考驾照,下面介绍基本提高python基础的书:

这里推荐几本入门书籍(我好像都有pdf资源,需要的话给作者留言,链接发你~)

笨办法学 Python(第四版)
廖雪峰Pyhton教程3.x版[完整版
编程小白的第一本 Python 入门书
Python编程:从入门到实践

推荐一下可以练习代码能力的网站:

  1. pythontip
    超级喜欢的一个网站,很简洁,从简单到复杂,一边联系python,还能学习数据结构的知识,对小白可以说是很友好了

  2. leetcode
    大佬都用的网站,不多说了,因为我刷的不够,没有发言权

  3. 实验楼
    最吸引我的是在线的linux环境,而且还是免费的,一般入门的基础知识都有课程,国内算是很友好的学习网站了,我的linux入门,git土门,mysql入门貌似都是这里完成的,100楼可以加入大神群,想想自己好像最近有点懒,要加油了~

  4. 牛客网
    当你找工作刷题的时候,你就知道什么叫做,牛客在手,天下我有了。

当然有很多公开课的资料也是可以学习的,不过初学的基本代码,我建议还是按照书上的自己手打一遍,这样基础扎实点,后期学习曲线会舒服点,切记不要眼高手低。


老司机开车上路,选择你要去的远方

车有了,驾照考过了,你可以上路了,现在你最想再去的远方是哪里?就像我们现在拥有了pyhton基本语法,现在真的可以搞点事情出来了~现在你可以去考虑用python做自己喜欢的事情了。

推荐我日常用到的一些网站,为你的征途保驾护航:

  1. stackoverflow
    老司机三件套之魔镜魔镜告诉我。把报错直接复制粘贴到stackoverflow里,你想要的解决bug的答案,它都会告诉你

  2. github
    老司机三件套之大神带你飞,这里的源代码加起来可以绕地球n圈,做项目没想法,去github上搜搜,包您满意~

  3. kaggle
    老司机的三件套的究极神器,大神的kernel随便学,实例项目现场教学,学得好还有奖金拿,所以最终的试金场,是不是快来试试吧~

当然我在日常学习中,也用到了很多其他资料,这里特别感谢
CSDN 村头陶员外
主要代码比较丰富,复用价值很高
博客园 刘建平Pinard
讲解机器学习算法原理超级深入浅出,墙裂推荐

讲到这里,一些基本的工程需求应该都可以满足了。我也在不断学习的路上,有新的想法都会补充到这里。

如果你有还有其他学习python的问题,留言或者扫码公众号联系我~

Monke的公众号
上一篇 下一篇

猜你喜欢

热点阅读