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% — фрилансеры.
Более детально результаты исследования можно изучить на официальном сайте проекта.