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