Python

Поделиться:

На вопросы о Python отвечали только те, кто выбрал его в качестве одного из трех основных языков программирования.

Какую версию Python вы используете чаще всего?

Каждый пятый респондент использует последнюю версию Python, выпущенную в октябре 2021 года. На завоевание доли в 22% у Python 3.10 ушло примерно девять месяцев.

С какой целью вы используете Python?

Сферы применения Python не изменились с прошлого года: самые популярные — это анализ данных, веб-разработка и машинное обучение.

Какие веб-фреймворки/библиотеки вы используете в дополнение к Python?

Учитывая тенденцию к снижению использования Python в веб-разработке, вполне логично, что использование таких фреймворков, как Flask и Django, тоже сократилось (примерно на 6 процентных пунктов). Вместе с тем растет популярность FastAPI. Это может объясняться тем, что FastAPI — современный эргономичный веб-фреймворк, обеспечивающий высокую производительность. Он использует современные возможности Python, например подсказки типов, у него есть встроенная поддержка асинхронного кода, и он позволяет создавать API на Python.

Какие фреймворки для анализа данных вы используете в дополнение к Python?

Самыми распространенными фреймворками для Data Science остаются NumPy, Pandas и Matplotlib.

Какие фреймворки/библиотеки вы используете в дополнение к Python?

Популярность большинства фреймворков с прошлого года почти не изменилась. Единственное исключение — библиотеки, поддерживающие асинхронное программирование: asyncio в 2022 году достигла рекордной популярности (21%), aiohttp показала небольшой рост, а httpx впервые появилась в нашем опросе — ее выбрали 9% респондентов.

Какие еще технологии вы используете совместно с Python?

Подавляющее большинство респондентов не используют другие технологии вместе с Python. Четверть респондентов пользуются инструментами объектно-реляционного отображения.

Какую IDE или редактор вы чаще всего используете для разработки на Python?

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

Используете ли вы протокол языкового сервера (LSP)?

Подробнее о состоянии экосистемы Python можно узнать из результатов опроса Python-разработчиков, который мы проводим совместно с Python Software Foundation.

Спасибо, что уделили время!

Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.

Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.