关于 Python 的问题仅向选择 Python 作为其三种主要编程语言之一的开发者显示。

Python

您最常使用哪个版本的 Python?

2021 年,只有 3% 的 Python 开发者仍在使用 Python 2!五年前,其份额为 47%。

您使用 Python 做什么?

在过去 5 年的 JetBrains 开发者生态系统调查中,开发者使用 Python 的方式没有改变。Web 开发和数据分析仍然是使用该语言的最常见方式,各占 50% 左右。

只有 4% 的 Python 用户开发游戏,其中 77% 是将其作为爱好。

75% 参与学术研究的调查受访者使用 Python 编程语言,使其成为这一目的中最受欢迎的语言。

除 Python 外,您还使用什么 Web 框架/库?

除 Python 外,您还使用什么数据科学框架?

Python 和 JavaScript 是学习最多的语言。近 30% 的受访者在过去 12 个月里一直在学习这些语言。

我们询问了有哪些 MOOC 平台用于学习 Python(如果有)。提到的前 3 个平台是 Udemy、Coursera 和 edX。值得注意的是,与其他语言相比,Udemy 通常不太受欢迎,而 Coursera 和 edX 的使用频率要高得多。

在 JetBrains,我们推出了自己的教育平台 - JetBrains Academy。您可以使用我们特殊的 PyCharm Edu IDE 学习和教授 Python。

除 Python 外,您还使用以下哪种(哪些)框架/库?

参与本次调查的所有开发者中,有一半在接受教育期间学习了 Python。

除 Python 外,您还使用其他什么技术?

在员工超过 5,000 人的大公司工作的 Python 开发者比例 (20%) 高于其他开发者 (15%)。但对于其他规模的公司,其比例通常与其他开发者大致相同。

您最常使用哪款 IDE/编辑器进行 Python 开发?

尽管我们采取了多种措施确保受访者的代表性,但结果可能会略微偏向 JetBrains 产品的用户,因为这些用户更有可能参加调查。

今天,Python 是数据科学的首选语言。大多数参与数据分析 (54%)、数据工程 (54%) 和机器学习 (71%) 的开发者都在使用 Python。

我们 JetBrains 为数据科学开发了许多强大的新工具。

Datalore - Jupyter Notebooks 的强大环境,可供在线使用,也可作为公司的本地部署安装。

DataSpell - JetBrains 用于数据科学的新 IDE,为积极参与探索性数据分析和机器学习模型原型设计的数据科学专业人士提供高效开发环境。

请参阅 Python Software Foundation 参与合作创建的官方 Python 开发者调查,详细了解 Python 开发者生态系统的现状。

感谢您的参与!

我们真诚地希望您能发现我们的报告有用。与您的朋友和同事分享这份报告。

加入 JetBrains Tech Insights Lab

参与调查和用户体验研究,让 JetBrains 产品更易用、更强大。参与我们的研究,您还将有机会获得奖励。

如果您有任何疑问或建议,请发送电子邮件至 surveys@jetbrains.com