55% Python-разработчиков используют Linux

Организация 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% – для обучения.
Release. Ссылка here.