https://lp.jetbrains.com/zh-cn/python-developers-survey-2022/
主要用途
- 数据分析
- Web
- 机器学习
- 运维
- 爬虫
59% 是全职员工,其中 65% 是程序员,年龄主要是 20~40 岁,大部分人在 10 人以下团队工作。
操作系统
- Linux 59%
- Windows 58%
- macOS 26%
- BSD 3%
PS:Linux 相较去年下降了 4%
IDE
- VSCode
- PyCharm
Python 版本
Python 3 的比例达到 95% 左右,其中:
- Python 3.10 45%
- Python 3.9 23%
- Python 3.8 17%
虚拟环境
Name | Percent | Remark |
---|---|---|
venv | 43% | |
virtualenv | 37% | |
conda | 21% | environment.yml |
poetry | 16% | poetry |
pipenv | 14% | pipfile |
virtualenvwrapper | 6% | |
hatch | 3% |
Web 框架
- Flask 39%
- Django 39%
- FlaskAPI 25%
单元测试框架
- pytest 51%
- unittest 24%
- mock 10%
ORM 框架
- SQLAlchemy 35%
- Django ORM 28%
- Raw SQL 16%
数据库
- PG 42
- MySQL 37
- SQLite 36
- Mongo 19
- Redis 16
大数据
- Apache Spark
- Apache Kafka
- Apache Hadoop/MapReduce
- Dask
- Apache Hive
- Apache Beam
- ClickHouse
- Apache Flink
- Apache Samza
- Apache Tez