Livre_silo 30 août 2013 16:32 Page 30
¨
©
¨
©
¨
©
¨
©
C o p y r i g h t E y r o l l e s
30
Informatique pour tous
SAVOIR-FAIRE Utiliser un environnement de développement intégré
Le minimum pour utiliser un environnement de développement intégré est de savoir :
1 Lancer l’IDE.
2 Ouvrir et enregistrer les programmes que l’on écrit.
3 Exécuter ces programmes.
L’IDE est généralement accessible au moyen d’un raccourci du système d’exploitation,
ou en tapant son nom dans un shell texte. La manipulation des programmes se fait par
le biais des menus de l’IDE ou par des raccourcis clavier, qui s’avèrent plus efficaces
lorsqu’ on en a pris l’habitude.
Enfin, l’utilisation d’un IDE prend tout son sens lorsque l’on se sert de son débogueur.
1.3.3 Débogueur
La fenêtre située en haut à droite de Spyder possède plusieurs onglets :
• L’inspecteur d’objets fournit de l’aide sur un type ou sur une fonction.
• L’explorateur de variables indique la valeur de toutes les variables à tout moment.
• L’explorateur de fichiers parcourt les fichiers Python du système de fichiers.
Celui qui va servir plus particulièrement est l’onglet Explorateur de variables. Par exemple,
après l’exécution du programme écrit plus haut, on retrouve dans l’explorateur la variable x
avec une valeur de 42. Si l’interpréteur interactif dans lequel on travaille est le même depuis
le début, on y retrouvera également les variables a et b que l’on a affectées directement dans
la console. Enfin, l’explorateur mentionne parfois d’autres valeurs qui ont été initialisées
au lancement de l’interpréteur, comme les constantes e ou pi.
Pour chercher une erreur dans un programme, ou tout simplement pour mieux comprendre
son fonctionnement, il peut être utile de l’exécuter pas à pas. Si cela reste faisable de tête
pour des programmes simples, il devient vite beaucoup plus commode de confier cette
tâche à la machine.
On prendra l’exemple suivant :
x = 10
y = 7
x = x+y
y = x
x = 5 / (x-y)
Après avoir recopié ce programme dans l’éditeur, au lieu de l’exécuter normalement, on
appelle la commande Déboguer du menu Exécution (raccourci Ctrl+F5 ou bug.png ). La première
ligne du programme (x = 10) est surlignée et recopiée dans l’interpréteur, mais elle n’est pas
encore exécutée : on peut le vérifier en constatant que x n’a pas la valeur 10 dans l’explorateur
¨
©
¨
©
¨
©
¨
©
C o p y r i g h t E y r o l l e s
30
Informatique pour tous
SAVOIR-FAIRE Utiliser un environnement de développement intégré
Le minimum pour utiliser un environnement de développement intégré est de savoir :
1 Lancer l’IDE.
2 Ouvrir et enregistrer les programmes que l’on écrit.
3 Exécuter ces programmes.
L’IDE est généralement accessible au moyen d’un raccourci du système d’exploitation,
ou en tapant son nom dans un shell texte. La manipulation des programmes se fait par
le biais des menus de l’IDE ou par des raccourcis clavier, qui s’avèrent plus efficaces
lorsqu’ on en a pris l’habitude.
Enfin, l’utilisation d’un IDE prend tout son sens lorsque l’on se sert de son débogueur.
1.3.3 Débogueur
La fenêtre située en haut à droite de Spyder possède plusieurs onglets :
• L’inspecteur d’objets fournit de l’aide sur un type ou sur une fonction.
• L’explorateur de variables indique la valeur de toutes les variables à tout moment.
• L’explorateur de fichiers parcourt les fichiers Python du système de fichiers.
Celui qui va servir plus particulièrement est l’onglet Explorateur de variables. Par exemple,
après l’exécution du programme écrit plus haut, on retrouve dans l’explorateur la variable x
avec une valeur de 42. Si l’interpréteur interactif dans lequel on travaille est le même depuis
le début, on y retrouvera également les variables a et b que l’on a affectées directement dans
la console. Enfin, l’explorateur mentionne parfois d’autres valeurs qui ont été initialisées
au lancement de l’interpréteur, comme les constantes e ou pi.
Pour chercher une erreur dans un programme, ou tout simplement pour mieux comprendre
son fonctionnement, il peut être utile de l’exécuter pas à pas. Si cela reste faisable de tête
pour des programmes simples, il devient vite beaucoup plus commode de confier cette
tâche à la machine.
On prendra l’exemple suivant :
x = 10
y = 7
x = x+y
y = x
x = 5 / (x-y)
Après avoir recopié ce programme dans l’éditeur, au lieu de l’exécuter normalement, on
appelle la commande Déboguer du menu Exécution (raccourci Ctrl+F5 ou bug.png ). La première
ligne du programme (x = 10) est surlignée et recopiée dans l’interpréteur, mais elle n’est pas
encore exécutée : on peut le vérifier en constatant que x n’a pas la valeur 10 dans l’explorateur
