Python Grundlagen - Datentypen und Variablen
Python macht Programmieren richtig einfach, weil du nicht kompliziert denken musst! Es gibt nur vier wichtige Datentypen: int für ganze Zahlen, float für Dezimalzahlen, string für Text und boolean für Wahrheitswerte True/False.
Variablen erstellst du super simpel: name = "Lilly" - fertig! Python weiß automatisch, dass es sich um Text handelt. Mit print() gibst du alles aus: print("Moin", name) zeigt "Moin Lilly" auf dem Bildschirm.
Eingaben holst du dir mit input(): vorname = input("Name eingeben:") speichert das, was der Nutzer eingibt. Für Zahlen musst du int() oder float() davorsetzen, damit Python rechnen kann statt nur Text zu speichern.
Merktipp: Python ist schlau - es erkennt automatisch den Datentyp deiner Variable!
Arrays und Bedingungen
Arrays (Listen) sind wie Schubladen mit nummerierten Fächern: liste = "a","b","c","d","e". Das erste Element hat immer die Nummer 0! print(liste[0]) gibt also "a" aus, liste3 gibt "d" aus.
Du kannst Listen jederzeit ändern: training0 = "Dienstag" ändert das erste Element, training.append("Freitag") fügt am Ende hinzu. Mit len(training) findest du heraus, wie viele Elemente drin sind.
If-Bedingungen funktionieren wie im echten Leben: if alter >= 18: führt den Code nur aus, wenn die Bedingung stimmt. Mit else: sagst du Python, was passieren soll, wenn die Bedingung falsch ist.
Praxistipp: Arrays starten immer bei 0 zu zählen - das vergisst man am Anfang oft!
Schleifen und Funktionen
For-Schleifen sparen dir endlos viel Arbeit! for i in range(10): wiederholt deinen Code 10 mal. Mit for i in range(len(liste)): gehst du durch alle Array-Elemente durch - super praktisch für Berechnungen.
While-Schleifen laufen so lange, bis eine Bedingung nicht mehr stimmt. Pass auf, dass du keine Endlos-Schleife programmierst!
Funktionen sind wie deine eigenen Befehle: def hallo(): erstellt eine neue Funktion, die du mit hallo() aufrufst. Mit Parametern wird's richtig mächtig: def berechne_quadrat(zahl): kann verschiedene Werte verarbeiten und mit return sogar Ergebnisse zurückgeben.
Profi-Trick: Funktionen machst du einmal und nutzt sie überall - das spart Zeit und verhindert Fehler!