2017年末,python软件基金会与jetbrains网站一起开展了python开发人员调查,目的是确定最新趋势,并深入了解python开发世界今日的样子。
根据结果显示,每5个python开发人员就有4个将python作为第一编程语言,所有使用python作为其主要语言的开发人员中又有一半在使用javascript。使用python作为辅助编程语言的开发人员更喜欢将其与javascript(46%),c / c ++(42%),java(41%)和c#(24%)一起使用。
web开发人员与数据科学家:谁在统治python世界?
“你用python做什么?”这个问题的答案非常有趣。 事实证明,数据分析和web开发是最广泛的用途。
source: python developers survey 2017 results
1、使用python进行数据分析和机器学习的占24%;
2、使用python进行数据分析和web开发的同样占24%;
数据分析和机器学习的结合并不是什么新鲜事,但是和web开发相结合还是蛮令人惊讶的。可以肯定地说,从devops到机器学习和数据科学,python无处不在。著名的编程网站stack overflow似乎也同意这一看法:python是增长最快的编程语言。
source: python developers survey 2017 results
如果将数据分析和机器学习统称为数据科学,那么,使用python进行web开发和数据科学的比例接近1:1。
结果:web开发人员和数据科学家一起统治着python世界。
与python一起使用的最流行的技术是什么?
结果显示,与python一起使用的最流行技术是jupyter notebook,其次是docker和anaconda。
此外,接近70%的受访者使用aws,其次是gae,heroku和digitalocean。
最后,pycharm的两个版本是python开发中最流行的工具,其次是sublime,vim,idle,atom和vs code。