В 2022 году JetBrains совместно с организацией Python Software Foundation провела большое исследование среди разработчиков на языке Python. Компания успела опросить более 23 тысяч программистов из почти 200 регионов, чтобы лучше понять потребности сообщества. Спустя почти год JetBrains опубликовала итоги.
Результаты исследования
Выяснилось, что для 85% опрошенных Python — основной рабочий язык программирования, оставшиеся 15% используют его для второстепенных задач. Чаще всего вместе с Python используют JavaScript, HTML/CSS и SQL. Обусловлено это тем, что язык популярен в разработке веб-приложений.
Каждый пятый респондент использует Python на работе, а почти треть изучает с помощью него программирование. Самыми популярными сферами, в которых используется язык, стали анализ данных, веб-разработка, машинное обучение, DevOps и программирование веб-парсеров. Лидеры этого рейтинга не изменились, если сравнивать данные с 2021 годом.
Окружение и инструменты
Более 50% пользователей устанавливают Python с помощью официального сайта проекта. На macOS и Linux разработчики чаще пользуются Docker-контейнерами и встроенными пакетными менеджерами, включая apt-get, homebrew и yum. Кроме того, удалось выяснить, что большая часть программистов уже перешла на Python 3, старыми версиями пользуется всего 7% опрошенных.
Для разработки веб-приложений программисты отдают предпочтение фреймворкам Flask, Django и FastAPI. Тестирование продуктов реализуют с помощью pytest, unittest и mock. Топ других популярных библиотек и фреймворков открывают Requests, Pillow, Asyncio, Tkinter и PyQt.
Более 60% разработчиков пишут код на Python в редакторе VS Code или профессиональной среде разработки PyCharm. Первенство с результатом 37% досталось VS Code. Скорее всего, это связано с тем, что редактор кода от Microsoft полностью бесплатный и совместим с другими языками программирования.
Демография
Средний возраст разработчика на Python составляет 21–29 лет, при этом более 40% программистов имеют до двух лет опыта. Больше всего разработчиков приходится на США, Индию и Германию. Доля программистов из России составляет 3% от общего числа — это восьмое место в рейтинге (меньше, чем во Франции, но больше, чем в Канаде).
Больше интересного про код — в нашем телеграм-канале. Подписывайтесь!