Catégories
Start-up et applications

Rapport: Python 2 n'est plus maintenu, mais toujours utilisé

Bien que Python 2 approche de sa fin de vie le 1er janvier 2020, 10% des développeurs Python l'utilisaient encore en 2019, selon Python 2019 de JetBrains enquête auprès des développeurs.

La part des développeurs utilisant encore Python 2 a diminué d'année en année. L'enquête de JetBrains en 2017 a révélé que 25% utilisaient Python 2 et leur 2018 a constaté que 16% l'utilisaient toujours. Alors que ce rapport contient des données de 2019 et que Python 2 a atteint la fin de sa vie en 2020, un Enquête ActiveState du début de cette année a révélé que 50% des entreprises n'avaient pas de plan en place pour la fin de vie de Python 2.

L'utilisation la plus courante de Python 2 était le développement Web, tandis que l'utilisation la plus courante de Python 3 est l'analyse de données. «Bien que l'analyse de données soit plus populaire parmi les développeurs Python, il est intéressant de voir que sa part parmi ceux qui utilisent Python 2 est inférieure à celle du développement Web. C'est probablement parce que l'analyse des données en Python est devenue plus populaire ces dernières années, alors que le développement Web est un domaine plus mature et que certains développeurs Web ont beaucoup de code hérité à maintenir », écrit JetBrains dans le rapport.

CONTENU CONNEXE: Passer de Python 2 à Python 3

L'utilisation la plus courante de Python en général n'est pas surprenante. Cinquante-neuf pour cent des répondants ont déclaré qu'ils utilisent Python pour l'analyse des données. 51% l'utilisent pour le développement Web, 40% l'utilisent pour l'apprentissage automatique et 39% l'utilisent pour le DevOps, l'administration système et l'écriture de scripts d'automatisation.

Les développeurs Python n'ont pas tendance à utiliser Python dans un seul but. On a demandé aux répondants: «Pourquoi utilisez-vous Python?» et le nombre moyen de fins était de 3,9.

Quatre-vingt-quatre pour cent des personnes interrogées ont déclaré que Python était leur langue principale. Les langues secondaires les plus courantes étaient JavaScript (43%), Bash / Shell (40%), HTML / CSS (40%), SQL (37%), C / C ++ (28%) et Java (19%).

Le rapport a également examiné les cadres et bibliothèques Python les plus populaires. Flask et Django étaient de loin les frameworks Web les plus populaires, avec 48% et 44% des développeurs les utilisant. Le prochain plus proche était Tornado à 5%. La popularité des cadres et des bibliothèques de science des données était plus uniforme. NumPy était le plus populaire, avec 64% des développeurs Python l'utilisant. Viennent ensuite Pandas (55%), Matplotlib (46%), SciPy (36%), SciKit-Learn (33%), TensorFlow (26%) et Keras (20%). Toutes les autres bibliothèques et cadres de science des données étaient utilisés à moins de 20%.

JetBrains a collecté des informations auprès de 24 000 développeurs Python de plus de 150 pays pour l'enquête.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *