Tutoriel principal Python
Tutoriel détaillé sur le langage de programmation Python. Pour débutants. Beaucoup de théorie et de problèmes.
Bases
001
Introduction au langage Python pour les débutants
002Vérification de la version de Python
003Affichage des données à l'écran en Python
004Philosophie de Python
005Commentaires en Python
006Variables en Python
007Afficher une variable dans la console en Python
008Opérations mathématiques avec les nombres en Python
009Opérations mathématiques avec des variables en Python
010Opérations abrégées en Python
011Priorité des opérations mathématiques en Python
012Priorité égale en Python
013Parenthèses de regroupement en Python
014Les nuances du regroupement en Python
015Longueur d'un nombre en Python
016Nombres à virgule flottante en Python
017Les nombres négatifs en Python
018Le reste de la division en Python
019Exponentiation en Python
020Priorité de l'exponentiation en Python
021Chaînes de caractères en Python
022Concatenation de chaînes en Python
023Multiplication de chaînes en Python
024Caractères d'une chaîne en Python
025Échappement des caractères de chaîne en Python
026Longueur de chaîne en Python
027Chaînes multilignes en Python
028Les valeurs booléennes en Python
029La valeur None en Python
030Typage fort en Python
031Conversion en chaîne en Python
032Conversion en entiers en Python
033Chaînes de caractères avec des chiffres en Python
034Obtention de caractères à partir de nombres en Python
035Conversion en nombre à virgule flottante en Python
036La fonction input en Python
Listes
037
Listes en Python
038Création de listes avec des crochets en Python
039Création de listes avec la fonction list en Python
040Fractionnement d'une chaîne en liste en Python
041Accéder à un élément individuel d'une liste en Python
042Longueur d'une liste en Python
043Le dernier élément d'une liste en Python
044Modification des éléments d'une liste en Python
045Ajouter des éléments à la fin d'une liste en Python
046Ajout d'éléments par position dans une liste en Python
047Fusion de listes avec la méthode extend en Python
048Concaténer des listes en Python
049Ajout à une liste en Python
050Suppression d'éléments d'une liste avec l'opérateur del en Python
051Supprimer des éléments d'une liste par leur valeur en Python
052Obtention et suppression d'un élément d'une liste en Python
053Suppression de tous les éléments d'une liste en Python
054Recherche de l'indice d'un élément par sa valeur en Python
055Vérifier la présence d'un élément dans une liste en Python
056Compter les éléments dans une liste en Python
057Inversion de l'ordre des éléments dans une liste en Python
058Tri des éléments dans une liste en Python
059Tri des éléments dans une copie de liste en Python
060Fusionner une liste en une chaîne en Python
Tuples
061
Tuples en Python
062Création de tuple en Python
063Méthode alternative pour créer un tuple en Python
064Tuple à un élément en Python
065Syntaxe alternative des tuples en Python
066Élément individuel d'un tuple en Python
067Modification des éléments en Python
068Longueur d'un tuple en Python
069Concaténer des tuples en Python
070Multiplication de tuples en Python
071Vérifier la présence d'un élément dans un tuple en Python
072Déballage des tuples en Python
073Conversion en tuple en Python
074Conversion d'un tuple en liste en Python
075Fusion d'un tuple en une chaîne en Python
Slices
076
Slices en Python
077Tranche dans une plage de positions en Python
078Tranche à partir d'une position en Python
079Tranche jusqu'à une position en Python
080Slices avec indices négatifs en Python
081Pas de sélection pour les tranches en Python
082Tranche avec uniquement un pas d'échantillonnage en Python
083Le slice complet en Python
084Inversion de séquence en Python
085Suppression d'éléments avec les tranches en Python
Dictionnaires
086
Dictionnaires en Python
087Méthode alternative pour créer un dictionnaire en Python
088Valeur d'un élément de dictionnaire en Python
089Modification de la valeur d'un élément de dictionnaire en Python
090Ajouter un élément à un dictionnaire en Python
091Longueur d'un dictionnaire en Python
092Fusion de dictionnaires en Python
093Fusion de dictionnaires avec des éléments identiques en Python
094Suppression d'éléments d'un dictionnaire par clé en Python
095Extraction d'un élément par clé en Python
096Extraction du dernier élément en Python
097Supprimer tous les éléments d'un dictionnaire en Python
098Vérifier la présence d'un élément dans un dictionnaire en Python
099Récupération facultative d'un élément d'un dictionnaire en Python
100Conversion des valeurs d'un dictionnaire en liste en Python
101Obtenir toutes les clés d'un dictionnaire en Python
102Obtenir toutes les valeurs d'un dictionnaire en Python
103Obtention de paires clé-valeur d'un dictionnaire en Python
104Conversion en dictionnaire en Python
105Mise en pratique des connaissances sur les dictionnaires en Python
Ensembles
106
Ensembles en Python
107Élément d'un ensemble en Python
108Éléments en double dans un ensemble en Python
109Longueur d'un ensemble en Python
110Ajouter un élément à un ensemble en Python
111Ajouter plusieurs éléments à un ensemble en Python
112Union d'ensembles en Python
113Supprimer un élément d'un ensemble en Python
114Suppression d'un élément présent dans un ensemble en Python
115Extraction d'un élément d'un ensemble en Python
116Supprimer tous les éléments d'un ensemble en Python
117Vérifier la présence d'un élément dans un ensemble en Python
118Vérifier l'inclusion d'un ensemble dans une séquence en Python
119Comparaison des ensembles en Python
120Éléments communs de plusieurs ensembles en Python
121Éléments distincts de plusieurs ensembles en Python
122Différence d'ensembles en Python
123Opérations complexes sur les ensembles en Python
124Conversion en ensemble en Python
125Mise en pratique des connaissances sur les ensembles en Python
Conditions
126
La structure if-else en Python
127Indentations dans la construction if-else en Python
128Opérateurs supérieur et inférieur en Python
129Vérification de l'égalité en Python
130Vérification d'inégalité en Python
131ET logique en Python
132OU logique en Python
133Le NON logique en Python
134Priorité des opérations de comparaison en Python
135Regroupement des conditions en Python
136Comparaisons doubles en Python
137Vérification de l'appartenance en Python
138Vérification des valeurs spéciales en Python
139If abrégé dans la structure if-else
140La construction elif en Python
141Instructions conditionnelles imbriquées en Python
142La structure match-case en Python
143Opérateur ternaire en Python
144Vérification du type d'objet en Python
145Atelier pratique sur if-else en Python
Boucles
146
La boucle for en Python
147Accumulation de résultat dans une boucle for Python
148Boucle for et condition if en Python
149L'instruction break en Python
150L'instruction continue en Python
151Obtention des éléments et de leurs index en Python
152Clés de dictionnaire via for en Python
153Valeurs d'un dictionnaire via for en Python
154Paire clé-valeur du dictionnaire via for en Python
155Paires index-élément de dictionnaire en Python
156Génération de nombres via for en Python
157Génération de nombres avec un pas via for en Python
158Parcours simultané de séquences en Python
159La boucle while en Python
160La boucle while sans compteur en Python
161Condition if dans la boucle while en Python
162Travailler avec des indicateurs en Python
163Interception de la sortie de boucle en Python
164Atelier sur les boucles en Python
165Saisie de données dans une boucle en Python
Multidimensionnalité
166
Listes multidimensionnelles en Python
167Liste tridimensionnelle en Python
168Parcourir des listes multidimensionnelles en Python
169Parcours d'une liste tridimensionnelle en Python
170Parcourir une liste multidimensionnelle de dictionnaires en Python
171Remplissage de listes multidimensionnelles en Python
Fonctions standards
172
Exposant et racine en Python
173Fonctions d'arrondi en Python
174Nombres extrêmes en Python
175Aléatoire en Python
176Modules en Python
177Opérations mathématiques avec les nombres en Python
178Division de nombres en Python
179Casse des caractères en Python
180Fractionnement de chaînes en Python
181Formatage des chaînes en Python
182Recherche dans les chaînes en Python
183Vérification de chaîne en Python
Temps
184
Travailler avec les dates en Python
185Affichage de la date actuelle en Python
186Obtenir le jour de la semaine en Python
187Différence entre deux dates en Python
188Détermination d'une année bissextile en Python
189Affichage de l'heure en Python
190Formatage des dates en Python
191Obtention du temps au format epoch en Python
192Obtenir la date à partir du format epoch en Python
193Conversion du format epoch en objet struct_time en Python
194Obtention d'un objet struct_time en UTC avec Python
195Obtenir le format epoch à partir de struct_time en Python
196Différence d'époques en Python
197Délai d'exécution d'une opération en Python
Fonctions personnalisées
198