最新 Python 官方报告显示五分之一的 Python 使用者是团队领导人

简介: 最新 Python 官方报告显示五分之一的 Python 使用者是团队领导人

去年秋天,Python 软件基金会和 JetBrains(捷克的软件开发公司,Python语言编辑器 PyCharm 的开发公司)共同开展了对 Python 开发人员的调查,最终收集了 150 多个国家与地区的 2.4 万名开发者的调查问卷,并得出如下报告。

报告中揭露了很多有趣的现象,比如在 Python 语言使用者中,有19%是团队领导,有 7% 是公司高管。还有虽然 Python 2 已经不再维护,但依然有 10% 的开发者坚持使用它到 2019年。

以下是的报告部分解读,文末附英文原版与调查问卷。


报告解读


基础调查


image.png


在被调查的开发者中有 84% 的开发者以 Python 为首要开发语言,有 16% 的开发者以 Python 为次要开发语言,可以看出 Python 有能力成为重要的职业语言。

数据显示 首要开发者比例和 2018 年的数据相比并没有明显改变。


bVbG2jC.png


在被调查的开发者中为工作和个人两种因素结合使用 Python 的占比为 58%,有 21% 的被调查者是因为学习或附带项目使用 Python,仅有 21% 的人单纯是因为工作使用 Python。


bVbG2kC.png


调查显示占据 Python 用途前三名的分别是数据分析、网页开发和机器学习。相比 2018 年机器学习使用者显著提升,这和人工智能从业者增多不无关系。而数据分析与网页开发虽稳居前两名,但使用者比例却没有明显增多。

从开放性选项的填写数据看出 Python 应用广泛,以下为填写的选项:

API,人工智能,天文学,自动化,后端,生物信息学,区块链,机器人,CLI应用程序,云,计算机视觉,密码学,网络安全,数据工程,数据采矿/管道/处理/可视化,深度学习,不协调机器人,工程,企业应用程序(ERP),道德黑客,ETL,财务软件,娱乐,GIS,黑客,家庭自动化,图像处理,IoT,微服务,音乐,自然语言处理,渗透测试,物理模拟,量子计算,研究,机器人,科学/科学计算,服务器,交易。

bVbG2lz.png


报告显示使用 Python 3 的开发者逐年增多,不过虽然 Python 2 不再维护,在 2019 年仍有 10 %的开发者使用 Python 2.


框架与库


bVbG2l5.png


在 web 框架的调查数据显示 Flask 与 Django 以 48% 和 44% 的比例稳居前两名。

也有其他数据显示在不参与 Web 开发的人群中,有 50% 的受访者使用某种 Web 框架。该组中的领导者是 Flask(32%)和 Django(21%)。 73% 的 Web 开发人员(通常是从事 Web 开发的人员)使用 Django,而 61% 的 Web 开发人员使用 Flask。


bVbG2mD.png

NumPy 是最受欢迎的数据科学框架,有 63% 的 python 开发人员在使用它,其次是 Pandas,有 55%。

调查的最后几个版本中缺少选择 PyTorch 的选项,但是它非常流行,并且有 15% 的 Python 开发人员使用了该选项。


bVbG2mE.png

从其他库中看到 Requests 最受欢迎,也证明了数据爬取是 Python 使用者最多使用的功能。


就业与工作


bVbG2mI.png

数据显示在 Python 使用者中公司员工占比最多,学生或者大学实习生其次。

bVbG2mN.png


在公司角色的调查数据中我们发现了一个有趣的现象,除了 73% 的开发者外有19%的 Python 学习者是团队中的领导者, 7% 的 Python 学习者是 CIO、CEO或CTO。


bVbG2mV.png

数据显示 3 年 Python 经验居多,专业编码经验值随学习时间呈下降趋势。

报告链接:

https://www.jetbrains.com/lp/...

调查问卷:

https://drive.google.com/driv...

目录
相关文章
|
3月前
|
缓存 前端开发 测试技术
(译)Python 官方团队在打包项目中踩过的坑
(译)Python 官方团队在打包项目中踩过的坑
32 2
|
3月前
|
安全 Java 测试技术
Python 官方研讨会:彻底移除 GIL 真的可行么?
Python 官方研讨会:彻底移除 GIL 真的可行么?
40 0
|
4月前
|
开发工具 git Python
Python 的软件开发实践:如何使用 Git 在团队中协同开发 Python 项目?
Python 的软件开发实践:如何使用 Git 在团队中协同开发 Python 项目?
|
5月前
|
安全 IDE Java
【python刷题】leecode官方提示“->“,“:“这些符号是什么意思?什么是Type Hints?
【python刷题】leecode官方提示“->“,“:“这些符号是什么意思?什么是Type Hints?
55 0
|
安全 程序员 API
最新 | Python 官方中文文档正式发布!
千呼万唤始出来!Python 官方文档终于发布中文版了!受英语困扰的小伙伴终于可以更轻松地阅读官方文档了。
4312 1
最新 | Python 官方中文文档正式发布!
|
SQL Python
python anaconda 官方包下jupyter
python anaconda 官方包下jupyter
121 0
python  anaconda 官方包下jupyter
|
Go Python
我用 Python 绘制日期差并表白团队
我用 Python 绘制日期差并表白团队
94 0
我用 Python 绘制日期差并表白团队
|
C++ Python
Python 典藏篇-Microsoft Visual C++ 14.0 is required,官方vc++运行库工具一键式解决!
Python 典藏篇-Microsoft Visual C++ 14.0 is required,官方vc++运行库工具一键式解决!
381 0
Python 典藏篇-Microsoft Visual C++ 14.0 is required,官方vc++运行库工具一键式解决!
|
Python
Python 技术篇 - python镜像推荐,实现python最新官方安装包飞速下载,解决www.python.org官网无法访问、下载安装包慢问题
Python 技术篇 - python镜像推荐,实现python最新官方安装包飞速下载,解决www.python.org官网无法访问、下载安装包慢问题
932 0
Python 技术篇 - python镜像推荐,实现python最新官方安装包飞速下载,解决www.python.org官网无法访问、下载安装包慢问题
|
Python
Python 技巧篇-官方网站打不开的情况下通过官方获取最新python安装包方法
Python 技巧篇-官方网站打不开的情况下通过官方获取最新python安装包方法
104 0
Python 技巧篇-官方网站打不开的情况下通过官方获取最新python安装包方法