Index
Symboles
A
abstraction
11.1 Bases de la programmation orientée objet
ajouter en fin
9.1 Modification et parcours de listes
analyse de données
15.1 Introduction à la science des données
analyse exploratoire des données (EDA)
15.4 Analyse exploratoire des données
arbre de récursivité
12.4 Autres applications mathématiques de la récursivité
argument
6.4 Paramètres
arguments nommés
6.6 Arguments nommés
arguments positionnels
6.6 Arguments nommés
attribut d'instance
11.2 Classes et instances
attribut de classe
11.2 Classes et instances
B
bibliothèque
1.1 Contexte
bibliothèque standard de Python
7.5 Recherche de modules
bool()
4.1 Valeurs booléennes
boucle
Introduction
boucle externe
5.3 Boucles imbriquées
boucle for
5.2 Boucle for
boucle imbriquée
5.3 Boucles imbriquées
boucle infinie
5.4 Break et continue
boucle interne
5.3 Boucles imbriquées
boucle while
5.1 Boucle while
branche
Introduction
break
5.4 Break et continue
C
caractéristique
15.4 Analyse exploratoire des données
cas de base
12.2 Récursivité mathématique simple
cas récursif
12.2 Récursivité mathématique simple
casse serpent
1.3 Variables
chaîne de formatage
8.4 Formatage de chaînes de caractères
champ de remplacement
3.2 Chaînes formatées
champs de remplacement
8.4 Formatage de chaînes de caractères
champs de remplacement nommés
8.4 Formatage de chaînes de caractères
champs de remplacement numérotés
8.4 Formatage de chaînes de caractères
classe
11.2 Classes et instances
classes mixin
13.5 Héritage multiple et classes mixin
clé-valeur
10.1 Les bases des dictionnaires
collision de noms
7.2 Importer des noms
commentaires
1.7 Commentaires
compréhension de dictionnaire
10.5 Dictionnaires imbriqués et compréhension de dictionnaire
compréhension de liste
9.5 Compréhensions de listes
condition
4.2 Instructions if-else
continue
5.4 Break et continue
conversion de type explicite
2.2 Conversion de type
conversion de type implicite
2.2 Conversion de type
cycle de vie de la science des données
15.1 Introduction à la science des données
D
DataFrame
15.3 Pandas
découpage de chaînes
8.2 Découpage de chaînes
découpage de données
15.4 Analyse exploratoire des données
diagramme mémoire
3.3 Retour sur les variables
dictionnaires imbriqués
10.5 Dictionnaires imbriqués et compréhension de dictionnaire
division classique
2.5 Division d'entiers
division entière
2.5 Division d'entiers
docstring
1.7 Commentaires
E
else de boucle
5.5 Else de boucle
encapsulation
11.1 Bases de la programmation orientée objet
entrée
1.2 Entrée/sortie
erreur d'arrondi
2.4 Erreurs de virgule flottante
erreur de dépassement
2.4 Erreurs de virgule flottante
expression
Introduction
expression conditionnelle
4.7 Expressions conditionnelles
F
f-string
3.2 Chaînes formatées
filtrage de données
15.4 Analyse exploratoire des données
float()
2.2 Conversion de type
flux de contrôle
6.2 Flux de contrôle
fonction
6.1 Définition des fonctions
fonction intégrée
2.6 Le module math
G
Google Colaboratory
15.1 Introduction à la science des données
Google Sheets
15.1 Introduction à la science des données
H
héritage hiérarchique
13.4 Héritage hiérarchique
héritage multiniveau
13.4 Héritage hiérarchique
héritage multiple
13.5 Héritage multiple et classes mixin
I
identité
3.3 Retour sur les variables
indexation de données
15.4 Analyse exploratoire des données
indice
3.6 Résumé du chapitre
input()
1.2 Entrée/sortie
instances
11.2 Classes et instances
instruction
Introduction
instruction else
4.2 Instructions if-else
instruction if
4.2 Instructions if-else
instruction import
2.6 Le module math
instruction return
6.5 Valeurs de retour
int()
2.2 Conversion de type
interpréteur
2.1 Le shell Python
invite
1.2 Entrée/sortie
J
Jupyter Notebook
15.1 Introduction à la science des données
JupyterLab
15.1 Introduction à la science des données
K
Kaggle Kernels
15.1 Introduction à la science des données
L
largeur de champ
8.4 Formatage de chaînes de caractères
liste de listes
9.4 Listes imbriquées
liste imbriquée
9.4 Listes imbriquées
littéral de chaîne formatée
3.2 Chaînes formatées
M
méthode d'instance
11.3 Méthodes d'instance
méthodes magiques
11.4 Surcharge d'opérateurs
Microsoft Excel
15.1 Introduction à la science des données
modulo
2.5 Division d'entiers
mots-clés
1.3 Variables
O
objet
Introduction
open()
14.1 Lecture de fichiers
opérateur d'affectation
1.3 Variables
opérateur logique
4.3 Opérations booléennes
opérateur modulo
2.5 Division d'entiers
opérateurs arithmétiques
1.5 Notions de base sur les nombres
opérateurs de comparaison
4.1 Valeurs booléennes
ordinateur
1.1 Contexte
P
Pandas
15.3 Pandas
paramètre
6.4 Paramètres
pas
5.1 Boucle while
passage par référence d'objet
6.4 Paramètres
point de code
3.1 Retour sur les chaînes de caractères
polymorphisme
13.3 Méthodes
portée
6.3 Portée des variables
portée globale
6.3 Portée des variables
portée locale
6.3 Portée des variables
print()
1.2 Entrée/sortie
priorité
1.5 Notions de base sur les nombres
problème du diamant
13.5 Héritage multiple et classes mixin
programmation orientée objet
11.1 Bases de la programmation orientée objet
programme
1.1 Contexte
Python Package Index
7.5 Recherche de modules
R
range()
5.2 Boucle for
read()
14.1 Lecture de fichiers
readline()
14.1 Lecture de fichiers
readlines()
14.1 Lecture de fichiers
récursivité
12.1 Bases de la récursivité
redéfinition
13.3 Méthodes
REPL
2.1 Le shell Python
retour à la ligne
1.2 Entrée/sortie
round()
2.4 Erreurs de virgule flottante
S
séquence d'échappement
3.1 Retour sur les chaînes de caractères
Series
15.3 Pandas
shell
2.1 Le shell Python
sortie
1.2 Entrée/sortie
spécificateur de format
3.2 Chaînes formatées
str()
2.2 Conversion de type
surcharge d'opérateurs
11.4 Surcharge d'opérateurs
syntaxe
1.1 Contexte
T
Traceback
1.6 Messages d'erreur
type d'alignement de chaîne
8.4 Formatage de chaînes de caractères
type de données
1.5 Notions de base sur les nombres
U
W
write()
14.2 Écriture dans des fichiers