Python

Partager :

Les questions sur Python n'ont été montrées qu'aux développeurs ayant choisi Python comme l'un de leurs trois principaux langages de programmation.

Quelles versions de Python utilisez-vous le plus ?

1 répondant sur 5 utilise la dernière version de Python, sortie en octobre 2021. Il a fallu environ neuf mois à Python 3.10 pour atteindre 22 % d'utilisation.

À quelles fins utilisez-vous Python ?

Les cas d'utilisation de Python sont restés stables d'une année sur l'autre. Le langage est surtout populaire dans l'analyse de données, le développement web et le machine learning.

Quels frameworks ou quelles bibliothèques web utilisez-vous en plus de Python ?

Compte tenu de la tendance à la baisse de l'utilisation de Python pour le développement web, il était prévisible que la popularité de frameworks tels que Flask et Django diminue également (environ six points de pourcentage). Dans le même temps, la popularité de FastAPI a augmenté, peut-être parce qu'il s'agit d'un framework web moderne, conçu pour la haute performance et l'ergonomie. Il utilise des fonctionnalités Python modernes telles que la déclaration de type, offre une prise en charge asynchrone intégrée, permet de créer des API avec Python, et plus.

Quels frameworks de science des données utilisez-vous en plus de Python ?

NumPy, Pandas et Matplotlib restent les frameworks les plus populaires pour les tâches de science des données.

Parmi les frameworks ou bibliothèques suivants, lesquels utilisez-vous en plus de Python ?

La popularité de la plupart des frameworks est restée stable d'une année sur l'autre. Les bibliothèques qui prennent en charge la programmation asynchrone constituent une exception. La bibliothèque asyncio a atteint un niveau de popularité record en 2022 (21 %), aiohttp a connu une légère augmentation et httpx fait sa première apparition dans l'enquête, en étant sélectionné par 9 % des participants.

Quelles autres technologies utilisez-vous en plus de Python ?

La grande majorité des participants n'utilisent pas d'autres technologies que Python. Un quart des personnes interrogées utilisent des mappeurs objet-relationnel.

Quel IDE ou éditeur utilisez-vous principalement pour le développement en Python ?

Malgré toutes les mesures que nous avons prises pour garantir la représentativité des participants, il est possible que les résultats sur-représentent légèrement les utilisateurs de produits JetBrains, qui sont plus enclins à répondre à nos enquêtes.

Utilisez-vous Language Server Protocol (LSP) ?

Pour en savoir plus sur l'état de <0>l'écosystème des développeurs Python<0>, consultez l'enquête officielle sur les développeurs Python, créée en partenariat avec la Python Software Foundation.

Merci du temps que vous nous avez accordé !

Nous espérons que vous avez trouvé ce rapport intéressant. N'hésitez pas à le partager avec vos amis et collègues.

Si vous avez des questions ou des suggestions, contactez-nous à surveys@jetbrains.com.