Accueil

Vibe Coding en Python avec Claude Code et Docker

Vous avez écrit du code Python en tapant chaque ligne vous-même. Mais que se passerait-il si vous pouviez décrire ce que vous voulez en français et regarder le code apparaître ? Le vibe coding ressemble à une conversation avec votre ordinateur : vous décrivez le résultat souhaité, Claude Code le construit, vous testez et affinez. Ce n’est pas de la magie ; c’est une nouvelle façon de travailler où vous guidez la vision et l’IA gère l’implémentation. Ce tutoriel vous montre comment analyser le jeu de données classique des fleurs d’iris en utilisant uniquement des requêtes en langage naturel.

Concepts Clés

Ce Dont Vous Aurez Besoin

Étape 1 : Créer un Nouveau Dépôt GitHub

Vous disposez maintenant d’un dépôt Git local et d’une sauvegarde sur GitHub.

Étape 2 : Copier la Configuration Docker

Vous avez besoin du dossier .devcontainer du projet vibe pour configurer votre environnement Docker.

Votre dossier iris-analysis devrait maintenant contenir :

Étape 3 : Ouvrir le Projet dans le Conteneur

Étape 4 : Démarrer Claude Code

claude

Claude Code est maintenant en cours d’exécution et prêt pour vos demandes.

Étape 5 : Premier Vibe - Charger les Données

Maintenant, le plaisir commence. Au lieu de consulter la documentation, décrivez simplement ce que vous voulez.

Charge le jeu de données iris depuis scikit-learn. Convertis-le en dataframe pandas avec des noms de colonnes appropriés. Ajoute les noms des espèces comme colonne (pas juste des nombres). Montre-moi les 10 premières lignes. Enregistre le code dans un fichier appelé iris_exploration.py

Vous venez d’utiliser le vibe coding ! Pas de recherche dans la documentation, pas d’essais et d’erreurs : décrivez et testez simplement.

Demandez à Claude de valider en utilisant Git. Ou faites-le vous-même depuis GitHub Desktop.

Valide ces modifications.

Étape 6 : Deuxième Vibe - Statistiques Récapitulatives

Avant de créer des visualisations, comprenez ce que contiennent les données.

Montre-moi les statistiques récapitulatives pour les données iris regroupées par espèce. Je veux voir la moyenne, le min et le max pour chaque mesure (longueur sépale, largeur sépale, longueur pétale, largeur pétale) pour chacune des trois espèces. Ajoute ceci à iris_exploration.py

Cette exploration vous aide à comprendre les motifs dans les données.

Demandez à Claude de valider en utilisant Git. Ou faites-le vous-même depuis GitHub Desktop.

Étape 7 : Troisième Vibe - Créer un Histogramme

Il est temps de visualiser les données.

Crée un histogramme montrant la distribution des longueurs de pétales pour toutes les fleurs. Utilise 20 intervalles. Ajoute un titre et des étiquettes d'axes. Enregistre le graphique sous petal_length_histogram.png. Ajoute ce code à iris_exploration.py

Étape 8 : Quatrième Vibe - Nuage de Points

Les nuages de points montrent les relations entre deux variables.

Crée un nuage de points avec la longueur des pétales sur l'axe x et la largeur des pétales sur l'axe y. Colore chaque point par espèce en utilisant différentes couleurs. Ajoute une légende montrant quelle couleur correspond à quelle espèce. Enregistre sous petal_scatter.png. Ajoute ceci à iris_exploration.py

C’est le vibe coding en action : décrivez la visualisation, testez-la, itérez.

Étape 9 : Cinquième Vibe - Diagramme en Boîte

Les diagrammes en boîte sont excellents pour comparer les distributions entre groupes.

Crée un diagramme en boîte comparant les longueurs de pétales des trois espèces. Mets les espèces sur l'axe x et la longueur des pétales sur l'axe y. Utilise différentes couleurs pour chaque espèce. Ajoute un titre. Enregistre sous species_boxplot.png. Ajoute ceci à iris_exploration.py

Étape 10 : Réviser et Valider

Avant de valider, examinez ce que Claude a construit.

Iris data analysis with histograms, scatter plots, and box plots

Vous avez enregistré votre première analyse fonctionnelle !

Étape 11 : Itérer et Améliorer

Le vibe coding brille lorsque vous itérez. Essayez d’ajouter des fonctionnalités en les décrivant :

Exemples de demandes à Claude :

Après chaque fonctionnalité réussie :

Principes clés :

À chaque fois, suivez le modèle : décrire → tester → itérer → valider.

Prochaines Étapes

Dépannage

Aperçu du Flux de Travail

Ce tutoriel a combiné plusieurs technologies dans un seul flux de travail :

La magie n’est pas un seul outil : c’est la façon dont le vibe coding vous permet de décrire ce que vous voulez et d’itérer rapidement. Vous êtes passé d’un projet vide à une analyse de données complète avec plusieurs visualisations en 20 minutes sans écrire une seule ligne de code manuellement.


Créé par Steven Ge le 11 décembre 2025.