Utilisation du Debugger Intégré PDB en Python
Apprenez à utiliser le debugger intégré PDB pour friser le programme à un instant T et examiner l'état des variables et du code.
Introduction







Logique de contrôle de flux














Types avancés










Les fonctions










Créer un programme complet : explorateur d'historique web
Ecosystème autour de Python







La programmation orientée objet en Python







Détails de la leçon
Description de la leçon
Dans cette leçon, nous abordons les principes fondamentaux de l'utilisation du debugger intégré PDB de Python pour déboguer vos scripts. Nous commençons par ajouter le module PDB à votre code en insérant import pdb; pdb.set_trace()
à l'endroit où vous souhaitez arrêter l'exécution. Vous apprendrez comment visualiser le contenu des variables, manipuler les données, et avancer ligne par ligne à l'aide des commandes du debugger. De plus, nous verrons comment utiliser les commandes PDB spécifiques telles que l
pour lister le code source, n
pour avancer à la ligne suivante, et c
pour continuer l'exécution. Cette technique est particulièrement utile pour diagnostiquer des problèmes complexes dans vos scripts Python, rendant le processus de débogage plus productif et efficace.
Objectifs de cette leçon
À l'issue de cette vidéo, vous saurez comment utiliser PDB pour arrêter et examiner votre programme en cours d'exécution, analyser les variables, et naviguer à travers votre code ligne par ligne.
Prérequis pour cette leçon
Une compréhension de base de la programmation en Python est nécessaire pour suivre cette vidéo.
Métiers concernés
Les concepts abordés sont applicables à des rôles tels que développeur logiciel, ingénieur QA, et data scientist.
Alternatives et ressources
En plus de PDB, vous pouvez examiner des alternatives comme l'IDE PyCharm qui offre une interface graphique pour le débogage, ou d'autres debuggers Python comme ipdb et pudb.
Questions & Réponses
