路线
最近在写点东西,也在用一门之前没怎么用过的语言;python。写下我的学习途径及方法,仅供参考。
- 配置环境
- 语言学习
- 数据结构
- 一些库的学习
- 等等
配置环境
最开始,我用的事pycharm,用了一阵,觉得编辑器挺好;现在改用Anaconda,配置。觉得省心多了。Anaconda,有点像一个统一的管理工具;关于Anaconda的使用,这里不写那么多,可以自己去网上找找,csdn就有不少文章,写的不错。关于pycharm的专业版本,去别的网站找找吧。
2.语言
语言基础这回事,现在写程序的小伙伴,大部分都是学过面向对象的;我觉得还是要从面向对象直接切入;比如,操作符重载那些;然后就是封装,继承,多态。看懂了这些,就可以去学点库,像numpy,Pandas,Matplotlib这些。看看数据结构吧。
3.数据结构
数据结构,应该在语言后边;python的语言结构,list,字典,集合。对于数据结构和算法的学习,我写了很多文章,可以去看看。毕竟,数据结构吗,看多了,总会有感觉的;再换门语言,也是一样的。
小结
其实,通过前面三步,应该可以算入门了。我觉得,至于其他的框架,像web的Django,flask,Tornado这些,有了前面的基础,看起来也很快的。用不了多久。这些基础吗,我觉得几个小时就够了,然后,多去实践。会有新的感悟;然后,再去实践。学习就是这么个过程,先学点基础,然后去习,即实践学到的东西;收到反馈,然后再去学,实践。逐渐形成好的习惯,思维。好了,就写这么多吧。