Python

Python ist eine Programmiersprache, die unterdessen sehr verbreitet ist. Sie ist ziemlich einfach zu erlernen und hat diverse nützliche Erweiterungen. Ein "Hallo-Welt"-Programm ist ganz einfach

# hallo.py print "hallo welt"

Ausführen kannst du das Programm dann mit python hallo.py. Zudem kann Python wie Octave oder Matlab interaktiv verwendet werden. Dazu startest du python alleine

python

Wenn du gerne interaktiv arbeitest, solltest du zudem einen Blick auf ipython werfen. ipython bietet eine Interface, das für interaktives Arbeiten optimiert wurde. Du kannst ipython auch mit ähnlicher Funktionalität wie Octave/Matlab starten.

ipython -pylab x = range(-5,5) y = numpy.power(x,2) plot(x,y)

Die dritte Zeile braucht wohl noch eine Erklärung, denn dort haben wir ein ganz neues Konzpet verwendet. Mit numpy stammt aus einer Erweiterung für Python. numpy ist eine Klasse und hat eigene Funktionen. Funktionen von Klassen werden Methoden genannt. numpy.power(...) ruft die power Methode von numpy auf. Um herauszufinden, was y alles für Methoden besitzt, tippst du

numpy.[tab]

Links

Leider haben wir hier keine Zeit uns detailierter mit python zu beschäftigen. Ich hoffe aber, dass du nach diesem Kurs genügend Grundlagen hast, um selbst python zu lernen, solltest du das wollen. Natürlich helfen wir dir auch hier bei Fragen gerne weiter. Schliesslich noch zwei Links