Was brauche ich um Python programmieren zu können?

Um Python programmieren zu können ist es ersteinmal notwendig, dass der Python-Interpreter installiert ist. Dies ist unter jeder gängigen Linuxdistribution gegeben. Für Windows kann man unter python.org die aktuelle Version herunterladen. In diesem Tutorial wird standardmäßig die Syntax für Python Version 2.x verwendet. Es gibt bereits Version 3.x, derzeit wird Version 2.x aber noch häufiger verwendet.

Installation

Linux

Unter den meisten Linuxdistributionen ist Python 2.x bereits vorinstalliert, da viele Programme und Helferlein der Desktopumgebung mit Python geschrieben sind. Sollte es dennoch notwendig sein Python zu installieren, gibt es wahrscheinlich Pakete in den Software-Quellen. Diese kann man dann etwa folgendermaßen installieren (Bsp: Ubuntu):

sudo apt-get install python

Windows

Unter Windows ist es zunächst notwendig, dass Sie auf python.org einen Installer herunterladen und ausführen. Um Python unter der Kommandozeile benutzen zu können, müssen Sie den Python-Interpreter in die PATH-Systemvariable aufnehmen. Gehen Sie dazu auf Start → Systemsteuern → System → Computereinstellungen → Systemvariablen und suchen Sie unten stehend die PATH-Variable. Fügen Sie dann mit Semikolon (;) getrennt den Pfad zum Python-Interpreter hinzu. In jeder Kommandozeile, die Sie von nun an aufrufen, werden Sie den Python-Interpreter benutzen können.

Mac OSX

FIXME

Wie verwende ich Python?

Es gibt zwei Möglichkeiten den Python-Interpreter zu benutzen. Als erstes können Sie das Programm folgendermaßen starten:

python

Dann haben Sie die Möglichkeit Code direkt in den Interpreter einzugeben. Der Code wird in keiner Datei gespeichert, dieses Feature können Sie also zum Testen von Funktionen o.Ä. benutzen.

Außerdem können Sie mit dem Python-Interpreter eine Textdatei einlesen, die dann ausgeführt wird. Im Beispiel gehe ich davon aus, Sie haben eine Datei helloworld.py:

python helloworld.py

So können Sie dem Python Interpreter ebenfalls Parameter übergeben, die Sie dann im Programm nutzen können.