当前位置: 首页 > 科技观察

全球Python调查报告:Python2正在消亡,PyCharm比VSCode更受欢迎!

时间:2023-03-13 04:15:15 科技观察

近日,Python官方发布了2019年Python开发者调查结果。该调查由Python软件基金会和JetBrains于2019年11月进行,涉及来自150多个国家/地区的24,000名开发人员。我们来看看主要的调查内容:84%的以Python为主要语言的受访者使用Python。与Python最常用的语言是JavaScript,占43%。Python更多用于数据分析、Web开发和机器学习90%的受访者已经开始使用Python3(超过一半的人使用Python3.7),还有10%的人仍然停留在Python2。与数据分析不同,它是对于使用Python2的受访者来说,最受Python3用户欢迎的是Web开发(45%)和DevOps/系统管理/脚本自动化(41%)。也许是因为数据科学刚刚开始流行,而Web开发是一个相对成熟的领域,一些Web开发人员需要继续使用Python2来维护遗留代码。框架和库受访者最常用的Web框架分别是Flask和Django。在那些不参与Web开发的人中,50%使用某种Web框架,其中Flask(32%)和Django(21%)最受欢迎。在从事Web开发的受访者中,Django使用最多(73%),其次是Flask(61%)。NumPy(63%)和Pandas(55%)是最流行的数据科学框架超过一半的受访者在使用Requests,Pillow是第二大使用的通用库Pytest是使用最多的单元测试框架技术两个最与云流行的ORM是SQLAlchemy和DjangoORM,这恰恰反映了Flask和Django的流行数据库分别是:PostgreSQL、MySQL、SQLite、MangoDB、RedisAWS和谷歌云平台仍然主导着云服务三巨头之一的微软Azure,在本次调查中排名第五,比去年上升了4个百分点。除了上述流行的云平台外,OpenStack(6%)、Linode(5%)、OpenShift(3%)和Rackspace(1%)也获得了一小部分市场。在容器中运行代码越来越流行(今年47%,去年40%),占比超过在虚拟机中运行代码,但这两种技术也发挥着重要作用超过2/3的受访者使用开发工具用于开发的LinuxJenkins/Hudson仍然是使用最多的CI系统,但比去年有所下降,GitlabCI正在迎头赶上,其覆盖率几乎与Jenkins相当受访者最喜欢的Python开发工具是PyCharm和VScode,其次是维姆。其中,VScode的份额经历了快速增长,从2017年的7%增长到2019年的24%完整调查报告:https://www.jetbrains.com/lp/python-developers-survey-2019/#PythonVersions【责任编辑:庞桂玉电话:(010)68476606】