События сегодня

Опрос разработчиков Python: Python 2 цепляется за определенные сценарии использования

Новое исследование Python Software Foundation показало, что, хотя Python 3 остается доминирующим как для работы, так и для развлечений, использование Python 2 увеличилось по сравнению с предыдущим годом.

Исследование, проведенное совместно с JetBrains и опросившее более 23 000 разработчиков Python, показало, что 93% респондентов уже внедрили Python 3, основываясь на ответах конца 2022 года. Однако это меньше, чем 95%, упомянутые в предыдущем году.

Чтобы понять причину, есть несколько небольших подсказок, основанных на сценариях использования версий Python. Python 2 остается более популярным для менее распространенных случаев использования, начиная от компьютерной графики (24% респондентов назвали Python 2 против 11% для Python 3) до разработки игр (13%/8%) и разработки мобильных приложений (13%/5%). ) и разработка мультимедийных приложений (11%/5%).

Напротив, наиболее распространенные варианты использования, анализ данных (54%/29%), веб-разработка (46%/19%) и машинное обучение (38%/13%), показали наиболее явный уклон в сторону Python 3. DevOps, системный администратор и написание сценариев автоматизации, которые в отчете были отнесены к одной категории, имело небольшое предпочтение к предыдущей итерации: 23% для Python 2 и 36% для Python 3.

Эту экономию можно также увидеть при оценке того, является ли Python основным или дополнительным языком для разработчиков, опрошенных в разных вариантах использования. Что касается DevOps, системного администратора и автоматизации, выбирать было особо нечего; 35% используют Python в качестве основного, а 34% — в качестве дополнительного. Однако для трех основных вариантов использования — анализа данных (53% первичных, 44% вторичных), веб-разработки (45%/31%) и машинного обучения (37%/29%) — разделение было более значительным.



86% опрошенных разработчиков Python используют другие языки. JavaScript остается самым популярным, на него указали 37% опрошенных, хотя с 2021 года он пережил спад (40%), как и HTML/CSS, который оставался вторым по популярности (36% в 2022 году, 38% в 2021 году). SQL, на который указали 34% респондентов, также были отмечены Bash/Shell (31%) и C/C++ (29%).

Когда дело дошло до веб-фреймворков, между Flask и Django была ничья по 39%. FastAPI упоминался каждым четвертым разработчиком Python, что на четыре процентных пункта больше, чем в предыдущем году.

В целом более половины опрошенных (51%) заявили, что используют Python как для работы, так и для личных проектов. Только каждый пятый (21%) заявил, что использует Python исключительно для работы, по сравнению с 28%, которые используют этот язык исключительно для образовательных, личных или побочных проектов.

Результаты опроса, показавшие небольшой рост популярности Python 2, являются интересным моментом: они пришли на той же неделе, когда был официально выпущен Python 3.12.0. Новые функции включают более гибкий анализ f-строки, поддержку протокола буфера в коде Python, а также новый API отладки/профилирования. Полный список функций вы можете увидеть здесь.

Фото Дэвида Клода на Unsplash

Опрос разработчиков Python: Python 2 цепляется за определенные сценарии использования

Узнайте о других предстоящих мероприятиях и вебинарах в области корпоративных технологий, проводимых TechForge, здесь.

Информация для Вас была полезна?
0
0
0
0
0
0
0

Похожие статьи

Кнопка «Наверх»