Python 官方发布了 2020 年 Python 开发者调查结果。这是官方年度第四次 Python 开发者调查,由 Python Software Foundation 和 JetBrains 共同开展。
2020 年 10 月,来自近 200 个国家/地区的超过 28,000 名 Python 开发者和爱好者参与了调查,以揭示该语言及其周围生态系统的现状。
调查结果显示,Python 开发人员将简单和易用性作为使用该语言的主要原因,不过他们仍然希望获得静态类型和性能改进等功能。
Python 的简单语法、语法糖和易学性以 37% 的占比成为受访者最喜欢的特性;易于读写代码和高级语言(30%)则是受访者第二喜欢的特性。
未来,在 Python 开发者最希望该语言增加的特性中,静态类型和严格的类型提示是最被希望添加的特性,占 21% 的受访者;紧随其后的是性能改进,占 20%。排在第三位的是更好的并发性和并行性,占 15%。
以及一些其他的调查内容:
Python 使用情况
Python 更多地被用于数据分析、网络开发和机器学习。
只有 32% 参与数据分析和机器学习的 Python 开发者认为自己是数据科学家。
Python 3 的使用率从 2017 年的 75% 增长到了 2020 年的 94%。
框架和库
Pytest 是使用人数最多的单元测试框架。
54% 的受访者在使用 Requests,Pillow 是使用率第二高的通用库。
大多数使用 Flask 的 Python 用户更喜欢 SQLAlchemy,而 Django 用户使用的则是 Django ORM。
PostgreSQL 是 Python 开发者中最受欢迎的数据库,在 AWS 用户中更加普及,占比高达 65%。
大数据工具的大多数用户更喜欢 JupiterLab。对于 Apache Spark 和 Dask 用户来说尤其如此。第二名是 Jupyter Notebook,但 PyCharm Professional 是 Apache Kafka 用户最喜欢的选择。
技术与云
开发工具
完整调查报告:https://www.jetbrains.com/zh-cn/lp/python-developers-survey-2020近两年里,我原创和翻译了130+技术文章,主要关注Python进阶、小技巧、编程设计、PEP翻译、Python哲学等话题。现已集结出了一本电子书《优雅的Python》,请回复数字『1』,获取下载地址。分享与在看是对我最大的支持!