Einstieg

Download und Installation
Hello world!
Was ist Python

Download und Installation

Python kann von der offiziellen Python Webseite heruntergeladen werden. Angeboten wird Python für unterschiedliche Betriebssysteme (Linux, Mac OSX und Windows) sowie für verschiedene Rechnerarchitekturen (32Bit, 64Bit).

Für die Linux Variante stehen gepackte Programmpakete zur Verfügung, welche ein Shell-Script "install-sh" für die Installation enthalten.

Für Windows stehen MSI-Installer (.msi) zur Verfügung. Nach dem Start des Installers erfolgt die Installation mithilfe eines Dialoges. Nach der Installation empfiehlt es sich das Installationsverzeichnis mit in die PATH-Umgebungsvariable aufzunehmen, um nicht immer den Installationspfad mit angeben zu müssen.

Die Installation von Python kann mithilfe der Kommandozeile (Terminal) geprüft werden, indem wir folgendes Kommando absetzen:

python --version

Bei erfolgreicher Installation sollten wir folgende Antwort erhalten:

Python 2.7.3
            

Hello world!

Wie bei der Einführung einer Programmiersprache üblich, wollen wir an dieser Stelle uns mit einem Programm zur Ausgabe von "Hello world!" beschäftigen. Hierzu starten wir eine Eingabeaufforderung (DOS-Box, Terminal, ...) und setzen dort den Befehl python ab, was zum Starten der Python-Shell führt. In dieser Shell geben wir nun den Befehl

print "Hello world!"
            

ein, was zur erwarteten Ausgabe

Hello world!
            

führt.

Nachdem wir die Python-Shell kennengelernt haben, schauen wir uns nun die Version von "Hello world!" an, wo wir das Programm in einer Datei speichern und anschließend vom Interpreter das Programm ausführen lassen.

Zunächst erzeugen wir in einem beliebigen Verzeichnis eine Textdatei mit dem Namen "hello.py" (.py ist die Standardendung für Python Programme). In diese Textdatei schreiben wir unseren bekannten Befehl

print "Hello world!"

nach dem Speichern der Datei öffnen wir eine Eingabeaufforderung und wechseln in das Verzeichnis, wo sich unser erstelltes Programm befindet. An der Eingabeaufforderung setzen wir nun folgenden Befehl ab:

python hello.py

worauf der Interpreter das Programm ausführt und uns das bekannte

Hello world!

ausgibt.

Was ist Python?

Python ist eine dynamisch typisierte Programmiersprache. Das heißt, dass die Typen der Variablen nicht festgelegt sind und sich während des Programmablaufs auch ändern können. Python unterstützt dabei verschiedene Programmierparadigmen wie

  • objektorientierte,
  • aspektorientierte und
  • funktionale

Programmierung.

Python Programme werden nicht compiliert, sondern werden durch einen Interpreter zur Laufzeit übersetzt und ausgeführt. Ein häufiges Einsatzgebiet von Python ist der Einsatz als Skriptsprache.

Geistiger Vater der Programmiersprache Python ist Guido von Rossum, welcher die Programmiersprache als Nachfolge der Programmiersprache ABC Angang der 1990er Jahre entwickelte. Die Namensgebung lehnt sich nicht an die gleichnamige Schlangenart an, sondern ist eine Hommage an die britische Komikertruppe Monty Python.