Galileo Computing < openbook > Galileo Computing - Professionelle Bücher. Auch für Einsteiger.
Professionelle Bücher. Auch für Einsteiger.

Inhaltsverzeichnis
1 Einleitung
2 Überblick über Python
3 Die Arbeit mit Python
4 Der interaktive Modus
5 Grundlegendes zu Python-Programmen
6 Kontrollstrukturen
7 Das Laufzeitmodell
8 Basisdatentypen
9 Benutzerinteraktion und Dateizugriff
10 Funktionen
11 Modularisierung
12 Objektorientierung
13 Weitere Spracheigenschaften
14 Mathematik
15 Strings
16 Datum und Zeit
17 Schnittstelle zum Betriebssystem
18 Parallele Programmierung
19 Datenspeicherung
20 Netzwerkkommunikation
21 Debugging
22 Distribution von Python-Projekten
23 Optimierung
24 Grafische Benutzeroberflächen
25 Python als serverseitige Programmiersprache im WWW mit Django
26 Anbindung an andere Programmiersprachen
27 Insiderwissen
28 Zukunft von Python
A Anhang
Stichwort

Download:
- ZIP, ca. 4,8 MB
Buch bestellen
Ihre Meinung?

Spacer
 <<   zurück
Python von Peter Kaiser, Johannes Ernesti
Das umfassende Handbuch - Aktuell zu Python 2.5
Buch: Python

Python
gebunden, mit CD
819 S., 39,90 Euro
Galileo Computing
ISBN 978-3-8362-1110-9
Pfeil 3 Die Arbeit mit Python
  Pfeil 3.1 Die Verwendung von Python
    Pfeil 3.1.1 Windows
    Pfeil 3.1.2 Linux
    Pfeil 3.1.3 Mac OS X
  Pfeil 3.2 Tippen, kompilieren, testen
    Pfeil 3.2.1 Shebang
    Pfeil 3.2.2 Interne Abläufe

»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.


Galileo Computing - Zum Seitenanfang

3.1 Die Verwendung von Python  Zur nächsten ÜberschriftZur vorigen Überschrift

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 FileNew Window eine neue Python-Programmdatei erstellt und editiert werden. Nachdem die Programmdatei gespeichert wurde, kann sie über den Menüpunkt RunRun 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.


Galileo Computing - Zum Seitenanfang

3.1.1 Windows  Zur nächsten ÜberschriftZur vorigen Überschrift

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.


Galileo Computing - Zum Seitenanfang

3.1.2 Linux  Zur nächsten ÜberschriftZur vorigen Überschrift

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.


Galileo Computing - Zum Seitenanfang

3.1.3 Mac OS X  topZur vorigen Überschrift

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.



Ihr Kommentar

Wie hat Ihnen das <openbook> gefallen? Wir freuen uns immer über Ihre freundlichen und kritischen Rückmeldungen.






 <<   zurück
  
  Zum Katalog
Zum Katalog: Python






Python
bestellen
 Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen?
Ihre Meinung

 Buchtipps
Zum Katalog: Linux






 Linux


Zum Katalog: Ubuntu GNU/Linux






 Ubuntu GNU/Linux


Zum Katalog: Praxisbuch Web 2.0






 Praxisbuch Web 2.0


Zum Katalog: UML 2.0






 UML 2.0


Zum Katalog: Praxisbuch Objektorientierung






 Praxisbuch Objektorientierung


Zum Katalog: Einstieg in SQL






 Einstieg in SQL


Zum Katalog: IT-Handbuch für Fachinformatiker






 IT-Handbuch für Fachinformatiker


 Shopping
Versandkostenfrei bestellen in Deutschland und Österreich
InfoInfo





Copyright © Galileo Press 2008
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


[Galileo Computing]

Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de