Retour à l'éditeur

Guides pratiques Python

Guides de programmation étape par étape pour résoudre les problèmes courants en Python. Affichez le code, lisez les explications et exécutez des exemples instantanément dans votre navigateur.

Comment trier une liste en Python

Apprenez à trier une liste en Python à l'aide de la méthode sort() et de la fonction sorted(). Découvrez des exemples de tri de clés personnalisé et d’ordre inverse.

Lire le guide

Comment lire un fichier en Python

Apprenez à lire des fichiers en Python. Maîtrisez l'instruction with open, readline, readlines et gérez en toute sécurité les exceptions de fichiers.

Lire le guide

Comment inverser une chaîne en Python

Apprenez à inverser une chaîne en Python à l'aide du découpage, de la fonction reversed() et de la concaténation de boucles avec des exemples de code visuel.

Lire le guide

Comment parcourir un dictionnaire en Python

Apprenez à parcourir ou parcourir un dictionnaire Python. Découvrez des méthodes pour parcourir des clés, des valeurs et des paires clé-valeur avec des exemples clairs et exécutables.

Lire le guide

Comment convertir une chaîne en Int en Python

Apprenez à convertir une chaîne en entier en Python à l'aide de la fonction int(). Gérez les erreurs en toute sécurité et convertissez les nombres binaires, octaux ou hexadécimaux.

Lire le guide

Comment supprimer les doublons d'une liste en Python

Découvrez comment supprimer les doublons d'une liste en Python tout en conservant ou en ignorant l'ordre. Comparez les conversions d'ensembles, les clés de dict et les méthodes de boucle.

Lire le guide

Comment diviser une chaîne en Python

Apprenez à diviser une chaîne en une liste en Python à l'aide de la méthode split(). Explorez le fractionnement par espaces, virgules, nouvelles lignes et limitez le nombre de fractionnements.

Lire le guide

Comment vérifier si une liste est vide en Python

Découvrez les méthodes les plus pythoniques pour vérifier si une liste est vide en Python. Comparez les vérifications booléennes implicites avec les comparaisons de longueur.

Lire le guide

Comment écrire dans un fichier en Python

Apprenez à écrire du texte dans des fichiers en Python. Maîtrisez la différence entre les modes d'écriture ("w") et d'ajout ("a") avec des gestionnaires de contexte sécurisés.

Lire le guide

Comment obtenir la date et l'heure actuelles en Python

Découvrez comment obtenir la date et l'heure actuelles en Python à l'aide du module datetime. Formatez les dates en chaînes avec strftime et gérez les fuseaux horaires.

Lire le guide

Comment créer un dictionnaire en Python

Apprenez à créer un dictionnaire en Python. Comprenez la syntaxe littérale, le constructeur de dict, les compréhensions de dict et les initialiseurs clés-valeurs.

Lire le guide

Comment trouver la longueur d'une liste en Python

Apprenez à trouver la longueur d'une liste en Python à l'aide de la fonction len(). Comprendre la complexité temporelle O(1) et les comptes de vérification.

Lire le guide

Comment générer des nombres aléatoires en Python

Apprenez à générer des nombres aléatoires en Python. Comparez la génération de randrange, de randint et de flotteur uniforme avec le contrôle d'ensemencement.

Lire le guide

Comment utiliser Enumerate en Python

Apprenez à utiliser la fonction enumerate() en Python. Obtenez à la fois l’index et la valeur lorsque vous parcourez des listes avec des exemples clairs.

Lire le guide

Comment remplacer des caractères dans une chaîne en Python

Découvrez comment remplacer des caractères ou des sous-chaînes dans des chaînes Python. Maîtrisez la méthode replace(), comptez les limites et utilisez la traduction pour plusieurs caractères.

Lire le guide

Comment ajouter et mettre à jour des clés dans un dictionnaire Python

Découvrez comment ajouter des éléments ou mettre à jour des paires clé-valeur dans un dictionnaire Python. Explorez les crochets, la méthode de mise à jour et les options d'opérateur de fusion.

Lire le guide

Comment fusionner deux listes en Python

Découvrez les meilleures façons de fusionner et de combiner deux listes en Python. Comparez l'opérateur plus, la méthode d'extension, le déballage de liste et les options de chaîne.

Lire le guide

Comment créer une classe en Python

Apprenez à créer une classe en Python. Maîtrisez le constructeur __init__, les méthodes d'instance, le mot-clé self et l'instanciation d'objet.

Lire le guide

Comment gérer les exceptions en Python

Apprenez à gérer les exceptions en Python à l’aide des blocs try, except, else et enfin. Écrivez du code Python sans erreur et résistant aux plantages.

Lire le guide

Comment utiliser la compréhension de liste en Python

Apprenez à utiliser les compréhensions de listes en Python. Écrivez des boucles concises, appliquez des filtres conditionnels et créez des matrices avec une syntaxe visuelle claire.

Lire le guide

Comment formater des chaînes en Python

Apprenez les meilleures techniques de formatage de chaînes en Python. Comparez les f-strings modernes, le format() et le formatage en pourcentage avec des exemples de code.

Lire le guide

Comment utiliser les fonctions Lambda en Python

Apprenez à utiliser les fonctions lambda en Python. Maîtrisez les fonctions anonymes, les rappels en ligne et le tri des données de liste avec des clés lambda.

Lire le guide

Comment installer des packages Python à l'aide de pip

Découvrez comment installer et gérer des packages tiers en Python à l'aide de pip. Découvrez les environnements virtuels, les exigences.txt et les commandes de base.

Lire le guide

Comment convertir une liste en chaîne en Python

Découvrez comment convertir des listes de chaînes ou de nombres en une seule chaîne en Python. Maîtrisez la méthode join(), les conversions de cartes et le formatage personnalisé.

Lire le guide

Comment vérifier la version de Python

Découvrez comment vérifier votre version de Python. Affichez les instructions d'archivage dans le terminal, l'invite de commande et de manière dynamique dans un script Python.

Lire le guide

Comment utiliser *args et **kwargs dans les fonctions Python

Maîtrisez *args et **kwargs en Python. Apprenez à écrire des fonctions flexibles avec des arguments de position et de mot-clé dynamiques, à décompresser des collections et à créer des fonctions wrapper.

Lire le guide

Comment créer et activer un environnement virtuel Python

Découvrez comment créer, activer et gérer un environnement virtuel Python à l'aide du module venv intégré. Gardez les dépendances de votre projet isolées et propres.

Lire le guide

Comment lire et analyser un fichier JSON en Python

Apprenez à lire, analyser et charger des fichiers JSON en Python à l'aide du module json intégré. Maîtrisez la conversion de chaînes JSON en dictionnaires et vice versa.

Lire le guide

Comment utiliser les expressions régulières

Maîtrisez les expressions régulières Python à l'aide du module re intégré. Apprenez la correspondance de chaînes, la recherche de modèles, la recherche de toutes les occurrences et le remplacement de texte.

Lire le guide

Comment découper une liste en Python

Apprenez à découper des listes en Python à l'aide de la puissante syntaxe entre crochets. Maîtrisez les arguments de démarrage, d’arrêt et d’étape, l’indexation négative et les listes d’inversion.

Lire le guide

Comment copier une liste en Python

Apprenez à copier une liste en Python. Explorez le découpage de liste, la méthode copy(), les constructeurs de liste et maîtrisez la différence entre les copies superficielles et profondes.

Lire le guide

Comment aplatir une liste de listes en Python

Apprenez à aplatir une liste de listes en Python. Comparez les compréhensions de listes imbriquées, itertools.chain, sum et les méthodes récursives avec des exemples de code.

Lire le guide

Comment échanger deux variables en Python

Apprenez à échanger deux variables en Python. Comprenez l'emballage et le déballage de tuples pythoniques et comparez-les à l'échange de variables temporaires traditionnel.

Lire le guide

Comment vérifier le type de données en Python

Découvrez comment vérifier les types de données en Python. Comprenez quand utiliser type() vs isinstance(), gérez les classes personnalisées et écrivez des validations de vérification de type sécurisées.

Lire le guide

Comment utiliser la fonction map() en Python

Apprenez à utiliser la fonction map() de Python. Maîtrisez l'application de fonctions aux itérables sans écrire de boucles et comparez la carte avec les compréhensions de liste.

Lire le guide

Comment utiliser la fonction filter() en Python

Découvrez comment utiliser la fonction filter() de Python pour extraire des éléments des collections. Comparez le filtre avec les compréhensions de liste et les rappels lambda.

Lire le guide

Comment utiliser la fonction zip() en Python

Apprenez à utiliser la fonction zip() de Python pour combiner plusieurs itérables en parallèle. Maîtrisez les créations de dictionnaires, décompressez la logique et gérez les incompatibilités de longueur.

Lire le guide

Comment compter les occurrences dans une liste en Python

Découvrez les meilleures façons de compter les occurrences d'éléments dans une liste Python. Comparez la méthode count(), collections.Counter et le comptage du dictionnaire.

Lire le guide

Comment supprimer un élément d'une liste en Python

Découvrez comment supprimer des éléments d'une liste Python. Maîtrisez la différence entre remove(), pop(), del et clear, avec une gestion sécurisée des erreurs d'index.

Lire le guide

Comment trier un dictionnaire par valeur en Python

Découvrez comment trier un dictionnaire Python par ses valeurs. Découvrez le tri à l'aide de sorted(), les lambdas de clés personnalisées et la création de structures de dict ordonnées.

Lire le guide

Comment lire et analyser un fichier CSV en Python

Apprenez à lire et à analyser des fichiers CSV en Python à l'aide du module csv intégré. Maîtrisez la lecture sous forme de listes, de lecteurs de dictionnaire et de délimiteurs personnalisés.

Lire le guide

Comment utiliser les variables globales en Python

Découvrez comment fonctionnent les variables globales en Python. Comprenez la portée des variables, les espaces de noms locaux et globaux et comment modifier les variables à l'aide du mot-clé global.

Lire le guide

Comment créer et utiliser des décorateurs en Python

Apprenez à écrire et appliquer des décorateurs en Python. Maîtrisez les fonctions d'encapsulation, modifiez le comportement, gérez les arguments et préservez les métadonnées avec des encapsulations.

Lire le guide

Comment utiliser les générateurs en Python

Apprenez à écrire des générateurs en Python. Comprenez le mot-clé rendement, l'évaluation paresseuse, l'optimisation de la mémoire et comparez les générateurs avec les structures de liste.

Lire le guide

Comment utiliser les gestionnaires de contexte en Python

Découvrez comment fonctionnent les gestionnaires de contexte en Python. Maîtrisez l'instruction with, gérez les ressources système et écrivez des gestionnaires de contexte personnalisés.

Lire le guide

Comment écrire des chaînes multilignes en Python

Découvrez les meilleures façons d'écrire des chaînes multilignes en Python. Explorez les guillemets triples, la concaténation de parenthèses, les méthodes de jointure de nouvelle ligne et les contrôles de format.

Lire le guide

Comment utiliser l'opérateur ternaire en Python

Apprenez à écrire des expressions conditionnelles (opérateurs ternaires) en Python. Comparez les conditions en ligne avec les blocs if-else standard.

Lire le guide

Comment analyser une chaîne en une date/heure en Python

Découvrez comment convertir des chaînes en objets datetime en Python. Maîtrisez la méthode strptime, analysez les chaînes de date, gérez les fuseaux horaires et évitez les erreurs de format.

Lire le guide

Comment arrondir un nombre en Python

Apprenez à arrondir les nombres à virgule flottante en Python. Comprenez l'arrondi de Banker, la précision décimale personnalisée et le formatage des flottants pour l'affichage.

Lire le guide

Comment vérifier si une clé existe dans un dictionnaire Python

Découvrez comment vérifier si une clé existe dans un dictionnaire Python. Comparez l'opérateur in, la méthode get(), setdefault et la gestion des exceptions KeyError.

Lire le guide