精通Python某些库即可转入其他方向,主要有以下几方面:
Ø Web开发:需要掌握精通Django,Flask等Web相关扩展框架。
Ø 运维监控:psutil,fabric等系统与网络相关库。
Ø 爬虫:网络请求库requests,HTML解析器BeautifulSoup4,正则表达式库re,强大易用的爬虫框架Scrapy等。
Ø 数据分析:科学计算库Numpy,其他有关于科学计算的库基本都建立在Numpy上;数据分析库Pandas;印刷级别的绘图库Matplotlib,做数据可视化;等等
Ø 机器学习与深度学习:著名的常用机器学习库scikit-learn库,Theano,Pylearn2,Tensorflow等。
Ø 嵌入式开发:强大的Python已经在嵌入式分了一份羹,仍在增长发展,但在这方面市场占有率是远远落后于其前辈C和C++语言的。
Ø … …
上述仅列出常用,随着Python的发展,一些更加易用的库和框架还会被共享出来。当然,你也可以写自己的库和框架,那就是我们后面会提到的内容了。