Tutoriel principal Python

Bases

Introduction au langage Python Vérification de la version de Python Affichage des données à l'écran Philosophie Python Commentaires Variables Affichage d'une variable à l'écran Opérations mathématiques avec les nombres Opérations mathématiques avec des variables Opérations raccourcies Priorité des opérations mathématiques Priorité égale Parenthèses de regroupement Nuances de regroupement Longueur d'un nombre Nombres à virgule flottante Nombres négatifs Reste d'une division Puissance Priorité de l'élévation à la puissance Chaînes de caractères Concatenation de chaînes Multiplication de chaînes Symboles d'une chaîne Échappement des caractères d'une chaîne Longueur d'une chaîne Chaînes multilignes Valeurs booléennes Valeur None Typage strict en Python Conversion en chaîne Conversion en nombre Chaînes avec des chiffres Obtention de caractères à partir d'un nombre Conversion en nombre à virgule flottante Fonction input

Listes

Introduction aux listes Création de listes à l'aide de crochets Création de listes à l'aide de la fonction list Division d'une chaîne en liste Élément individuel d'une liste Longueur d'une liste Dernier élément d'une liste Modification des éléments Ajout d'éléments à la fin d'une liste Ajout d'éléments par position Combinaison de listes avec la méthode extend Combinaison de listes Ajout à une liste Suppression d'éléments avec l'opérateur del Suppression d'éléments par valeur Obtention et suppression d'un élément Suppression de tous les éléments Recherche de l'index d'un élément par sa valeur Présence d'un élément dans une liste Comptage des éléments dans une liste Ordre inverse des éléments dans une liste Tri dans la liste d'origine Tri dans une copie de la liste Fusion d'une liste en chaîne

Tuples

Introduction aux tuples Création d'un tuple Méthode alternative de création d'un tuple Tuple à un élément Syntaxe alternative Élément individuel d'un tuple Modification des éléments Longueur d'un tuple Concaténation de tuples Multiplication de tuples Présence d'un élément dans un tuple Déballage des tuples Conversion en tuple Conversion d'un tuple en liste Fusion d'un tuple en chaîne

Slices

Introduction aux slices Slice dans un intervalle de positions Slice à partir d'une position Slice jusqu'à une position Slice avec des positions négatives Pas de sélection Slice avec uniquement un pas de sélection Slice complet Inversion d'une séquence Suppression d'éléments à l'aide de slices

Dictionnaires

Introduction aux dictionnaires Méthode alternative de création d'un dictionnaire Valeur d'un élément du dictionnaire Modification de la valeur d'un élément Ajout d'un élément au dictionnaire Longueur du dictionnaire Fusion de dictionnaires Fusion de dictionnaires avec des éléments identiques Suppression d'éléments par clé Extraction par clé Extraction du dernier élément Suppression de tous les éléments Présence d'un élément dans le dictionnaire Obtention optionnelle d'un élément Conversion en liste Obtention de toutes les clés Obtention de toutes les valeurs Paire clé-valeur Conversion en dictionnaire Pratique

Ensembles

Introduction aux ensembles Élément d'un ensemble Éléments répétitifs dans un ensemble Longueur d'un ensemble Ajout d'un élément à un ensemble Ajout de plusieurs éléments à un ensemble Union d'ensembles Suppression d'un élément d'un ensemble Suppression d'un élément présent Extraction d'un élément Suppression de tous les éléments Présence d'un élément dans un ensemble Présence d'un ensemble dans une séquence Comparaison d'ensembles Éléments communs des ensembles Éléments différents des ensembles Différence d'ensembles Opérations complexes Conversion en ensemble Pratique

Conditions

Construction if-else Indentations dans les conditions Opérateurs supérieur et inférieur Vérification d'égalité Vérification d'inégalité ET logique OU logique NON logique Priorité des opérations de comparaison Regroupement de conditions Comparaisons doubles Vérification de présence Vérification des valeurs spéciales If raccourci Construction elif If imbriqués Construction match-case Opérateur ternaire Vérification du type d'objet Pratique if else

Boucles

Boucle for Accumulation du résultat dans une boucle Boucle for et condition if Instruction break Instruction continue Obtention des éléments et de leurs indices Clés d'un dictionnaire via for Valeurs d'un dictionnaire Paire clé-valeur d'un dictionnaire Paires index-élément d'un dictionnaire Génération de nombres Génération de nombres avec un pas Parcours simultané Boucle while Boucle while sans compteur Condition if dans une boucle while Travail avec des drapeaux Interception de la sortie de boucle Pratique sur les boucles Saisie de données dans une boucle

Multidimensionnalité

Listes multidimensionnelles Liste tridimensionnelle Parcours des listes multidimensionnelles Parcours d'une liste tridimensionnelle Parcours d'une liste multidimensionnelle de dictionnaires Remplissage des listes multidimensionnelles

Fonctions standards

Puissances Fonctions d'arrondi Extrema Aléatoire Modules Opérations mathématiques sur les nombres Division des nombres Casse des caractères Fractionnement de chaîne Formatage de chaîne Recherche dans les chaînes Vérification de chaîne

Temps

Travail avec les dates Affichage de la date actuelle Obtention du jour de la semaine Différence entre deux dates Détermination de l'année bissextile Affichage de l'heure Formatage de la date Format epoch Affichage de la date à partir de l'epoch Objet struct_time Obtention de l'objet struct_time en UTC Obtention du format epoch à partir de struct_time Différence d'époques Délai d'opération

Fonctions personnalisées

Introduction Paramètres de fonction Instruction return Paramètres optionnels Paramètres nommés Paramètres variables Fonctions imbriquées Mot-clé pass Commentaires Conseils sur les fonctions Pratique sur les fonctions
byidsv