Организация Python Software Foundation опубликовала результаты совместного ежегодного опроса, в котором приняли участие более 25 тысяч разработчиков, использующих язык программирования Python. Основные тенденции:
- 55% Python-разработчиков используют Linux в своём окружении для разработки (в прошлом отчёте 59%), 55% (58%) — Windows , 29% (26%) — MacOS, 2% (3%) — BSD.
- 6% (в прошлом отчёте 7%) продолжают пользоваться веткой Python 2, которая в настоящее время не поддерживается в большинстве дистрибутивов Linux и была переведена в разряд неподдерживаемых ещё в апреле 2020 года (изначально прекратить поддержку планировалось в 2015 году, но сроки постоянно продлевались). Почти половина тех, кто заявил о продолжении работы с Python 2 указали, что им меньше 21 года, а треть — что они являются студентами.
- 22% используют редактор кода Visual Studio Code, 20% — Jupyter Notebook, 17% — Vim, 13% — PyCharm Community Edition, 12% — JupyterLab, 11% — NotePad++, 9% — Sublime Text. 23% опрошенных используют только одну интегрированную среду разработки, 38% — две, 21% — три, 19% — больше трёх.
- 37% в отчётном году участвовали в разработке открытых проектов (77% на уровне разработки кода, 38% — документации, 35% — сопровождения, 33% — тестирования).
- 32% имеют возраст 21-29 лет, 8% — 18-20, 33% — 30-39, 16% — 40-49, 7% — 50-59, 3% — старше 60.
- 25% программируют на Python менее года, 16% — 1-2 года, 26% — 3-5 лет, 19% — 6-10 лет, 13% — более 10 лет.
- 44% отметили использование Python для анализа данных, 44% — web-разработки, 34% — для машинного обучения, 26% — для администрирования, DevOps и написания сценариев автоматизации, 25% — для парсеров и web-ботов, 26% — для обучения.
Источник: opennet.ru