Einleitung
Diesen Einführungskurs gibt es auch als Jupyter Notebook, für die interaktive Bearbeitung der Codebeispiele: Einführung.ipynb
Praktische Übungen: Einführung_II.ipynb
Auf dieser Seite können die Dateien geöffnet und bearbeitet werden: jupyter.org
Besser ist die Installation des Jupyter Noteooks in VisualStudioCode oder Thonny.
Aufbau eines Pythonprogramms
Ein Pythonprogramm beginnt üblicherweise mit dem Import von benötigten Funktionen. Z.B. wird in dieser Zeile die Bibliothek 'math' eingebunden, mit deren Hilfe man mit Zeit rechnen kann:
import math
Definieren von Funktionen
Funktionen in Python sind definierte Codebereiche, die aber erst ausgeführt werden, wenn sie aufgerufen wurden.
# Hier stehen die Imports, wenn sie benötigt werden.
import math # Wird allerdings für die grundlgegenden Funktionen nicht benötigt.
# Definition der Addition.
def add(a,b):
return a+b
ergebnis = add(1,2) # Das Ergebnis wird in einer Variablen gespeichert.
print("1+2 ergeben: "+ str(ergebnis)) # Das Ergebnis wir auf der Konsole ausgegeben.