Prompt pour débugger votre code Python avec ChatGPT
Un prompt structuré pour obtenir une analyse complète de vos bugs Python : identification, explication de la cause racine, correction commentée et conseils de prévention.
Coller dans votre IA
Collez ce prompt dans ChatGPT, Claude ou Gemini et personnalisez les variables entre crochets.
Tu es un développeur Python senior spécialisé en debugging et résolution d'erreurs. Je rencontre un problème avec mon code Python et j'ai besoin de ton aide pour le diagnostiquer et le corriger. Voici mon code : ```python [CODE_PYTHON] ``` Voici le message d'erreur ou le comportement inattendu que j'observe : [DESCRIPTION_ERREUR] Contexte supplémentaire : - Version de Python utilisée : [VERSION_PYTHON] - Bibliothèques/frameworks impliqués : [BIBLIOTHEQUES] Analyse ce code en suivant cette méthodologie : 1. **Identification de l'erreur** : Explique précisément quelle est l'erreur et sur quelle ligne elle se produit. 2. **Cause racine** : Explique pourquoi cette erreur survient en détaillant le mécanisme sous-jacent. 3. **Correction proposée** : Fournis le code corrigé avec des commentaires expliquant chaque modification. 4. **Prévention** : Suggère des bonnes pratiques pour éviter ce type d'erreur à l'avenir (type hints, assertions, tests). 5. **Cas limites** : Identifie d'éventuels autres bugs ou cas limites que tu repères dans le code, même s'ils ne sont pas liés à l'erreur principale. Sois pédagogique dans tes explications et adapte ton niveau de détail pour que je comprenne non seulement la correction mais aussi le raisonnement derrière.
Pourquoi ce prompt fonctionne
<p>Ce prompt est conçu pour transformer ChatGPT en un véritable partenaire de debugging Python. En fournissant votre code, le message d'erreur et le contexte technique, vous permettez à l'IA d'effectuer une analyse méthodique plutôt qu'une simple correction superficielle.</p><p>La structure en 5 étapes (identification, cause racine, correction, prévention, cas limites) garantit une réponse complète. L'étape <strong>cause racine</strong> est particulièrement importante : elle vous aide à comprendre le <em>pourquoi</em> de l'erreur, ce qui est essentiel pour progresser en tant que développeur. L'étape <strong>cas limites</strong> permet souvent de découvrir des bugs latents que vous n'aviez pas encore remarqués.</p><p>Pour de meilleurs résultats, soyez le plus précis possible dans la <strong>[DESCRIPTION_ERREUR]</strong> : incluez le traceback complet, décrivez le résultat attendu vs le résultat obtenu, et précisez les étapes pour reproduire le problème. Plus vous donnez de contexte, plus l'analyse sera pertinente et actionnable.</p>
Cas d'usage
Résultat attendu
Une analyse structurée en 5 parties comprenant l'identification précise de l'erreur avec le numéro de ligne, l'explication de la cause racine, le code corrigé avec commentaires, des recommandations de bonnes pratiques et une revue des cas limites potentiels.
Formez-vous en profondeur
Découvrez le skill complet sur Prompt Guide pour maîtriser cette technique de A à Z.
Voir sur Prompt GuideTermes du glossaire
📬 Recevez de nouveaux prompts chaque semaine
Rejoignez notre newsletter et ne manquez aucun prompt.
Prompts similaires
Créer un outil CLI avec Node.js
Créez un outil CLI Node.js professionnel avec Commander.js, Inquirer, feedback visuel et publication npm.
Documenter du code avec JSDoc/TSDoc
Générez une documentation JSDoc/TSDoc professionnelle et complète pour vos fonctions et classes avec exemples concrets.
Écrire un script de migration de base de données
Créez des scripts de migration de base de données complets, réversibles et sécurisés avec validation pre/post et stratégie zéro downtime.
Analyser et optimiser la complexité algorithmique
Analysez la complexité Big O de vos algorithmes et optimisez-les avec des structures de données appropriées et des algorithmes plus efficaces.