(php是干什么的)(php是干什么的?)

最近这几年,Python 软件基金会和 JetBrains 每年都会面向全世界的 Python 开发者做一次调查,主要是看看他们在 Python 的世界都做了些什么,如何让 Python 得到更好的发展。

于我们而言,可以看到别的 Python 开发者都在干些什么,接下来的趋势是什么,技术选型等等。

那么接下来就和小帅b一起来看看最新的调查结果吧。

(php是干什么的)(php是干什么的?)

在调查结果中可以看到,大部分的开发者将 Python 作为第一开发语言。

(php是干什么的)(php是干什么的?)

和 Python 一起使用的语言更多的是 js 和 shell,也有相当一部分人表示就只使用 Python,没有用其它语言。

(php是干什么的)(php是干什么的?)

搞 web 的用 js、html、css、php 这些语言比搞数据分析的要多,搞数据分析的用 C、R、 Java 的比搞 web 的要多一些。

(php是干什么的)(php是干什么的?)

可以看到,大部分人使用 Python 的目的是为了工作和个人使用。

那么都用 Python 来做什么工作呢?

(php是干什么的)(php是干什么的?)

可以看到,用 Python 来做数据分析、web开发、机器学习、系统管理、自动脚本以及爬虫的人居多。

从这几年的调查结果也可以看到,这几年人们用 Python 来搞数据分析和 web 开发一直是最多的。

以下是 “你用 Python 来做什么” 这一问题得到的常见答案:

(php是干什么的)(php是干什么的?)

大部分搞数据分析和机器学习的人认为他们不是数据科学家,是不是有点谦虚了:

(php是干什么的)(php是干什么的?)

虽然说 Python2 已经不再维护了,但还是有 10% 的人在用它:

(php是干什么的)(php是干什么的?)

在不同领域中使用的 Python2 和 Python3 的对比:

(php是干什么的)(php是干什么的?)

可以看到还是有相当比例在使用 Python2 的,可能是以前的项目在维护吧。

用 Python3.7 版本的人比较多:

(php是干什么的)(php是干什么的?)

Python 的安装方式,主要是系统自带安装和官网下:

(php是干什么的)(php是干什么的?)

Virtualenv 仍然是人们用的比较多的虚拟 Python 环境:

(php是干什么的)(php是干什么的?)

web 方面,用得比较多的框架是 Flask、Django 以及 Tornado:

(php是干什么的)(php是干什么的?)

数据分析方面,用的比较多的数据操作库是 NumPy,pandas,可视化库是 Matplotlib:

(php是干什么的)(php是干什么的?)

大数据用的比较多的是 Spark,Kafka,Hadoop:

(php是干什么的)(php是干什么的?)

其它方面使用最多的库,怎么能少了 requests?

(php是干什么的)(php是干什么的?)

测试方面主要用 pytest 和 unittest:

(php是干什么的)(php是干什么的?)

数据库的对象映射 ORM 中,比较受欢迎的是 SQLAlchemy 和 Django ORM:

(php是干什么的)(php是干什么的?)

数据库用的最多的是 PostgreSQL, MySQL 和轻量级的 SQLite:

(php是干什么的)(php是干什么的?)

部署用的云服务平台,亚马逊第一:

(php是干什么的)(php是干什么的?)

在生产环境中运行代码,在容器和虚拟机中比较多:

(php是干什么的)(php是干什么的?)
(php是干什么的)(php是干什么的?)

使用 Linux 系统的 Python 开发人员还是占多数,比 win 多了 20%:

(php是干什么的)(php是干什么的?)

持续集成工具,使用 Jenkins/Hudson 和 Gitlab CI 比较多,不过使用的人相对来说不多:

(php是干什么的)(php是干什么的?)

配置管理部署工具,用的人比较少:

(php是干什么的)(php是干什么的?)

编辑器用的比较多的是 Pycharm、 VS Code、Vim(好像挺多 b 友也用 VS Code 的):

(php是干什么的)(php是干什么的?)

对于使用开发工具的功能,大多版本控制,代码构建都在编辑器里面完成了:

(php是干什么的)(php是干什么的?)

玩 Python 的都是什么职业的呢:

(php是干什么的)(php是干什么的?)

主要是公司的全职人员,其次是学生和自由职业者。

除了开发者在使用 Python 外,leader ,数据分析师,技术支持,甚至 CEO 也在用:

(php是干什么的)(php是干什么的?)

玩 Python 3-5 年的人居多,6 年以上的也占了 27% 了:

(php是干什么的)(php是干什么的?)

在团队工作 vs 独立工作:

(php是干什么的)(php是干什么的?)

大部分人不止搞一个项目:

(php是干什么的)(php是干什么的?)

团队人数在 2-7 人居多:

(php是干什么的)(php是干什么的?)

公司人员数量:

(php是干什么的)(php是干什么的?)

公司行业主要还是做技术软件的居多:

(php是干什么的)(php是干什么的?)
(php是干什么的)(php是干什么的?)

大多 Python 开发者的年龄在 21-39 之间,年轻就是好:

(php是干什么的)(php是干什么的?)

ok,以上就是今天小帅b给你带来的分享,希望对你有帮助,看看别人在用 Python 做什么,给你一个参考,没准你下次在做技术选型的时候也可以用得到,那么我们下回见咯,peace!

声明:我要去上班所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,版权归原作者学习Python的正确姿势所有,原文出处。若您的权利被侵害,请联系删除。

本文标题:(php是干什么的)(php是干什么的?)
本文链接:https://www.51qsb.cn/article/m9iwl.html

(0)
打赏微信扫一扫微信扫一扫QQ扫一扫QQ扫一扫
上一篇2023-07-21
下一篇2023-07-21

你可能还想知道

发表回复

登录后才能评论