Bien vivant et même un peu plus utilisé. La version 2 de Python résiste aux assauts de la 3ème itération chez les développeurs. C’est un des enseignements de l’enquête réalisée par la Python Software Foundation et JetBrains auprès de 23 000 développeurs à la fin 20222.

Si 93% des sondés ont adopté Python 3, ils sont 7% à se servir de Python 2. En 2021, ce taux était de 5% et de 6% en 2020. En 2017, ils étaient 25% à adopter Python 2. Pour expliquer cette résistance, il faut se pencher sur les usages. 29 % des répondants utilisent encore Python 2 pour l'analyse de données, 24 % pour l'infographie et 23 % pour le devops.

Les anciennes version de Python 3 séduisent toujours

Pour mémoire, Python 3 a été lancé en décembre 2008 et la dernière mise à jour, Python 3.12 est arrivée cette semaine. 45 % des personnes interrogées utilisaient encore la version 3.10, arrivé il y a deux ans, tandis que seulement 2 % utilisent encore l’itération 3.5 ou une version inférieure.

Parmi les autres enseignements, l’enquête montre que Python est cité comme langage principal pour 85% des répondants. Il sert majoritairement au développement web, à l'analyse de données et au machine learning. Les trois frameworks web Python les plus populaires, et en concurrence, sont Flask, Django et FastAPI. Les sondés sont 66% à se servir de plateformes cloud dont AWS. Pour la partie framework, les développeurs jettent leur dévolu sur Visual Studio Code de Microsoft et PyCharm de JetBrains. Enfin, ils sont 34% à avoir développé et packagé des bibliothèques Python.