Python Practice Projects

July 1, 2026 · View on GitHub

Langues: English · 简体中文 · 日本語 · Español · Français · Deutsch · Русский · 한국어 · Português

Python

Apprenez le Python, un langage de programmation polyvalent et de haut niveau, grâce à ce parcours d'apprentissage structuré conçu pour les débutants. Ces cours de Python offrent une feuille de route systématique pour maîtriser les concepts fondamentaux, y compris la syntaxe Python, les structures de données et la programmation orientée objet. Développez des compétences pratiques grâce à des exercices interactifs non vidéo dans un environnement Python interactif, vous permettant d'écrire du code propre et efficace pour diverses applications.

Explorer les projets sur LabEx

Projets

Explorez 100 projets Python adaptés aux débutants et appliquez les notions clés dans de petits programmes complets. Chaque projet s'ouvre dans LabEx avec un environnement prêt à l'emploi, afin que vous puissiez vous concentrer sur la réalisation.

IndexProjetDifficultéPratique
001Démarrage rapide avec PythonDébutantCommencer le projet
002Fiche de Référence PythonDébutantCommencer le projet
003100 Exercices PandasDébutantCommencer le projet
004Pandas pour débutantsDébutantCommencer le projet
005Défis pratiques en PythonDébutantCommencer le projet
006Apprentissage supervisé : RégressionDébutantCommencer le projet
007Python pour DébutantsDébutantCommencer le projet
008NumPy pour débutantsDébutantCommencer le projet
009100 Exercices NumPyDébutantCommencer le projet
010Scikit-learn pour débutantsDébutantCommencer le projet
011Matplotlib pour débutantsDébutantCommencer le projet
012Défis pratiques avec PandasDébutantCommencer le projet
013Défis pratiques pour NumPyDébutantCommencer le projet
014Jeu du serpent avec Python et PygameDébutantCommencer le projet
015Démarrage rapide avec OpenCVDébutantCommencer le projet
016Démarrage rapide avec TensorFlowDébutantCommencer le projet
017Apprentissage supervisé : ClassificationDébutantCommencer le projet
018Fondements de l'apprentissage profondDébutantCommencer le projet
019Déploiement Cloud NativeAvancéCommencer le projet
020Création d'un scanner de réseau en PythonDébutantCommencer le projet
021Jeu de Pong classique avec Python et PygameDébutantCommencer le projet
022Moniteur de système Linux utilisant TkinterDébutantCommencer le projet
023Créer une calculatrice GUI avec PythonDébutantCommencer le projet
024Apprentissage non supervisé : ClassificationDébutantCommencer le projet
025Générateur de codes QR avec PythonDébutantCommencer le projet
026Créer un jeu de labyrinthe avec PygameDébutantCommencer le projet
027Simulation gravitationnelle de la Terre et du 'Super Jupiter'DébutantCommencer le projet
028Administration de Cluster KubernetesIntermédiaireCommencer le projet
029Fondamentaux de KubernetesIntermédiaireCommencer le projet
030Les bases de la visualisation de données avec SeabornDébutantCommencer le projet
031Énumération HTTP et Traversée de RépertoireDébutantCommencer le projet
032Prédiction du risque des titulaires de cartes de créditDébutantCommencer le projet
033Création d'une API REST avec Flask et SQLiteDébutantCommencer le projet
034Scanner de mots de passe faibles FTP utilisant PythonDébutantCommencer le projet
035Analyse des données COVID-19 avec PythonDébutantCommencer le projet
036Visionneuse d'images avec Python et TkinterDébutantCommencer le projet
037Classification des iris à l'aide de SVMDébutantCommencer le projet
038Défis pratiques pour SklearnDébutantCommencer le projet
039Créer Flappy Bird avec PygameDébutantCommencer le projet
040Jeu de course avec PygameDébutantCommencer le projet
041Création d'un jeu de Morpion avec PygameDébutantCommencer le projet
042Animation d'art ASCII avec OpenCVDébutantCommencer le projet
043Chronomètre utilisant Python et TkinterDébutantCommencer le projet
044Développement d'une salle de chat en ligne simple avec FlaskDébutantCommencer le projet
045Nettoyage et purification de données avec PythonDébutantCommencer le projet
046Construire un traducteur simple en utilisant l'API Google TranslateDébutantCommencer le projet
047Créer un raccourcisseur d'URL avec Python et FlaskDébutantCommencer le projet
048Créer le jeu Aliens avec PygameDébutantCommencer le projet
049Construire une horloge numérique avec PythonDébutantCommencer le projet
050Déploiement de MobileNet avec TensorFlow.js et FlaskDébutantCommencer le projet
051Création d'un scanner de ports avec PythonDébutantCommencer le projet
052Créer un jeu de Sudoku avec Python et PygameIntermédiaireCommencer le projet
053Détection de Flappy Bird dans une vidéo en utilisant la correspondance de modèleDébutantCommencer le projet
054Extraction de données web en Python avec BeautifulSoupDébutantCommencer le projet
055Implémentation de la régression polynomialeDébutantCommencer le projet
056Classifieur simple de reconnaissance de caractères manuscritsDébutantCommencer le projet
057Calcul du dommage des armes laserDébutantCommencer le projet
058Implémenter un Tuple Nommé SimpleDébutantCommencer le projet
059Tokenisation de texte avec PythonDébutantCommencer le projet
060Jeu du Puissance 4 - Humain contre IADébutantCommencer le projet
061Création d'une animation de pluie de code avec PygameDébutantCommencer le projet
062Opérations avec le module OSDébutantCommencer le projet
063Création d'un modèle de rapport hebdomadaireDébutantCommencer le projet
064Jeu de la boîte poussée avec PygameDébutantCommencer le projet
065Arrêt Précoce pour l'Apprentissage MachineDébutantCommencer le projet
066Calculateur de destination pour les voyages dans le tempsDébutantCommencer le projet
067Créer un jeu 2048 en Python avec TkinterDébutantCommencer le projet
068Optimisation de la descente de gradient pour l'optimisation globaleDébutantCommencer le projet
069Ajustement et tracé de la régression linéaireDébutantCommencer le projet
070Script de détection automatique de vaisseau spatialDébutantCommencer le projet
071Mise en œuvre du chiffrement de CésarDébutantCommencer le projet
072Encodage des étiquettes en vecteurs one-hotDébutantCommencer le projet
073Moindres carrés ordinaires en PythonDébutantCommencer le projet
074Implémentation du chiffrement affine en PythonDébutantCommencer le projet
075Simulation du problème de Monty Hall avec TkinterDébutantCommencer le projet
076Implémentation de la matrice de confusion pour la classificationDébutantCommencer le projet
077Implémentation de la métrique de distance de MinkowskiDébutantCommencer le projet
078Aire d'un cercleDébutantCommencer le projet
079Décrypter le chiffrement triangulaireDébutantCommencer le projet
080Somme des nombres premiers inférieurs à 100DébutantCommencer le projet
081Implémentation de l'algorithme de régression des K plus proches voisinsDébutantCommencer le projet
082Estimation du modèle de régression non linéaireDébutantCommencer le projet
083Découpage en deux partiesDébutantCommencer le projet
084Enregistrement automatique des sous-classesDébutantCommencer le projet
085Calcul de factorielle en PythonDébutantCommencer le projet
086Convertir JSON en CSVDébutantCommencer le projet
087Décryptage de poésie acrostiche en PythonDébutantCommencer le projet
088Gestion des dates pour n'importe quelle annéeDébutantCommencer le projet
089Année bissextile ou année communeDébutantCommencer le projet
090Extraire les noms d'utilisateur à partir de texte avec PythonDébutantCommencer le projet
091Générateur de numéros de série de soldatsDébutantCommencer le projet
092Analyse statistique des données JSONDébutantCommencer le projet
093Extraire des nombres à partir d'un fichier texteDébutantCommencer le projet
094Implémentation et test du chiffrement du Livre YinDébutantCommencer le projet
095Diviser un ensemble de données en mini-lotsDébutantCommencer le projet
096Génération de lots équilibrés pour des ensembles de données déséquilibrésDébutantCommencer le projet
097Calculer le taux de défectuosité des humains clonesDébutantCommencer le projet
098Implémentation de l'encryption Clear CodeDébutantCommencer le projet
099Compter chaque type de caractèresDébutantCommencer le projet
100Extraction et tri des données de films à partir d'un fichier JSONDébutantCommencer le projet

Voir plus sur LabEx

About LabEx

LabEx is a hands-on learning platform for beginners.

Explore Linux, DevOps, Cybersecurity, and more — all directly in your browser.

Learn step by step through interactive labs, guided exercises, and real-world projects. 🌱
No setup, no stress — just practice and grow your skills by doing.


Download on the App Store Download on the Mac App Store


📖 Need help? Visit our Help Center or email info@labex.io