Dans ce post, nous allons explorer l'origine du nom de la bibliothèque pandas qui intrigue beaucoup de gens mais qui est souvent négligée. Vous vous êtes peut-être déjà demandé en découvrant pandas pour la première fois : "Est-ce que c'est vraiment du panda dont le nom vient ?" La réponse est "C'est en partie vrai, et en partie faux" !

Illustration d'un panda mignon portant un t-shirt Python


pandas : révélons le secret du nom !

🐼 pandas provient de 'Panel Data'.

Le nom pandas vient du terme statistique "panel data". Les 'données de panel' représentent une structure de données multidimensionnelle et sont souvent utilisées en économie et en sciences sociales pour analyser les données qui changent au fil du temps ou selon les groupes.

Par exemple, voici quelques exemples représentatifs de données de panel :

  • Évolution mensuelle des ventes de l'entreprise A

  • Évolution du PIB de plusieurs pays par année

  • Variation quotidienne du nombre de visiteurs dans chaque magasin

Le système créé pour gérer efficacement ces données de panel est appelé "panel data system", et c'est ainsi que nous avons abrégé cela en pandas.

🐼 D'où vient alors le panda ?

En raccourcissant le nom, cela a par coïncidence conduit à 'pandas', et ce mot évoquant le mignon et mémorable 'panda', a été choisi comme logo et mascotte. En d'autres termes, la mascotte était un choix marketing, mais l'origine du nom est ancrée dans la statistique.


Créer pandas : l'homme et l'objectif

pandas est une bibliothèque open-source créée en 2008 par le développeur Wes McKinney. À l'époque, il voulait effectuer un traitement de données similaire à Excel en Python dans une entreprise financière, et c'est ce besoin qui a conduit à la création de pandas. C'est pourquoi pandas a été conçu dès le début pour être optimisé pour les données commerciales, les données temporelles et la génération de rapports.


Résumé

Élément Description
Origine du nom Système de données de panel → pandas
Mascotte Coïncidence avec 'panda' → Adopté pour son allure mignonne
Objectif Faciliter l'analyse de données statistiques avec Python

Maintenant, à chaque fois que vous écrivez import pandas as pd, j'espère que vous vous souviendrez non seulement du mignon panda, mais aussi de la puissance des statistiques et de l'automatisation que pandas offre ! 😎