
Pyzo est un IDLE : environnement de développement intégré. Si vous avez installé Anaconda, un autre IDLE a été automatiquement installé, il s'agit de Spyder (mais nous ne l'utiliserons pas en classe). Pyzo présente l'avantage d'être simple à utiliser, à paramètrer et il est peu gourmant en ressources.
Si vous voulez une interface qui ne soit pas en anglais, vous pouvez commencer par choisir la langue utilisée par le logiciel dans Settings.
On ferme les petites fenêtres "Sources structure" et "File browser" qui ne vont pas nous apporter grand-chose (en tout cas pour l'instant) et conserver les 2 grandes fenêtres :
celle de gauche : c'est l'éditeur, c'est là où on va écrire le code des programmes. En faisant un clic-droit sur l'onglet du fichier ouvert, on peut l'enregistrer, l'exécuter, le fermer, etc.
celle de droite : le Shell, c'est là où les programmes vont s'exécuter (en mode "texte").

On peut taper une ligne de code Python directement dans le shell pour qu'elle s'exécute immédiatement (en validant par la touche <Entrée>), on dit qu'elle est interprétée.
Par contre ce qui est écrit dans l'éditeur ne sera exécuté qu'à la demande du programmeur. Pour celà, soit il faudra cliquer sur Exécuter > Exécuter le contenu de l'onglet courant soit utiliser la combinaison de touches <Control> + <E>) soit utiliser le clic-droit sur l'onglet et choisir "Exécuter cet onglet". Les lignes sont alors interprétées par Python et les résultats sont affichés dans le shell.
Exemple :
Tapez puis validez dans le shell :
print("Hello world")
Hello world
Allez dans l'éditeur puis tapez le même texte et validez avec la touche <Entrée>. Cette fois il ne se passe rien, le curseur retourne simplement à la ligne. Utilisez la combinaison de touches (<Control> + <E>) (ou autre solution évoquée précédement) et le (mini) programme s'exécute alors dans la fenêtre du shell et affiche Hello world (et il prévient qu'il exécute le fichier tmp 1).
Remarques :
À partir du moment où on écrit un programme dans l'éditeur, il faut prendre l'habitude de le sauvegarder IMMÉDIATEMENT. Il ne faut pas attendre d'avoir tapé 50 lignes pour penser à sauvegarder, sinon en cas de plantage de Pyzo ou de coupure de courant, tout le travail déjà fait est à refaire entièrement ! Dès que vous sauvegardez, le nom du fichier n'est plus "tmp x", il est remplacé par le nom que vous avez choisi suivi de l'extension .py.
Les pc ne sont pas toujours configurés pour ouvrir les fichiers python avec Pyzo, il alors d'abord lancer Pyzo puis ouvrir le fichier désiré depuis Pyzo.