Linux 成为 Python 开发者的首选平台!
Linux 成为 Python 开发者的首选平台!
本文翻译自 https://debugpointnews.com/python-software-foundation-survey-2024/
最近的一项调查显示,55% 的 Python 开发者选择 Linux 作为他们的首选开发平台。
Python 软件基金会发布了其年度调查的结果,提供了 Python 开发者社区的全面概况。今年的调查汇集了来自近 200 个国家和地区的 25,000 多名受访者,为 Python 社区的习惯、偏好和趋势提供了宝贵的见解。
Linux 再次获胜!
调查中最引人注目的发现之一是,55% 的 Python 开发者将 Linux 作为他们的主要开发环境。尽管这一数据比去年的 59% 略有下降,但 Linux 仍稳固了其作为 Python 开发首选平台的地位。原因显而易见:Linux 提供了灵活、可定制且开源的环境,这与 Python 的哲学高度契合。
此外,许多流行的 Linux 发行版,如 Ubuntu 和 Fedora,自带 Python 预安装,使其成为开发者的理想选择。
Python 2 仍在使用
尽管自 2020 年 4 月以来官方不再支持,但6% 的受访者仍在使用 Python 2。这一趋势令人担忧,因为 Python 2 已不再收到安全更新或 bug 修复。调查显示,几乎一半的 Python 2 用户年龄在 21 岁以下,三分之一是学生。这表明可能存在知识差距,或缺乏对使用不受支持的 Python 版本风险的认知。作为社区,我们有责任鼓励并支持 Python 3 的采用,它在性能、安全性和功能上都有显著提升。
工具使用情况
调查还突显了 Python 开发者使用的开发工具的多样性。Visual Studio Code(22%)和 Jupyter Notebook(20%) 领先,紧随其后的是 Vim(17%)和 PyCharm Community Edition(13%)。
这种多样性反映了开发者的不同需求和偏好,从数据科学家到 Web 开发者。不少受访者(23%)只使用一个集成开发环境(IDE),而 38% 使用两个,21% 使用三个或更多。
开源贡献与社区结构
在过去的一年里,37% 的受访者参与了开源项目,其中 77% 直接参与了代码开发。
此外,调查还提供了关于 Python 社区人口统计的重要信息。32% 的受访者年龄在 21-29 岁之间,而 25% 的受访者学习 Python 不到一年。这表明 Python 吸引了新一代渴望学习并为社区做出贡献的开发者。
应用场景
调查显示,Python 被广泛应用于多个领域,包括数据分析(44%)、Web 开发(44%)、机器学习(34%)、以及运维、DevOps 和自动化脚本编写(26%)。这种广泛的适用性是 Python 持久受欢迎的关键因素之一,因为它可以应用于各种任务和领域。
总结
这些调查结果强调了 Linux 的重要性,推动了向 Python 3 的过渡,并展现了社区使用的多样化开发工具。尽管 Rust 也在获得一定的关注,Python 的地位依然稳固。