跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
薄膜电阻捷比信 · 专业器件主题站

发布的2019年Python开发人员调查结果:Linux最受欢迎

最近,Python正式发布了2019年Python开发人员调查的结果。该调查由Python软件基金会和JetBrains于2019年11月进行,来自150多个国家/地区的24,000名开发人员参加了该调查。让我们看一下调查的主要内容:84%的受访者使用Python作为主要语言。 Python最常使用的语言是JavaScript,占43%。 Python被更多地用于数据分析,Web开发和机器学习90%的受访者已开始使用Python 3(其中一半以上使用Python 3.7),而10%的受访者仍停留在Python 2中,并且数据分析是最受欢迎的在Python 3用户中。对于使用Python 2的受访者来说,最大的用途是Web开发(45%)和DevOps /系统管理/自动脚本(41%)。也许是因为数据科学才刚刚流行起来,并且Web开发是一个相对成熟的领域,并且某些Web开发人员需要继续使用Python 2来维护遗留代码。框架和库响应者最常用的Web框架分别是Flask和Django。在不参与Web开发的人员中,有50%的受访者将使用某种Web框架。 Flask(32%)和Django(21%)最受欢迎。在从事Web开发的受访者中,Django的使用率最高(73%),其次是Flask(61%)。 NumPy(63%)和Pandas(55%)是最受欢迎的数据科学框架。超过一半的受访者正在使用请求。枕头是第二个最常用的通用库。 Pytest是最常用的单元测试框架技术。两种最流行的云ORM是SQLAlchemy和Django ORM,它们分别分别反映了Flask和Django流行的数据库的流行度:PostgreSQL,MySQL,SQLite,MangoDB,RedisAWS和Google Cloud Platform仍然占据着云服务之一。在这三大巨头中,Microsoft Azure在本次调查中排名第五,与去年相比增长了4%。除了上述流行的云平台之外,OpenStack(6%),Linode(5%),OpenShift(3%)和Rackspace(1%)也获得了很小的市场。容器中的运行代码已变得越来越流行(今年为47%,去年为40%),并且该比例已超过虚拟机中的运行代码,但是这两种技术也都发挥了重要作用。开发工具超过2/3的受访者使用Linux进行开发。 Jenkins / Hudson仍然是最常用的CI系统,但与去年相比有所下降。 Gitlab CI已经赶上来了,其覆盖范围几乎与Jenkins相同。受访者最喜欢的Python开发工具是PyCharm和VScode,其次是Vim。其中,VScode的份额已快速增长,从2017年的7%到2019年的24%。完整的调查报告:https://www.jetbrains.com/lp/python-developers-survey-2019/#PythonVersions