Python

分享:

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

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

1/5 的受访者使用 2021 年 10 月发布的最新版 Python。Python 3.10 用了大约九个月的时间才达到 22% 的使用率。

您使用 Python 做什么?

Python 的用例每年都保持稳定。Python 使用最流行的领域是数据分析、Web 开发和机器学习。

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

考虑到 Python 在 Web 开发中的使用率呈下降趋势,可以预见 Flask 和 Django 等框架的受欢迎程度也会下降(约 6 个百分点)。与此同时,FastAPI 越来越受欢迎。一个可能的解释是,FastAPI 是为高性能和开发者工效学而构建的现代 Web 框架。它使用类型提示等现代 Python 功能,具有内置异步支持,专为使用 Python 构建 API 等而设计。

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

NumPy、Pandas 和 Matplotlib 仍然是数据科学任务最流行的框架。

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

大多数框架的受欢迎程度逐年保持稳定。一个例外是为异步编程提供支持的库。asyncio 库在 2022 年达到历史新高 (21%),aiohttp 略有增长,httpx 首次出现在调查中,被 9% 的受访者选择。

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

绝大多数受访者除了 Python 之外不使用其他技术。四分之一的受访者使用对象关系映射器。

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

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

您是否使用语言服务器协议 (LSP)?

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

感谢您的参与!

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

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