JetBrain совместно с Python Software Foundation опубликовали результаты большого исследования, помогающего понять, как разработчики использовали Python в 2022 году. Исследование строится на базе опроса разработчиков. В 2022 году в нём приняло участие более 23 тыс. человек из почти 200 регионов.

Результаты исследования:

  • разработчики на Python в 86% случаев используют его вместе с другими языками и технологиями. В пятёрку популярных входят JavaScript, HTML/CSS, SQL, Bash/Shell и C/C++;

  • 51% опрошенных использует язык для работы и собственных проектов, ещё 28% использует только для образования и реализации собственных идей и 21% — только на работе;

  • в основном Python используется для анализа данных, веб-разработки, машинного обучения, DevOps и разработки веб-парсеров;

  • более 90% разработчиков перешли на Python 3, а старой версией пользуется всего 7%;

  • чаще всего Python устанавливается и обновляется с официального сайта, пакетных менеджеров в ОС (apt-get, yum, homebrew и других), Anaconda, Docker и pynew;

  • для изоляции среды Python используют Virtualenv, Docker, Conda, Pipenv и Poetry. Важно отметить, что в 2022 году популярность Poetry значительно выросла среди разработчиков;

  • тройку популярных веб-фреймворков на Python представляют Flask, Django и FastAPI;

  • пятёрку популярных библиотек на Python представляют Requests, Pillow, Asyncio, Tkinter и PyQT;

  • для тестирования чаще всего используют pytest, unittest и mock;

  • в качестве CI-систем разработчики выбирают GitHub Actions, Gitlab CI и Jenkins;

  • самый популярный редактор кода — VS Code, а PyCharm отстаёт на 8%;

  • 59% опрошенных постоянно работают с Python на работе, 13% используют язык для обучения, 7% — фрилансеры.

Более детально результаты исследования можно изучить на официальном сайте проекта.