Python für Entwickler
Lerne die grundlegende Syntax von Python, Variablen, Bedingungen, Schleifen und Funktionen kennen und knüpfe dabei an deine vorhandenen Programmierkenntnisse an.
13 Lektionen
Melde dich an, um deinen Lernfortschritt zu speichern.
1. Übersichtliche Konsolenausgaben mit Python
Nutze print(), str(), f-Strings, sep, end, Zeilenumbrüche, wiederholte Trennzeichen und Dezimalformatierung für praktische Konsolenausgaben.
2. Variablen und dynamische Typisierung
Weise Python-Werte zu, untersuche und konvertiere sie, weise sie neu zu und tausche sie aus – ohne statische Typdeklarationen.
3. Mit Python-Strings arbeiten
Erstelle, untersuche und bereinige Python-Strings, wähle Teilbereiche aus und zerlege oder verbinde Zeichenketten für die praktische Textverarbeitung.
4. Zahlen und grundlegende Operatoren
Nutze Python-Arithmetik, verschiedene Divisionsarten, die Rangfolge von Operatoren, Aktualisierungen und Potenzen für praxisnahe Berechnungen.
5. Boolesche Werte, None und Vergleiche
Formuliere boolesche Ausdrücke mit Vergleichen, None-Prüfungen, Wertebereichen und logischen Operatoren als Grundlage für Verzweigungen.
Fragen, die auf deine Ziele und alles abgestimmt sind, was du bisher gelernt hast.
2 Fragen · 0/2 beantwortet · Zugriff wird geprüft …
6. Bedingungen mit if, elif und else
Formuliere übersichtliche Entscheidungen mit zwei oder mehr Fällen, geordneten Zweigen und zusammengesetzten Bedingungen.
7. Truthy- und Falsy-Werte
Prüfe direkt, ob ein Wert vorhanden ist, und unterscheide dabei zwischen leeren Werten, Null und fehlenden Werten.
8. Python-Blöcke: Einrückung und Doppelpunkte
Lies und schreibe Python-Blöcke mit Doppelpunkten, Einrückungen, Verschachtelungen, Platzhaltern und sicheren Zuweisungen.
9. Musterabgleich mit match und case
Verarbeite bekannte Befehle und Zustände mit literalen Mustern, Alternativen, Zusatzbedingungen und einem Wildcard-Auffangfall.
10. Schleifen mit for und range()
Iteriere direkt über Werte, erzeuge Zahlenfolgen, nummeriere Elemente und sammle Ergebnisse in Schleifen.
Fragen, die auf deine Ziele und alles abgestimmt sind, was du bisher gelernt hast.
3 Fragen · 0/3 beantwortet · Zugriff wird geprüft …
11. Wiederholungen mit while, break und continue
Steuere zustandsabhängige Wiederholungen, verhindere Endlosschleifen, beende Schleifen vorzeitig und überspringe einzelne Durchläufe.
12. Funktionen und return
Definiere wiederverwendbare Funktionen, übergib Parameter und gib Werte zurück, die aufrufender Code und echte Testfälle weiterverwenden können.
13. Standardwerte und Schlüsselwortargumente
Definiere sichere Standardwerte, überschreibe sie bei Bedarf und gestalte Funktionsaufrufe mit Schlüsselwortargumenten gut lesbar.
Fragen, die auf deine Ziele und alles abgestimmt sind, was du bisher gelernt hast.
5 Fragen · 0/5 beantwortet · Zugriff wird geprüft …
Wende das Gelernte in einer anspruchsvollen Programmieraufgabe an, abgestimmt auf deinen Lernverlauf.
Zugriff auf die Prüfung wird geprüft …