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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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é.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.