Les questions sur Python s'adressent uniquement aux développeurs qui ont choisi Python comme l'un de leurs trois principaux langages de programmation.

Python

Quelle version de Python utilisez-vous le plus souvent ? 

Seulement 3 % des développeurs Python utilisent encore Python 2 en 2021 ! Il y a cinq ans, ils étaient 47 %.

À quelles fins utilisez-vous Python ?

Au cours des 5 dernières années d’enquêtes sur l’écosystème des développeurs de JetBrains, leur façon d’utiliser Python n’a pas changé. Le développement web et l’analyse de données restent les cas d'utilisation les plus courants du langage, avec une proportion d’environ 50 % chacun.

Seuls 4 % des utilisateurs de Python développent des jeux et 77 % d'entre eux le font dans le cadre de leurs loisirs.

75 % des participant·e·s à l’enquête impliqué·e·s dans la recherche universitaire utilisent Python, ce qui en fait le langage de programmation le plus utilisé dans ce domaine.

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

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

Python et JavaScript sont les langages les plus appris : près de 30 % des participant·es à l’enquête les ont étudiés au cours des 12 derniers mois.

Nous avons demandé quelles plateformes de MOOC les gens utilisent pour étudier Python, le cas échéant. Les trois premières plateformes mentionnées sont Udemy, Coursera et edX. Il est intéressant de noter que Udemy y est moins populaire que pour d’autres langages, tandis que Coursera et edX sont beaucoup plus souvent utilisées.

Nous avons lancé notre propre plateforme éducative : JetBrains Academy. Vous pouvez aussi utiliser notre IDE PyCharm Edu pour apprendre et enseigner Python.

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

La moitié des développeurs qui ont participé à cette enquête ont appris Python dans le cadre de leurs études.

Quelles autres technologies utilisez-vous en plus de Python ?

La proportion de développeurs Python travaillant pour de grandes entreprises de plus de 5 000 employé·es est plus élevée (20 %) que pour les développeurs utilisant d'autres langages (15 %). Pour toutes les autres tailles d’entreprises, la proportion est généralement à peu près la même quel que soit le type de développeur.

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 répondant·e·s, les résultats peuvent légèrement surreprésenter les utilisateurs de produits JetBrains car ils sont plus enclins à participer à nos enquêtes.

Python est aujourd’hui le langage de prédilection pour la science des données. La majorité des développeurs impliqué·es dans l’analyse des données (54 %), l’ingénierie des données (54 %) et le machine learning (71 %) utilisent Python.

Chez JetBrains, nous avons développé de nouveaux outils pour la science des données.

Datalore : un environnement puissant pour les notebooks Jupyter. Il est disponible pour tous en ligne et sous forme d’installation sur site pour les entreprises.

DataSpell : un nouvel IDE créé par JetBrains pour la science des données. Un environnement de développement productif pour les professionnels de la science des données qui participent activement à l’analyse exploratoire des données et au prototypage de modèles de machine learning.

Pour en savoir plus sur l’état de l’écosystème des développeurs Python, consultez l'enquête sur les développeurs Python réalisé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 ami·e·s et collègues.

Rejoignez le JetBrains Tech Insights Lab

Participez à des enquêtes et à des études sur l'expérience utilisateur pour aider les produits JetBrains à gagner en facilité d'utilisation, mais aussi en puissance. En participant à nos études, vous aurez également la possibilité de gagner des récompenses.

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