Python年度全球调查出来了,Python2已经消失了吗?
全文共1600字
阅读时间约5分钟
最近Python中国社区发布了2019年的全球开发人员调查结果,这项调查是由Python软件基金会与JetBrains共同进行,每年都会进行一次(今年的尚未开始,预计会在秋季),调查范围囊括全球150个国家和地区,调查人数逐年上升,从2017年的9500人到2018年的2万人,2019年调查人数达到2.4万人,是Python全球流行趋势的权威报道之一。
接下来我们一起看看2019年Python年度各项数据。
01
在调查者当中,把Python作为主要语言的人数达到了84%,跟2018年数据相同,比2017年的79%高出5个百分点,大体来说波动不大,Python依然是大多数使用者手里的不二语言。
如果说大多数Python使用者在使用时更多会与什么语言搭配使用,那必然是JavaScript,虽然今年下降了8%,但依然是排在榜首。
不论是以Python为主语言还是混搭结合使用,大部分语言都呈现下降趋势,根据受访者表示,他们当中只使用Python作为开发语言的有11%,去年还只是6%,可能这就是原因所在吧。
在Python的用途方面今年仍然是数据分析为主,占据了59%,其次是Web开发和机器学习。
02
已经停止维护的Python 2虽然渐行渐远,但到2019年底大约还有10%的人在使用,他们主要用Python 2 做Web开发(占45%)和DevOps /系统管理/编写自动化脚本(占41%)。
而Python 3 则成功达到90%的使用率,如果没什么特殊需求的话,基本可以忘掉Python 2 了。
03
Python最受喜欢的库和框架
在Web框架方面,依旧是Flask和Django遥遥领先,而在专门从事Web开发工作的受访者中数据还会更高出10%~20%。
而数据科学方面的库和框架则依旧是NumPy、Pandas、Matplotlib;而谈到Python通用的库和框架,那必然是Requests,占比53%,近两年都以过半的使用比例排在第一。
顶级云平台之争依旧是AWS略胜一筹,55%的Python开发者都选择用AWS,其次是33%的Google Cloud Platform。
04
操作系统
不知道大家是否有这种感受:这两年用Linux操作系统的人比用Windows的多了很多。
2017年Python开发者用的操作系统接近一半都是Windows,占比49%,而从2018和2019年的数据就大不一样了,Linux反超了Windows。
虽然近两年的调查方式(多个答案)与2017的(单个答案、100%的比例)不同,但在数据量越来越大的情况下,绝不会是因为调查方式的不同而导致调查结果出现这么大的反差,事实就是不论你喜欢与否(我都OK),Linux在这两年确实实现了弯道超车。
05
就业与工作
最后我们来看看Python在全球的就业与工作情况。通过数据中可以看出,全球的Python使用者多为3~5年工作经验的人,11年以上的前浪们还剩10%,少于2年经验的后浪们则达到了44%,历史的车轮滚滚向前,永不停歇,转眼间......
而谈及怎么工作的,53%的人是团队合作,44%的人是自己独立做项目,只有极少数的人会去外面当顾问或者教员。
独狼:强大的人从来都是包揽全场,只有弱者才需要队友
。
最后来看看全球Python使用者都在什么行业的公司工作:信息技术和软件开发行业的占比最大,达到42%,跟2018年一样,其次就是科学、教育/培训、会计/金融/保险、医学/健康、制造业等等。