- Sie können das Beispiel gleich ausprobieren, denn es ist das dritte im folgenden Text.
- Fehlt der Button "Python Online", so ist es kein ausführbares Programm oder es erfolgt
eine grafische Ausgabe, was mit dieser Methode nicht möglich ist. Für diese Fälle gibt es
einen Link zu "JupyterLab", wo man das Programm ausführen kann, oder man kopiert es in einen
eigenen Editor und lässt es dort laufen.
Kommentare im Pythoncode
- Kommentare können zur Erklärung von Codezeilen dienen
- Kommentare können Quellcode lesbarer machen
- Kommentare können zum Testen aktiven Quellcode deaktivieren
Der interaktive Modus
Python Online
Kommentare
Windows
Starten Sie ein Terminal, welches für Windows etwas gewöhnungsbedürftig ist. Tippen Sie unten links im Suchfeld die Zeichenfolge cmd für command:
Es empfielt sich, den Button für den Command Prompt (Eingabeaufforderung) auf den Desktop zu legen, um einen einfachewren Zugang zu ermöglichen. Nach dem Klick auf den Button erhält man das sogenannte DOS-Fenster, welches einem Terminal entspricht.
Nach Einagbe von python3 wird der interaktive Modus von Python gestartet oder es öffnet sich das folgende Fenster, falls python3 noch nicht installiert sein sollte. Man kann dann durch Klicken auf Get die Installation vornehmen, wobei alle folgenden ANgebote von Microsoft ignoriert, bzw. abgelehnt werden können. Am Ende wird gefragt, ob Python3 gleich gestartet werden soll, was ebenfalls abgelehnt wird, da in diesem Fall sonst die Entwicklungsumgebung Idle gestartet wird.
In der Eingabeaufforderung gibt man im ZWeifel noch einmal python3, gefolgt von Enter ein und bekommt dann Informationen über die Pythonversion und die Rechnerkonfiguration. Durch das sogenannte Eingabeprompt >>> wird angezeigt, dass Eingaben für den Python-Interpreter erwartet werden. Dieser kann im einfachsten Fall als Taschenrechner benutz werden, allerdings stehen in der Basisversion nicht alle mathematischen Funktionen zur Verfügung:
Linux
Starten Sie ein Terminal, welches für die verschiedenen Linux-Distributionen unterschiedlich aussehen kann! Im Folgenden wird Ubuntu beschrieben, was aber kein großer Nachteil ist, falls man OpenSuse oder Debian benutzt. In das Suchfeld gibt man terminal ein, worauf als Vorschlag ein entsprechender Button erscheint und nach einiger Zeit auch weitere Vorschläge für Apps, die hier aber uninteressant sind:
Der EInfachheithalber sollte man mit der rechten Maustaste dafür sorgen, dass der Auswahlbutton für ein Terminal gleich zu den Favoriten hinzugefügt wird, dann kann man beim nächsten Mal einfacher darauf zu greifen:
Die folgende Abbldung zeigt, dass dieser jetzt Teil der Favoritenliste ist.
Im Terminal gibt man python3, gefolgt von Enter ein und bekommt dann Informationen über die Pythonversion und die Rechnerkonfiguration. Durch das sogenannte Eingabeprompt >>> wird angezeigt, dass Eingaben für den Python-Interpreter erwartet werden. Dieser kann im einfachsten Fall als Taschenrechner benutz werden, allerdings stehen in der Basisversion nicht alle mathematischen Funktionen zur Verfügung:
macOS
Starten Sie die Suche nach einem Terminal über Spotlight (Oben Rechts), indem man terminal eingibt:
In der Regel gibt es bei MacOS keine Alternativen, sodass der Vorschlag durch Klicken übernommen wird. Je nach Konfiguration können jedich Farbe und Schriftart unterschiedlich sein. Im einfachsten Fall gibt es das Standardterminal:
Im Terminal gibt man python3, gefolgt von Enter ein und bekommt dann Informationen über die Pythonversion und die Rechnerkonfiguration. Durch das sogenannte Eingabeprompt >>> wird angezeigt, dass Eingaben für den Python-Interpreter erwartet werden. Dieser kann im einfachsten Fall als Taschenrechner benutz werden, allerdings stehen in der Basisversion nicht alle mathematischen Funktionen zur Verfügung:
Python Online
Der wesentliche Teil der Beispiele können Online im Browser ausprobiert werden. Diese Beispiele haben alle das gleiche Aussehen:
Klickt man auf "Python online", so wird der Quellcode zu einem entfernten Server geschickt, der mit python3
das Beispiel
laufen lässt und das Ergebnis in einem Ausgaberahmen zurückgibt:
Dabei erscheint ein zusätzlicher Button, mit dem das Ausgabefenster wieder geschlossen werden kann, so man dies
überhaupt möchte. Die erste Zeile gibt das verwendete Programm mit der übertragenen Datei aus, die in einem temporären Verzeichnis
auf dem Server gespeichert wird und grundsätzlich main.py
heißt.
Bekommt man eine Fehlermeldung, so kann über den Button "Edit" der Quellcode bearbeitet
werden und durch erneutes Klicken auf "Python online" nochmal ausgeführt werden. Mit dem Button "copy" kann der
Quelltext in den Hintergrundspeicher kopiert werden, sodass er dann problemlos in einen anderen Editor eingefügt
werden kann.
Einzeilige Kommentare
Enthält eine Zeile das Doppelkreuz #
, so wird jeder Text/Code rechts davon bis zum Zeilenende
ignoriert.
# This is a comment print("Hallo nochmal!") print("Hallo FU #") # # Was ist jetzt ein Kommentarzeichen?
Jede aktive Codezeile kann durch ein vorangestelltes Kommentarzeichen deaktiviert werden (es wird zu einem Kommentar):
print("Zeile 1") #print("Zeile 2") print("Zeile 3")
Mehrzeilige Kommentare
Python kennt prinzipiell kein spezielles Zeichen für mehrzeilige Kommentare, sodass entweder alle zusammenhängenen Kommentare jeweils ein einzeles #-Zeichen vorangestellt bekommen:
# Dies ist ein # Kommentar über # mehrere Zeilen print("Hallo FU!")
oder man benutzt die Möglichkeit des mehrzeiligen Textes, was eigentlich nur für eine Ausgabe gedacht ist, hier aber auch benutzt werden kann, indem keine Zuweisung zu einer Variablen vorgenommen wird:
""" Dies ist ein Kommentar über mehrere Zeilen """ foo = """ Zeile 1 Zeile 2 Zeile 3 """ print(foo)
Nächste Kurseinheit: 01 Variablen