Magazine
Spécialité(s)
Résumé
Python est probablement le langage le plus utilisé par les data scientists. Est-ce un choix pertinent ? Pour le savoir, il faut plonger dans les profondeurs du langage, dans ses sources, pour y voir plus clair.
Python est un langage simple, sans fioriture. Tous les trucs sympas se payent cher en performance :
- pas besoin de déclarer les types des variables ;
- pas de gestion de la mémoire (malloc/free) ;
- indexation positive et négative avec gestion des débordements ;
- gestion des paramètres par leurs noms ;
- gestion des types des paramètres par l’appelé ;
- polymorphisme à l’exécution ;
- etc.
Pour commencer, savez-vous ce qu’il se passe derrière ce petit bout de code ?
def add(a, b):
return a + b
add(100,2000)
En fait, il y a 13 000 instructions…
Cet article est réservé aux abonnés. Il vous reste 97% à découvrir.
S'abonner à Connect
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première
Déjà abonné ? Connectez-vous