2.3 Die Verwendung von Python
Jede Installation von Python umfasst neben dem Python-Interpreter selbst zwei wichtige Komponenten: den interaktiven Modus und IDLE.
Im sogenannten interaktiven Modus, auch Python-Shell genannt, können einzelne Programmzeilen eingegeben und die Ergebnisse direkt betrachtet werden. Der interaktive Modus ist damit unter anderem zum Lernen der Sprache Python interessant und wird deshalb in diesem Buch häufig verwendet.
Bei IDLE (Integrated DeveLopment Environment) handelt es sich um eine rudimentäre Python-Entwicklungsumgebung mit grafischer Benutzeroberfläche. Beim Starten von IDLE wird zunächst nur ein Fenster geöffnet, das eine Python-Shell beinhaltet. Zudem kann über den Menüpunkt File • New Window eine neue Python-Programmdatei erstellt und editiert werden. Nachdem die Programmdatei gespeichert wurde, kann sie über den Menüpunkt Run • Run Module in der Python-Shell von IDLE ausgeführt werden. Abgesehen davon bietet IDLE dem Programmierer einige Komfortfunktionen wie beispielsweise das farbige Hervorheben von Code-Elementen (»Syntax Highlighting«) oder eine automatische Code-Vervollständigung.
Wenn Sie mit IDLE nicht zufrieden sind, finden Sie im Anhang dieses Buchs eine Übersicht über die verbreitetsten Python-Entwicklungsumgebungen. Zudem erhalten Sie auf der offiziellen Python-Website unter http://wiki.python.org/moin/PythonEditors eine umfassende Auflistung von Entwicklungsumgebungen und Editoren für Python.