Lernpfad

Python von null an

Von print() und Variablen über Bedingungen, Schleifen, Strings, Sammlungen und Funktionen bis zu Dateien und Klassen, mit einer Challenge nach jedem Thema.

25 Lektionen · 59 Challenges

Pfad starten →

1 Erste Schritte 4 Lektionen

  1. Lektion 1 Challenge Hallo Welt in Python Schreibe dein erstes Python-Programm und gib Text mit print() aus.
  2. Lektion 2 Challenges Variablen und Datentypen in Python Speichere Werte in Variablen und lerne die grundlegenden Python-Typen: str, int, float und bool.
  3. Lektion 4 Challenges Zahlen und Operatoren in Python Rechne in Python mit +, -, *, /, //, % und ** und vergleiche Werte.
  4. Lektion 1 Challenge Benutzereingaben in Python Lies mit input() ein, was der Nutzer tippt, und wandle es in eine Zahl um.

2 Entscheidungen 2 Lektionen

  1. Lektion 3 Challenges If, elif und else in Python Triff Entscheidungen mit if, elif und else und kombiniere Bedingungen mit and, or und not.
  2. Lektion 3 Challenges Even or Odd in Python Determine whether an integer is even or odd.

3 Schleifen 3 Lektionen

  1. Lektion 3 Challenges for-Schleife in Python Durchlaufe Sequenzen mit range und enumerate.
  2. Lektion 4 Challenges while-Schleife in Python Wiederhole Anweisungen, solange eine Bedingung wahr ist.
  3. Lektion 3 Challenges Multiplication Table in Python Print the first five multiples of a number.

4 Strings und Text 3 Lektionen

  1. Lektion 3 Challenges Strings in Python Arbeite mit Text in Python: Länge, Indexzugriff, Slicing und String-Methoden.
  2. Lektion 3 Challenges String-Formatierung mit f-Strings in Python Erstelle gut lesbare Ausgabe mit Python f-Strings und Formatangaben.
  3. Lektion 3 Challenges Palindrom in Python prüfen Erkenne Palindrome unabhängig von Großschreibung und Leerzeichen.

5 Sammlungen 5 Lektionen

  1. Lektion 4 Challenges Python-Listen Erstelle, verändere, filtere und durchlaufe eine Liste.
  2. Lektion 2 Challenges Tupel in Python Fasse Werte in einem Tuple zusammen, entpacke sie und gib mehrere Werte aus einer Funktion zurück.
  3. Lektion 1 Challenge Mengen (Sets) in Python Speichere eindeutige Werte mit einem Python Set und kombiniere Sets mit Union und Intersection.
  4. Lektion 3 Challenges Python-Dictionaries Speichere und verarbeite Schlüssel-Wert-Paare.
  5. Lektion 3 Challenges List Comprehension in Python Transformiere und filtere Werte in einem kompakten Ausdruck.

6 Funktionen 3 Lektionen

  1. Lektion 3 Challenges Funktionen in Python Definiere Funktionen mit Parametern und Rückgabewert.
  2. Lektion 1 Challenge Module und Imports in Python Nutze die Standardbibliothek von Python mit import, from ... import und Aliassen.
  3. Lektion 2 Challenges Fibonacci-Folge in Python Erzeuge die Fibonacci-Folge mit einer einfachen Schleife.

7 Fehler und Dateien 3 Lektionen

  1. Lektion 2 Challenges Fehlerbehandlung mit try und except Fange erwartbare Laufzeitfehler gezielt ab.
  2. Lektion 1 Challenge Dateien lesen und schreiben in Python Schreibe, hänge an und lese Textdateien in Python mit open() und with.
  3. Lektion 2 Challenges JSON in Python lesen und schreiben Konvertiere zwischen JSON-Text und Python-Dictionaries.

8 Objekte und Klassen 2 Lektionen

  1. Lektion 1 Challenge Klassen und Objekte in Python Definiere einen eigenen Datentyp mit Zustand und Verhalten.
  2. Lektion 1 Challenge Objektorientierte Programmierung in Python Lerne Kapselung, Vererbung, Überschreiben und Polymorphie mit ausführbarem Python-Code.
Weiter mit: Programmiergrundlagen