1.Web开发
如Flask、Django、Tornado等等,需要良好的文档阅读能力。
2.科学计算
3.软件开发
如Tkinter、wxpython、PyQt、PyGTK+等等。这些图形界面库各有优缺点。其中PyQt普及程度要搞一些,比如说有道词典Linux版、深度截图用的就是PyQt5。有兴趣的朋友可以移步淘贴PyQt。
4.渗透测试
陡峭的学习曲线,需要其它如汇编、计算机网络、数据结构等基础知识。
5.软件测试
如Selenium、QTP等自动化测试工具。
6.数据挖掘/大数据
据说还需要学习其它语言,如R语言等。推荐从Scrapy入手。
7.机器学习
8.人工智能
而且,如果你想学一门语言,可以从语言的适用性、学习的难易程度、企业方的要求几个方面考虑,从这几个角度看,学习python都没有什么可挑剔的。
本回答被网友采纳