-
Notifications
You must be signed in to change notification settings - Fork 1
03 Entwicklungsumgebung
Bisher haben wir auf der Kommandozeile gearbeitet, und alle Eingaben wurden sofort verarbeitet und die Resultate ausgegeben. Dies vermittelt zwar das Gefühl, ein wahrer Hacker zu sein, ist aber wenig nachhaltig. Unsere Skripte wollen wir speichern können, um sie z.B. später auszuführen oder einer anderen Person zur Nutzung zu übergeben.
Es ist möglich, in einem einfachen Texteditor wie Notepad ein Pythonskript zu programmieren. Da dies nicht sehr komfortabel ist, gibt es eine Reihe verschiedener Texteditoren, die für das Programmieren mit Python optimiert sind. Wir versuchen es in diesem Kurs mal mit der Visual Studio Code IDE (integrated development environment). Es gibt natürlich viele andere IDEs, z.B. PyCharm.
https://code.visualstudio.com/download (Dort die Version für Dein Betriebssystem herunterladen)
Übung: IDE
ide.py
- Mache dich mit der Oberfläche von Visual Studio Code vertraut
- Probiere anhand der Beispiele von oben ein paar Zeilen Pythoncode zu programmieren
- Führe deinen Code aus. Nutze den Befehl
print()
zur Ausgabe deiner Resultate.
Ein Pythonskript ist eine Textdatei mit der Dateiendung py
.
Ein als Datei abgespeichertes Pythonskript lässt sich auf verschiedene Arten ausführen:
- Direkt in Visual Studio Code über das Run Menü oder das Play-Symbol ganz rechts oder über die Kombination [CTRL + F5]
- Mit Doppelklick auf die Datei im Windows Explorer
- Über die Windows Kommandozeile
Eine nützliche Funktionalität, welche von den meisten IDEs angeboten wird, ist das Debugging. Für den unwahrscheinlichen Fall, dass es in einem Pythonscript mal Fehler geben sollte, ist dies sehr nützlich. Mit einem Debugger kann man Schritt für Schritt, also Zeile für Zeile, das Script ausführen und beobachten, was genau passiert. Man kann schauen, welchen Wert eine Variable zu jeder Zeit hat, usw. Wir werden uns später noch genauer mit den Debugging-Möglichkeiten in Visual Studio Code befassen.
Finde mehr interaktive Beispiele zu den meisten Kapiteln als Python Notebook.