Python mit IDES
Es gibt zahlreiche integrated development environements, die sich
für Python eignen.
python online
Solange die Pythoninstallation auf dem eigenen PC noch nicht funktioniert, können Sie auch online Pythoncode schreiben unter repl.it
IDLE
Eine einfache IDE IDLE, die mit jeder Installation von Python mitgeliefert wird.
Das Starten von IDLE hängt von der verwendeten Plattform ab:
- Unter Windows: auf das Startmenü klicken und IDLE eingeben - auswählen von IDLE (Python GUI)
- Unter Linux: im Terminal idle3 eingeben und mit Return bestätigen.
- Unter MacOS: Je nach Installation ist ein Aufruf im Terminal mittels idle möglich oder im Finder unter Programme und unter Python auf das IDLE-Symbol klicken. Alternativ kann über die Spotlight-Suche (CMD+Leertaste) nach IDLE suchen und die IDLE-App aussuchen.
In jedem Fall öffnet sich eine Python-Shell. Um nun eine Datei in dem IDLE Editor zu bearbeiten bzw. zu öffnen wählt man Im Menü kann man nun unter File - New File.
Die Datei muss dann abgespeichert werden und wird mittels Run - Run Module gestartet. In der Python-Shell sieht man die Programmausgabe.
Pyzo
Eine einfache IDE Pyzo mit Debug-Modus, breakpoints und einer workspace-Ansicht ist auf den Poolrechner installiert. Pyzo können Sie auch auf Ihrem Heim-PC installieren.
Auf der oben genannten Webseite finden Sie auch Anleitungen zur Installation auf
den verschiedenen Plattformen.
- Starten Sie Pyzo im PC-Pool (und auf Linux-Rechnern) durch Eingabe
des Kommandos
pyzo
im Terminal.
Eclipse
- Arbeiten im Pool
Starten Sie eclipse
Richten Sie sich Eclipse entsprechend den Hinweisen auf www.pydev.org
ein.
- Installieren von Eclipse auf dem eigenem Rechner
Laden Sie sich von www.eclipse.org
Eclipse Standard (neueste stabile Version)
herunter.
linux: Das ...tar.gz-File packen Sie aus und den erhaltenen
Ordner "eclipse" als root an einen Ihnen genehmen Ort im
Dateibaum (z.B. in /opt ).
Starten Sie
eclipse als root und installieren Sie wie auf www.pydev.org
beschrieben das PyDev-Plugin.
Richten Sie
sich Eclipse entsprechend den Hinweisen auf www.pydev.org
ein.
Eine weitere Möglichkeit mit Python zu arbeiten bieten Jupyter Jupyter Notebooks Notebooks. Jupyter lässt sich mittels pip installieren bzw. ist in vielen Distributionen schon mit dabei (vgl. Python für Anfänger und Installation im Menü rechts)
Jupyter notebook starten
Starten Sie Jupyter im Browser, indem Sie
- (auf Linux/Mac Rechnern oder im PC-Pool) ein Terminal
- (auf Windows Rechnern) mittels WIN+R, cmd die Kommandozeile
öffnen und dort jupyter notebook
eingeben.
Es öffnet sich ein Fenster im Browser mit der Adresse http://localhost:8888
.
Falls Sie Python mit Anaconda installiert haben, finden Sie (auf allen Plattformen) jupyter im Anaconda-Navigator. Mittels Launch wird jupyter gestartet.
Neues Notebook erstellen
Wählen Sie - nach dem Start von jupyter notebook - im Menü Neu
und dann die gewünschte Python-Version aus.
Im Browser wird nun ein leeres jupyter notebook geöffnet.
- Sie können in die Zellen Python-Anweisungen einfügen oder eine Zelle mit mark-down Inhalt füllen. Auch mathematische Formeln mit LaTeX lassen sich einfügen.
-
Mit
Shift+Return
oder Strg/Ctrl+Return
werden die Anweisungen in der Zelle ausgeführt.
- Es kommt vor, dass der Kernel abstürzt. Dann wird vor den Zellen
[*]
dauerhaft angezeigt und es werden keine Berechnungen mehr ausgeführt. In diesem Fall hilft es im Menü Kernel -> Restart and Clear Output auszuwählen um den Kernel neu zu starten.
Öffnen eines vorhandenen Notebooks
In einigen Lehrveranstaltungen werden Ihnen jupyter notebooks zur Demonstration von Python-Quellcode oder als Arbeitsblätter Verfügung gestellt.
Um diese zu öffnen, müssen Sie die ipynb Datei(en) zunächst herunterladen und lokal abspeichern.
Anmerkung zur Namensvergabe unter MacOS
Unter MacOS werden Jupyter notebooks teilweise nach dem Herunterladen als datei.ipynb.txt
Dateien abgespeichert. Um diese notebooks mit jupyter zu öffnen, müssen diese vorher umbenannt werden. Hierzu markieren Sie die Datei im Finder und drücken die Tasten "Apfel+i" um Informationen zu öffnen. Unter Name & Suffix, deaktivieren Sie einerseits Suffix ausblenden und ändern dann den Namen in datei.ipynb
.
Nach dem Start von jupyter notebook
können Sie mit der Browseroberfläche Sie dann zu dem entsprechenden notebook navigieren und dieses zum Öffnen anklicken.
Alternativ: Vom Terminal aus können Sie das Notebook (Beispiel: test.ipynb) dann mittels
jupyter notebook test.ipynb
starten. Hierbei müssen Sie die Pfade beachten.
Jupyter Notebooks online erstellen/bearbeiten
Falls die Installation auf dem Rechner zu hause noch nicht funktioniert, so können Sie online unter Webseite Notebooks ansehen, bearbeiten oder erstellen.
Weitere Infos
Jupyter unterstüzt die Sprachen Julia, python und R. Für weitere Informationen sei auf die online Doku mit den Seiten
- Notebook Basics
- Code ausführen
verwiesen.
Der Vorteil besteht darin, dass Sie ähnlich wie in der Python-Shell, sofort Feedback zu eingegebenen Anweisungen erhalten. Andererseits bleiben die Anweisungen erhalten, ähnlich wie in einem Python Script. Zusätzlich lassen sich Erklärungen mittels markdown oder als LaTeX-Code einbinden.