Laboratoires de pratique Python
Débutant
Ce cours contient de nombreux laboratoires pour Python. Chaque laboratoire est un petit projet Python avec des instructions détaillées et des solutions. Vous pouvez améliorer vos compétences en Python en complétant ces laboratoires, développer vos compétences en programmation et apprendre à écrire un code propre et efficace.
python
💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici
- Introduction
- Programme
Variables et types de données en Python
Types numériques en Python Coming Soon
Maîtrise de la manipulation de chaînes de caractères en Python Coming Soon
Découvrir la computation ancienne avec les booléens Python Coming Soon
Exploration des commentaires Python dans la forêt magique Coming Soon
Conversion de types en Python Coming Soon
Python Python Shell Coming Soon
Instructions conditionnelles en Python Coming Soon
Boucles For en Python Coming Soon
Boucles while en Python Coming Soon
Python : Instruction break et continue Coming Soon
Compréhensions de listes Python Coming Soon
Organisation de l'inventaire du palais avec les listes Python Coming Soon
Maîtrise des tuples Python dans une arène virtuelle Coming Soon
Dictionnaires Python pour l'exploration stellaire Coming Soon
Laboratoire de gestion des ensembles Python Coming Soon
Définition de fonction Python Coming Soon
Arguments et valeurs de retour en Python Coming Soon
Arguments par défaut en Python Coming Soon
Arguments nommés en Python Coming Soon
Fonctions Lambda en Python Coming Soon
Mettre en majuscule la première lettre des mots
Convertir les degrés Celsius en degrés Fahrenheit
Conversion de degrés Fahrenheit en degrés Celsius
Convertisseur de kilomètres en miles
Convertir des miles en kilomètres
Maîtrise de la portée en Python : Construisez le royaume Pythonique Coming Soon
Fonctions récursives en Python Coming Soon
Fonctions intégrées Python Coming Soon
Importation de modules en Python Coming Soon
Vérifiez si un nombre est pair
Vérifier si un nombre est impair
Création de modules en Python Coming Soon
Utilisation des packages Python Coming Soon
Bibliothèques standard courantes de Python Coming Soon
Classes et objets Python Coming Soon
Constructeurs Python pour les Artéfacts Impériaux Coming Soon
Formation de conducteur de chameau pour la navigation dans le désert Coming Soon
Conception polymorphique de l'architecte de la Cité spatiale Coming Soon
Les secrets de l'encapsulation en Python Coming Soon
Méthodes de classe et méthodes statiques en Python Coming Soon
Interception des exceptions en Python Coming Soon
Répéter une chaîne de caractères avec l'opérateur Python
Lever des exceptions en Python Coming Soon
Exceptions personnalisées en Python Coming Soon
Bloc finally en Python Coming Soon
Ouverture et fermeture de fichiers en Python Coming Soon
Déterminer la divisibilité d'un nombre en Python
Lecture et écriture de fichiers en Python Coming Soon
Opérations sur les fichiers en Python Coming Soon
Utilisation de l'instruction 'with' en Python Coming Soon
Défi de maîtrise des itérateurs Python Coming Soon
Les générateurs Python dans le sanatorium hanté Coming Soon
Optimisation des flux de travail Python souterrains Coming Soon
Détermination de la taille en octets d'une chaîne de caractères
Structure de données de dictionnaire inversé
Nombre en binaire
Nombre en hexadécimal
Gestionnaires de contexte Python Coming Soon
Les bases des expressions régulières en Python Coming Soon
Multithreading et Multiprocessing en Python Coming Soon
Compter les occurrences dans les listes Python
Chaque nème élément dans une liste
Fonction pour obtenir la tête d'une liste
Supprimer le dernier élément d'une liste Python
Dernier élément d'une liste
Décaler des éléments d'une liste
Fonction pour inverser une liste
Roter les éléments d'une liste
Mathématiques et aléatoire en Python Coming Soon
Dates et heures en Python Coming Soon
Collections de données Python Coming Soon
Gestion des environnements virtuels Python
Sérialisation de données Python Coming Soon
Python pour le Système d'Exploitation et la Gestion du Système Coming Soon
Programmation des sockets Python Coming Soon
Vérifier si une clé existe dans un dictionnaire
Requêtes HTTP en Python Coming Soon
Protocoles de réseau Python Coming Soon
Calcul numérique en Python Coming Soon
Exécuter une fonction pour chaque élément de la liste
Itération inverse en Python
Analyse de données en Python Coming Soon
Visualisation de données en Python Coming Soon
Instructions conditionnelles en Python
Restreindre des nombres dans une plage
Calcul de la distance de Hamming entre des chaînes
Apprentissage automatique en Python Coming Soon
Instructions de boucle while
Diviser les chaînes multilignes
Appliquer une fonction de manière conditionnelle
Calcul de factoriel récursif en Python
Déterminer si un nombre est dans une plage
Supprimer des éléments d'une liste du début
Supprimer des éléments d'une liste à partir de la droite
Supprimer des éléments d'une liste
Supprimer des éléments d'une liste à partir de la fin
Mapper un nombre dans une plage
Aplatir une liste
Vérifiez si une liste inclut toutes les valeurs
Vérifier l'appartenance à une liste
Ajouter des zéros initiaux à un nombre jusqu'à une longueur spécifiée en Python
Index de l'élément maximal
Index de l'élément minimum
Clé de la valeur maximale
Clé de la valeur minimale
Conversion RGB en hexadécimal
Générer la suite de Fibonacci en Python
Comparaison des compréhensions de liste en Python
Mettre en majuscule la première lettre en Python
Décapitaliser la première lettre en Python
Extraire la queue de liste en Python
Convertir un entier en nombres romains
Fonction de calcul de la moyenne pondérée
Extraire des valeurs d'une liste de dictionnaires
Fonctions prédicat sur les propriétés des dictionnaires
Calculer la moyenne en Python
Identification de l'objet itérable le plus long
Trouver les éléments maximaux d'une liste
N éléments les plus petits
Diviser une liste en fonction d'une fonction
Techniques de manipulation de chaînes de caractères en Python
Tous les index de la valeur
Le pouvoir et la flexibilité des F-string
Diviser une liste par filtre en Python
Trouver la valeur maximale d'une liste en fonction d'une fonction
Trouver le minimum par attribut en Python
Somme d'une liste basée sur une fonction
Initialiser une liste 2D
Initialiser une liste avec des valeurs
Somme des puissances
Vérifier les doublons dans une fonction de liste
Vérifier les doublons dans une liste
Vérifiez si chaque élément de la liste est considéré comme vrai (truthy)
Vérifiez si certains éléments de la liste sont évalués à True
Trouver tous les index correspondants
Générateur de progression arithmétique
Trouver les éléments communs dans les listes Python
Transposition de matrice en Python
Combinaison unique de listes en Python
Éléments uniques dans une liste
Extraire les clés d'un dictionnaire en Python
Vérifiez si chaque élément de la liste est évalué comme faux
Dictionnaires Python : Paires clé-valeur
Élément le plus fréquent
Fondamentaux des décorateurs Python
Moyenne d'une liste transformée
Vérifiez si les éléments d'une liste sont identiques
Supprimer les valeurs fausses en Python
Conversion en snake case en Python
Instructions Switch Case
Formatage des instructions d'impression en Python
Boucles et plages en Python
Caster en liste
Détection de palindromes en Python
Base du package webbrowser
Convertir un nombre en liste de chiffres en Python
Vérificateur d'anagrammes : Un défi Python
Dictionnaire en Liste
Listes en dictionnaire
Calcul de la médiane avec Python
Conversion hexadécimal en RGB
Aplatir les listes imbriquées avec Python
Récupérer une valeur imbriquée
Initialiser une liste avec une plage
Vérification si une séquence est vide
Fusionner plusieurs listes en Python
Comparer le contenu de listes en programmation
Vérifier la présence d'une liste dans une autre en Python
Convertir les chaînes de caractères en slugs compatibles avec les URL
Trier un dictionnaire par clé
Programmation Python avec SQLite3
Convertir des degrés d'angle en radians
Convertir les angles entre radians et degrés
Convertir une date au format ISO
Calculer les différences entre des listes en Python
Trouver la valeur correspondante
Trouver l'index correspondant
Trouver la dernière valeur correspondante
Trouver le dernier index correspondant
Différence symétrique entre des listes Python
Révision des opérations d'entrée/sortie de base sur les fichiers
Expressions régulières en Python
Fusionner plusieurs dictionnaires Python
Composition de fonctions avec Python
Implémenter la composition de fonctions de gauche à droite
Le curry en Python à l'aide de functools.partial
Trouver les clés avec une valeur donnée
Filtrer les valeurs non uniques d'une liste
Filtrer les valeurs uniques d'une liste
Trouver les anomalies de parité
Mapper une liste en dictionnaire
Opérateurs Python pour la prise de décision
Tutoriel de calcul du coefficient binomial
Manipulation des dates et des heures en Python
Calculer la différence de dates
Calculer les jours à partir d'aujourd'hui
Trier une liste en fonction d'indexes
Date au format ISO
Dates et heures
Explorer les fonctions mathématiques intégrées de Python
Création de listes avec des itérateurs en Python
Extraire des mots d'une chaîne de caractères
Variables et adresses mémoire
Map Dictionary Values
Convention de nommage camelCase en programmation
Calcul du plus grand commun diviseur
Élément aléatoire dans une liste
Exécution de fonction retardée
Aplatir profondément une liste
Affectation et référence en Python
Trier un dictionnaire par ses valeurs en Python
Ajouter des jours à une date donnée
Trouver la clé à partir d'une valeur dans un dictionnaire Python
Vérifiez si une date est un jour de semaine
Déterminer si une date est un week-end
Définir un objet simple
Opérateur is en Python
Gérer les erreurs de syntaxe et les exceptions en Python
Manipuler divers objets intégrés de Python
Accès aux attributs et méthodes liées
Créer un package Python
Comment les objets sont représentés
Liste de sommes partielles
Convertir une chaîne de caractères en kebab case en Python
Ajouter des caractères à une chaîne pour atteindre une longueur spécifiée en Python
Aléatoriser l'ordre d'une liste en Python
Génération de l'ensemble des parties en Python
Défi de codage pour inverser un nombre
Revoir la gestion des exceptions dans les fonctions simples
Inverser un dictionnaire avec doublons
Calculer la différence de mois en Python
Détection efficace de nombres premiers
Classes et objets
Utiliser les générateurs pour les pipelines de Stocksim
Générateur de séquence de progression géométrique
Analyse de fréquence des éléments de liste
Python Itertools pour une combinatoire efficace
Calcul du plus petit commun multiple
Générer une plage de dates en Python
Lecture et écriture de fichiers
Retourner des valeurs depuis des fonctions
Module unittest de Python
Combiner les valeurs de dictionnaires
Créez votre première métaclasse
Tester votre code
Explorer le module collections de Python
Utilisation du multiprocessing Python pour l'exécution parallèle
Définir et importer des modules Python
Diviser une liste en morceaux plus petits
Diviser une liste en N morceaux
Regrouper les éléments d'une liste
Fondamentals des fonctions Python
Intersection de listes basée sur une fonction
Différence symétrique basée sur une fonction
Union de listes basée sur une fonction
Modules et packages
Exécuter un petit programme
Utilisation pratique de l'héritage
Expressions d'affectation Python
Un aperçu des bases des modules
Apprenez-en sur les descripteurs
Différence de listes basée sur une fonction
Regrouper des éléments selon une fonction
Classes Mixin et Héritage Coopératif
Conventions de passage d'arguments de fonction
Comportement de l'héritage
Attributs Privés et Propriétés
En savoir plus sur les fermetures (Closures)
Méthodes magiques de base
Gestion des données JSON en Python
Personnalisation de l'accès aux attributs
Manipulation de fichiers et de dossiers
Fonctions de haut niveau en Python
Divers problèmes d'analyse de données
Créer du code avec exec
Règles de portée et astuces
Créer un nouveau type primitif
Méthodes magiques numériques personnalisées
Importations circulaires et dynamiques de modules
Itérateur et Générateur
Méthodes magiques de séquence
Itérer comme un pro
Aspects définitionnels des fonctions
Inspecter l'intérieur des fonctions
Gestion des exceptions et journalisation
Définir des fonctions de décorateur simples
Chaînage de décorateurs et décorateurs paramétrés
Définir un objet appelable approprié
Définir une classe simple
Traitement de données basé sur les coroutines
Typage Python : Amélioration de la lisibilité du code
Gestion des instructions yield en Python
Apprendre les décorateurs de classe
Vérification de types et interfaces
Utilisation facile des threads
Variables de classe et méthodes de classe
Différentes manières de représenter des enregistrements
Créer un conteneur personnalisé
Personnaliser l'itération avec des générateurs
Création de classes de bas niveau
Les métaclasses en action
Exploration du modèle mémoire des objets de première classe en Python
Redéfinition des méthodes spéciales
Apprenez les générateurs délégués
Apprendre les générateurs gérés
Création de programmes Python en ligne de commande
Contrôle des symboles et combinaison de sous - modules
Enseignant
Labby
Labby is the LabEx teacher.
Partager sur Google Classroom
Rejoignez notre Discord et apprenez ensemble
Rejoindre maintenantAvis des Utilisateurs
" very detailed and well explained. While reading, if I was confused, the examples always helped."
— Bree Rae
" Is great web, congratulations 4 your work "
— David F.
Recommandé pour vous

