Python
Поделиться:
На вопросы о Python отвечали только те, кто выбрал его в качестве одного из трех основных языков программирования.
Сферы применения Python не изменились с прошлого года: самые популярные — это анализ данных, веб-разработка и машинное обучение.
40%
46%
Flask
39%
45%
Django
20%
14%
FastAPI
3%
4%
Tornado
Учитывая тенденцию к снижению использования Python в веб-разработке, вполне логично, что использование таких фреймворков, как Flask и Django, тоже сократилось (примерно на 6 процентных пунктов). Вместе с тем растет популярность FastAPI. Это может объясняться тем, что FastAPI — современный эргономичный веб-фреймворк, обеспечивающий высокую производительность. Он использует современные возможности Python, например подсказки типов, у него есть встроенная поддержка асинхронного кода, и он позволяет создавать API на Python.
Самыми распространенными фреймворками для Data Science остаются NumPy, Pandas и Matplotlib.
43%
43%
Requests
26%
26%
Pillow
21%
16%
asyncio
15%
17%
Tkinter
14%
19%
Scrapy
Популярность большинства фреймворков с прошлого года почти не изменилась. Единственное исключение — библиотеки, поддерживающие асинхронное программирование: asyncio в 2022 году достигла рекордной популярности (21%), aiohttp показала небольшой рост, а httpx впервые появилась в нашем опросе — ее выбрали 9% респондентов.
ORM
Sphinx
Buildout
Другое
Никакие
Подавляющее большинство респондентов не используют другие технологии вместе с Python. Четверть респондентов пользуются инструментами объектно-реляционного отображения.
Несмотря на все усилия по созданию репрезентативной выборки респондентов, результаты могут быть немного смещены в сторону пользователей продуктов JetBrains, поскольку вероятность их участия в опросе выше, чем у других людей.
Подробнее о состоянии экосистемы Python можно узнать из результатов опроса Python-разработчиков, который мы проводим совместно с Python Software Foundation.
Спасибо, что уделили время!
Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.
Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.