作者:叽里咕噜ii
链接:https://www.zhihu.com/question/263997254/answer/309575692
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
链接:https://www.zhihu.com/question/263997254/answer/309575692
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
接下来你需要选定选定一个方向,Python有一个别称叫“胶水语言”,意思就是它可以干很多事情,比如现在经常听到的的AI,Python就被广泛应用其中,其他的比如web开发、机器学习/深度学习、爬虫、数据科学等都可以用Python去实现。
然后具体到各领域去系统的深入学习
如果你对web感兴趣,那么你需要掌握Django和Flask框架,这是目前Python Wed开发中最常用到的两个应用框架。
如果是想加入大热的Al大军中,那么你就需要掌握Python的机器学习库scikit-learn,TensorFlow、Keras、Theano、Caffe等机器学习框架,当然你可以只选择其中一个,不要贪多,关于它们各自的区别自行百度。
如果你以后向成为一名爬虫工程师那你就要掌握urllib、urllib2、request、bs4等包,如果是大规模的爬虫你还需要掌握Scrapy等爬虫框架。
最后一个数据科学方面,细化一点主要为数据分析和数据挖掘,这方面最主要有五个包,Pandas、Numpy、Scipy、Matplotlib,scikit-learn,其中Pandas用于数据处理,Numpy和Scipy用于数据的科学化计算,Matplotlib用于数据可视化,最后一个有scikit-learn主要用于数据挖掘算法的实现。