Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

install

Python Development Environment

Um in der Programmiersprache Python Programme schreiben / entwickeln zu können, benötigt man eine Version von Python selber und einen Text-Editor zum schreiben der eigentlichen Programme.

Im Folgenden werden einige Programme und Tools aufgelistet die das Programmieren mit Python erleichtern können. Dabei werde ich insbesondere auf das Setup genauer eingehen, welches ich selbst benutze, aber auch weitere Möglichkeiten listen.

Python

Um Programme in Python zu schreiben muss natürlich sichergestellt werden, dass auch eine Version von Python auf dem System installiert ist. Mac OSX hat beispielsweise standardmäßig schon eine Python-Version installiert und es muss nicht zwangsläufig eien neue Version installiert werden. Um herauszufinden Ob und welche Version von Python ihr installiert habt, öffnet ihr einfach ein Terminal oder eine Shell und gebt dort den folgenden Befehl ein

python --version

Jetzt sollte euch entweder die Version eurer Python-Installation oder eine Meldung, dass der Befehl python nicht erkannt wird, angezeigt werden.

Sollte letzteres der Fall sein, könnt ihr euch Python selber installieren. Dazu gibt es zahlreiche Möglichkeiten von denen hier zwei erwähnt werden sollen. Die offizielle Python-Seite bietet einen Download für alle Betriebssysteme an. Dort könnt ihr euch die entsprechende Version herunterladen und installieren. Für Mathesis benötigt ihr eine 2er Version (aktuell ist 2.7.8 die neuste Version). Nach der installation könnt ihr mit dem oben genannten Befehl prüfen ob ihr nun die richtige Version auf eurem Computer installiert habt.

Anaconda

Alternativ dazu könnt ihr euch auch Anaconda herunterladen und installieren. Anaconda bringt neben einer aktuellen Python-Version auch noch eine Vielzahl von Packages und einen Package-Manager mit. Packages erweitern die Standardversion von Python um weitere Funktionalitäten. Im späteren Verlauf von Mathesis werdet ihr noch mit einigen Packages arbeiten ,u.a. numpy, scipy und matplotlib. Diese drei Packages werden bei Anaconda schon standardmäßig mitgeliefert und brauchen somit nicht extra installiert zu werden. Außerdem bietet der Package Manager conda komfortable Möglichkeiten nach Belieben Packages zu installieren, zu updaten oder wieder zu deinstallieren. Es können sogar verschiedenen Python-Versionen in sogenannten Environments parallel auf dem Rechner installiert weden. Das ist insbesondere für alle die interessant, die für andere Projekte / Veranstaltungen (z.B. die Vorlesung Computerorientierte Mathematik) noch Python 3 benötigen

Nach dem Installieren von Anaconda, sollte euch die Eingabe des obigen Befehls im Terminal, eine Ausgabe produzieren, die in etwa so aussihet:

Python 2.7.8 :: Anaconda 1.9.2 (x86_64)

PIP

Wer Anaconda nicht installieren möchte, aber trotzdem seien Packages bequem verwalten will, kann pip verwenden.

Text Editor

Da die eigentlichen Python Programme reine Textdateien sind, benötigt man zum Erstellen einen Texteditor. Diese gibt es wie Sand am Meer und jeder muss für sich selbst herausfinden, welcher am angenehmsten ist.

Zwei Editoren, die mit gutem Gewissen empfohlen werden können:

Beide Editoren können direkt „out of the box“ benutzt werden, lassen aber dem erfahrenen Benutzer viele Einstellungsmöglichkeiten.

install.txt · Zuletzt geändert: 2016/05/10 14:46 (Externe Bearbeitung)