Python-Grundlagen
Erste Schritte mit Python: print, Variablen, if/else, Schleife, Funktion. Du schreibst 5 kleine Skripte in einer .py-Datei.
Deine ersten Python-Skripte
Python-Grundlagen: deine ersten Skripte
Python ist eine der meistgenutzten Programmiersprachen — leicht lesbar und ideal zum Einstieg. Ein Skript ist eine Textdatei mit Endung .py, die du mit python3 datei.py ausführst.
Wichtige Begriffe
print(): gibt etwas auf dem Bildschirm aus.- Variable: ein benannter Speicherplatz für einen Wert, z. B.
name = "Max". if/else: trifft Entscheidungen abhängig von einer Bedingung.for-Schleife: wiederholt etwas für jedes Element.- Funktion (
def): ein benannter, wiederverwendbarer Codeblock.
Arbeite im Ordner
/home/student/python/(mkdir -p /home/student/python). Bearbeite Dateien mitnano, ausführen mitpython3 datei.py.
Dein Ziel
Du schreibst fünf kleine Skripte und lernst dabei die wichtigsten Bausteine jeder Programmiersprache.
Aufgaben
1. Hallo Welt mit print
Begriff:
print(). Die Funktionprint()zeigt Text an. Schreibe ein Skript, das „Hallo Welt" ausgibt.mkdir -p /home/student/python echo 'print("Hallo Welt")' > /home/student/python/hallo.py python3 /home/student/python/hallo.pyKontrolle:
hallo.pyenthält einenprint(...)-Aufruf.2. Variable + print
Begriff: Variable. Eine Variable speichert einen Wert unter einem Namen. Lege eine Variable an und gib sie mit
print()aus.nano /home/student/python/variable.pyInhalt:
name = "Max" print(name)Kontrolle:
variable.pyenthält eine Zuweisung (name = ...) und einprint(name).3. Eine Entscheidung mit if/else
Begriff:
if/else. Mitifprüfst du eine Bedingung;elseist der Fall, wenn sie nicht zutrifft. Wichtig: der Code innerhalb vonif/elsewird eingerückt (4 Leerzeichen).nano /home/student/python/entscheidung.py:alter = 16 if alter >= 18: print("volljaehrig") else: print("minderjaehrig")Kontrolle:
entscheidung.pyenthält einif ...:mit zugehörigemelse:.4. Eine for-Schleife
Begriff:
for-Schleife. Einefor-Schleife wiederholt einen Block für jedes Element einer Folge.range(5)erzeugt die Zahlen 0–4.nano /home/student/python/schleife.py:for i in range(5): print(i)Kontrolle:
schleife.pyenthält einefor ... in ...:-Schleife.5. Eine eigene Funktion
Begriff: Funktion (
def). Eine Funktion bündelt Code unter einem Namen, damit du ihn mehrfach nutzen kannst. Sie kann Parameter entgegennehmen.nano /home/student/python/funktion.py:def begruessung(name): print("Hallo " + name) begruessung("Max")Kontrolle:
funktion.pyenthält eine Funktionsdefinitiondef name(parameter):.
Verwandte Kurse
Jetzt selbst üben
Lesen ist gut – selbst machen ist besser. Starte diesen Kurs an einer echten Linux-VM, direkt im Browser. Ein kostenloses Konto genügt.
Kostenlos startenLab-Inhalte unter CC BY 4.0 – frei nutzbar mit Namensnennung (© TechLogia).
