美文网首页
IT/CS/AI资料集1 - python

IT/CS/AI资料集1 - python

作者: YueTan | 来源:发表于2020-05-31 13:58 被阅读0次

在这里推荐一波学习资料,主要围绕着互联网相关。虽然我现在一只脚踏进去互联网,技术较差坑队友,但中间走过的弯路还是可以提醒后来人。现在的时机,转CS只是更难,可以查查各个院校的学生都挤破头的在自学,所以更建议慎重。所以随便写一个面向无基础的资料了

本文重点:

  • python编程环境:安装anaconda和pycharm

  • python基础语法:廖雪峰的网站,和下面配图的“python编程”

  • 学完语法想学数据分析的话,去看下面配图的“利用python进行数据分析”

  • 学完语法想学web开发的话,可以先看“Flask web开发实战“

  • 注册一个github,一个stackoverflow

首先是语言相关的资料,这里介绍的python为主,附带一些R,别的我也不会了。其实也可以去知乎上搜一下:如何系统的自学python。

Python主要的应用是爬虫、web开发、数据分析和机器学习,一种写起来简单优雅的语言。学习基础的语法,看廖雪峰的网站(https://www.liaoxuefeng.com/wiki/1016959663602400)即可。

如果想看书,可以从这本开始,以前办公室的实习生都在想着转行,几乎每届孩子都是人手一本了。视频可以去网上找斯坦福的CS41的教程。

image

一边学习的时候一定要动手应用。即使不转行,很多时候也是很有帮助的。前几天聊天听说原来办公室的同事们,现在也多少都会写一些python了。我也曾经在那里几分钟生成一百多页ppt,虽然是针对同样格式不同问题的,后来因为页数太多都看不过来,就被砍掉了不用做了。。。

如果是数据分析方向,看完python的基础语法后,必读的一本书是下面这本。作者是pandas这个流行包的作者,这本之后python处理数据分析相关的日常工作已经完全没有问题了。excel里面最常用和powerful的就是vlookup和pivot-table了,这本书里python的用法就完全是更增强版了

image

安装的问题,如果是mac os或者linux系统里是自带python2的,自己装一下python3也是简单搜一下命令就无坑了。windows一定要装anaconda,我曾经好不容易装上python.exe,半年过去都没有装上一个自己的包。后来才发现因为是公司电脑,需要先把公司vpn断掉,同时wifi连上手机热点,才能装上包。这个诀窍后来分享出去,大家都是几分钟就搞定,我却连续晃了半年,也就没有写过一行代码。如果直接装anaconda,常用包都已经装好了,也就没这么多烦恼。编辑器的话,可以用vs code,更容易上手的当然是pycharm了,免费的社区版也很好。不光windows,mac os嫌麻烦也可以这样装。一个anaconda,一个pycharm就可以开启编程之旅了。所以看起来也没那么难,想做数据分析的话,好好看这两本书就好了。

注册一个github,可以上去看别人分享的优秀项目和优秀代码。注册一个stackoverflow,遇到具体的问题,上面一般都有解答。少用baidu,少看csdn的文章,有时可以参考,但是人少坑多。所以我在百度上搜一般加上“-csdn”,过滤掉csdn的信息,否则两坑叠加。

数据分析方向,等某个时候,任何用excel的操作都可以在python里实现的话,就可以去学习更进阶的python了。这时参考《Fluent Python》《effective python》。

python和R现在不用同时学了。精通一种足够好了,R可以参考《R in action》和ggplot2,就可以画出无与伦比的图了。那时还用着excel2015,图的颜值被ggplot2吊打,我觉得自己做的报告颜值都因此直线上升。

欢迎关注微信公众号:YueTan

相关文章

网友评论

      本文标题:IT/CS/AI资料集1 - python

      本文链接:https://www.haomeiwen.com/subject/etnlzhtx.html