»Python is more concerned with making it easy to write good programs than difficult to write bad ones.« – Steve Holden auf comp.lang.python
3 Die Arbeit mit Python
Kommen wir nun zum etwas technischeren Teil der Einleitung, in dem das notwendige Vorwissen für die folgenden Kapitel vermittelt wird. Dabei geht es zunächst um das Einrichten der Entwicklungsplattform und um eine grundlegende Einführung in das Erstellen und Ausführen eines Python-Programms.
3.1 Die Verwendung von Python 

Die jeweils aktuelle Version von Python können Sie von der offiziellen Python-Website unter http://www.python.org als Installationsdatei für Ihr Betriebssystem herunterladen und installieren. Alternativ können Sie Python 2.5.1 von der CD installieren, die diesem Buch beiliegt.
Auf die eigentliche Installation soll hier nicht näher eingegangen werden, da sich diese an die in Ihrem Betriebssystem üblichen Vorgänge anlehnt und wir davon ausgehen, dass Sie wissen, wie man auf Ihrem System Software installiert.
Grundsätzlich werden, wenn man einmal von Python selbst absieht, zwei wichtige Komponenten installiert: der interaktive 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 besonders 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 in IDLE ü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 bestimmter Code-Elemente (»Syntax Highlighter«) oder eine automatische Vervollständigung von Code.
Abbildung 3.1 Python im interaktiven Modus (Python Shell)
Abbildung 3.2 Die Entwicklungsumgebung IDLE
Wenn Sie mit IDLE nicht zufrieden sind, finden Sie eine Übersicht über die wichtigsten Python-Entwicklungsumgebungen im Anhang dieses Buchs. Zudem befindet sich auf der offiziellen Python-Website unter http://wiki.python.org/moin/PythonEditors eine umfassende Auflistung aller Entwicklungsumgebungen und Editoren für Python.
Die folgenden Abschnitte geben eine kurze Einführung darüber, wie Sie den interaktiven Modus und IDLE auf Ihrem System starten und verwenden können. In Abschnitt 3.2 werden wir dann darauf eingehen, wie eine Python-Programmdatei erstellt und ausgeführt wird.
3.1.1 Windows 

Sie finden die Windows-Installationsdatei von Python 2.5.1 auf der dem Buch beigelegten CD-ROM.
Nach der Installation von Python unter Windows finden Sie im Wesentlichen zwei neue Einträge im Startmenü: »Python (command line)« und »IDLE (Python GUI)«. Ersteres startet den interaktiven Modus von Python in der Kommandozeile (»schwarzes Fenster«) und Letzteres die grafische Entwicklungsumgebung IDLE.
3.1.2 Linux 

Sie finden den Quellcode von Python 2.5.1 auf der dem Buch beigelegten CD–ROM.
Beachten Sie, dass Python bei vielen Linux-Distributionen bereits im Lieferumfang enthalten ist oder sich mit dem jeweiligen Paketmanager der Distribution bequem nachinstallieren lässt. Sollten Sie eine Distribution ohne Paketmanager einsetzen oder sollte Python nicht verfügbar sein, müssen Sie den Quellcode von Python selbst kompilieren und installieren. Dazu können Sie den Anweisungen der im Quelltext enthaltenen Readme-Datei folgen.
Nach der Installation können Sie den interaktiven Modus bzw. IDLE aus einer Shell heraus mit den Befehlen python bzw. idle starten.
3.1.3 Mac OS X 

Sie finden die Mac OS X-Installationsdatei von Python 2.5.1 auf der dem Buch beigelegten CD-ROM.
Nach der Installation von Python können Sie den interaktiven Modus und IDLE, ähnlich wie bei Linux, aus einer Terminal-Sitzung heraus mit den Befehlen python bzw. idle starten.






bestellen





