Python est le langage favori des programmeurs et la bibliothèque Pandas est devenue incontournable pour la Data Science ou l'exploitation intelligente de vastes volumes de données. Qu’est-ce qui fait la spécificité de Pandas ? Et comment expliquer une telle popularité ?

Cela vous intéressera aussi

[EN VIDÉO] Le premier bug informatique de l’histoire Les bugs informatiques sont aussi vieux que l’ordinateur lui-même. Le premier bug de l’histoire daterait ainsi de…1947. Depuis, les dysfonctionnements affectant nos appareils sont monnaie courante, et certains ont eu des conséquences désastreuses.

Apparu en février 1991, Python s’est progressivement imposé comme le langage de programmation vedette pour les applications Web. Une analyse effectuée sur le site de référence Github a montré qu’au 3e trimestre 2022, Python avait dépassé Java en matière de langage le plus utilisé, toutes applications confondues. 

La raison est aisée à comprendre : la simplicité d’usage de sa syntaxe en a fait, peu à peu, l’outil de prédilection pour les développeurs. Il faut remonter au bon vieux Basic pour retrouver une telle simplicité. Certains se souviennent encore que, jadis, lorsqu’ils achetaient un micro-ordinateur Thomson TO7, un Amstrad, un Alice ou autre, celui-ci intégrait toujours un Basic. Par la force des choses, de nombreux programmeurs émérites ont fait leurs premiers pas en écrivant leur propre version de Tetris ou Space Invaders.

La grande force de Python est d’avoir offert une syntaxe aussi facile à manipuler que le Basic d’antan. Bien des développeurs le diront : on peut maîtriser les bases de Python et créer ses premiers programmes au bout de quelques heures. La différence s’arrête pourtant là : le rayon d’action et l’efficacité de Python sont sans commune mesure avec ce célèbre ancêtre qu’a été le Basic.

Si l’on en croit cette estimation de GitHub, Python représente 28 % des développements au troisième trimestre 2022. © GitHub

La bibliothèque Pandas, outil de prédilection des Data Scientists

Par la force des choses, de nombreuses bibliothèques de développement sont apparues afin de faciliter l’usage de Python dans des secteurs précis. La biblioth...
[Courte citation de 8% de l'article original]