Python
Поделиться:
На вопросы о Python отвечали только те, кто выбрал его в качестве одного из трех основных языков программирования.
Сферы применения Python не изменились с прошлого года: самые популярные — это анализ данных, веб-разработка и машинное обучение.
Учитывая тенденцию к снижению использования Python в веб-разработке, вполне логично, что использование таких фреймворков, как Flask и Django, тоже сократилось (примерно на 6 процентных пунктов). Вместе с тем растет популярность FastAPI. Это может объясняться тем, что FastAPI — современный эргономичный веб-фреймворк, обеспечивающий высокую производительность. Он использует современные возможности Python, например подсказки типов, у него есть встроенная поддержка асинхронного кода, и он позволяет создавать API на Python.
Самыми распространенными фреймворками для Data Science остаются NumPy, Pandas и Matplotlib.
Популярность большинства фреймворков с прошлого года почти не изменилась. Единственное исключение — библиотеки, поддерживающие асинхронное программирование: asyncio в 2022 году достигла рекордной популярности (21%), aiohttp показала небольшой рост, а httpx впервые появилась в нашем опросе — ее выбрали 9% респондентов.
Подавляющее большинство респондентов не используют другие технологии вместе с Python. Четверть респондентов пользуются инструментами объектно-реляционного отображения.
Несмотря на все усилия по созданию репрезентативной выборки респондентов, результаты могут быть немного смещены в сторону пользователей продуктов JetBrains, поскольку вероятность их участия в опросе выше, чем у других людей.
Подробнее о состоянии экосистемы Python можно узнать из результатов опроса Python-разработчиков, который мы проводим совместно с Python Software Foundation.
Спасибо, что уделили время!
Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.
Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.