There should be one--and preferably only one --obvious way to do it.java
首先,对于小白来讲,Python比较容易上手。额就是个活生生的例子。。。。固然,前提是你对它感兴趣。它最大的优势在于专一解决问题而不是去搞明白语言自己。python
其次,功能强大,有很丰富的库,只需调用。c++
第三,它能作的事情不少:程序员
1)网站后端程序员:使用它单间网站,后台服务比较容易维护。如:Gmail、Youtube、知乎、豆瓣 django
2)自动化运维:自动化处理大量的运维任务flask
3)数据分析师:快速开发快速验证,分析数据获得结果后端
4)游戏开发者:通常是做为游戏脚本内嵌在游戏中框架
5)自动化测试:编写为简单的实现脚本,运用在Selenium/lr中,实现自动化。运维
6)网站开发:借助django,flask框架本身搭建网站测试
7)爬虫获取或处理大量信息:批量下载美剧、运行投资策略、爬合适房源、系统管理员的脚本任务等
8)在包装其余语言程序:Python又叫胶水语言,它能够用混合编译的方式使用c/c++/java等语言的库。“树莓派”做为微型电脑,使用python为主要开发语言。
额这小白用它主要实现5)、7)。