Python
Deine erste Programmiersprache, ganz ohne Vorwissen. Von der ersten Zeile bis zu kleinen Werkzeugen, die Dateien aufräumen, Tabellen auswerten und dir echte Arbeit abnehmen.
Abschnitt 1 · Python kennenlernen
Was ist Python?
Lektion 1 von 6 · Noch nicht begonnen
Lesen kannst du jede Lektion ohne Konto. Mit dem Basis Konto, das nichts kostet, lässt du die Beispiele laufen, löst die Aufgaben und behältst deinen Stand auf jedem Gerät.
Deine Strecke 0 von 19 Abschnitten erledigt
- 01 Python kennenlernen , noch offen
- 02 Werte und Variablen , noch offen
- 03 Entscheidungen , noch offen
- 04 Schleifen , noch offen
- 05 Listen , noch offen
- 06 Mit Text arbeiten , noch offen
- 07 Dictionaries und Mengen , noch offen
- 08 Funktionen , noch offen
- 09 Fehler abfangen und finden , noch offen
- 10 Module und Standardbibliothek , noch offen
- 11 Dateien und Ordner , noch offen
- 12 Tabellen und Daten: CSV und JSON , noch offen
- 13 Pakete , noch offen
- 14 Klassen , noch offen
- 15 Testen mit pytest , noch offen
- 16 Daten in SQLite , noch offen
- 17 Daten aus dem Netz , noch offen
- 18 Eine Web-Anwendung mit Flask , noch offen
- 19 Abschlussprojekt: Der Kontoauszug-Auswerter , noch offen
Abschnitt 1
Python kennenlernen
Abschnitt 2
Werte und Variablen
- 2.1 Variablen
- 2.2 Zahlen
- 2.3 Text
- 2.4 Text mit Werten
- 2.5 Typen ansehen und umwandeln
- 2.6 Eingaben
- 2.7 Spritkostenrechner Projekt
Am Ende des Abschnitts
Spritkostenrechner
Lektion 2.7 · Aufgabe mit Prüfliste
Danach ein kurzer Test, eine Frage nach der anderen.
Abschnitt 3
Entscheidungen
- 3.1 Wahr und falsch
- 3.2 if und else
- 3.3 elif
- 3.4 and, or, not
- 3.5 Leer und None
- 3.6 Tarifrechner Projekt
Am Ende des Abschnitts
Tarifrechner
Lektion 3.6 · Aufgabe mit Prüfliste
Danach ein kurzer Test, eine Frage nach der anderen.
Abschnitt 4
Schleifen
- 4.1 while
- 4.2 for und range
- 4.3 Zählen und summieren
- 4.4 break und continue
- 4.5 Schleifen in Schleifen
- 4.6 Zahlenraten Projekt
Am Ende des Abschnitts
Zahlenraten
Lektion 4.6 · Aufgabe mit Prüfliste
Danach ein kurzer Test, eine Frage nach der anderen.
Abschnitt 5
Listen
Abschnitt 6
Mit Text arbeiten
- 6.1 Textmethoden
- 6.2 Zerlegen und zusammensetzen
- 6.3 Suchen in Text
- 6.4 Deutsche Zahlen
- 6.5 Einkaufszettel aufräumen Projekt
Am Ende des Abschnitts
Einkaufszettel aufräumen
Lektion 6.5 · Aufgabe mit Prüfliste
Danach ein kurzer Test, eine Frage nach der anderen.
Abschnitt 7
Dictionaries und Mengen
Abschnitt 8
Funktionen
Abschnitt 9
Fehler abfangen und finden
Abschnitt 10
Module und Standardbibliothek
Abschnitt 11
Dateien und Ordner
- 11.1 Python auf deinem Rechner
- 11.2 Eine Textdatei lesen
- 11.3 Eine Datei schreiben
- 11.4 Pfade
- 11.5 Ordner durchsuchen
- 11.6 Umbenennen und verschieben
- 11.7 Der Aufräumer Projekt
Am Ende des Abschnitts
Der Aufräumer
Lektion 11.7 · Aufgabe mit Prüfliste
Danach ein kurzer Test, eine Frage nach der anderen.
Abschnitt 12
Tabellen und Daten: CSV und JSON
- 12.1 CSV lesen
- 12.2 Deutsche Zahlen und Daten einlesen
- 12.3 CSV schreiben
- 12.4 Auswerten
- 12.5 JSON
- 12.6 Der Kontoauszug, erste Fassung Projekt
- 12.7 Bau dir was
Am Ende des Abschnitts
Der Kontoauszug, erste Fassung
Lektion 12.6 · Aufgabe mit Prüfliste
Danach ein kurzer Test, eine Frage nach der anderen.
Abschnitt 13
Pakete
Abschnitt 14
Klassen
Abschnitt 15
Testen mit pytest
Abschnitt 16
Daten in SQLite
Abschnitt 17
Daten aus dem Netz
- 17.1 Wie ein Programm fragt
- 17.2 requests
- 17.3 Wenn das Netz nicht will
- 17.4 Abholen und speichern Projekt
Am Ende des Abschnitts
Abholen und speichern
Lektion 17.4 · Aufgabe mit Prüfliste
Danach ein kurzer Test, eine Frage nach der anderen.
Abschnitt 18
Eine Web-Anwendung mit Flask
Abschnitt 19
Abschlussprojekt: Der Kontoauszug-Auswerter
- 19.1 Der Plan
- 19.2 Einlesen
- 19.3 Kategorisieren
- 19.4 Die Monatsübersicht
- 19.5 Tests für das Werkzeug
- 19.6 Der Bericht Projekt
- 19.7 Wie es weitergeht
Am Ende des Abschnitts
Der Bericht
Lektion 19.6 · Aufgabe mit Prüfliste
Danach ein kurzer Test, eine Frage nach der anderen.
Lehrplan
01 Python kennenlernen 0 / 6
02 Werte und Variablen 0 / 8
03 Entscheidungen 0 / 7
04 Schleifen 0 / 7
05 Listen 0 / 8
06 Mit Text arbeiten 0 / 6
07 Dictionaries und Mengen 0 / 7
08 Funktionen 0 / 9
09 Fehler abfangen und finden 0 / 6
10 Module und Standardbibliothek 0 / 7
11 Dateien und Ordner 0 / 8
12 Tabellen und Daten: CSV und JSON 0 / 8
13 Pakete 0 / 5
14 Klassen 0 / 6
15 Testen mit pytest 0 / 6
16 Daten in SQLite 0 / 6
17 Daten aus dem Netz 0 / 5
18 Eine Web-Anwendung mit Flask 0 / 7
19 Abschlussprojekt: Der Kontoauszug-Auswerter 0 / 8
130 Lektionen103 Aufgaben mit Prüfliste19 Abschnittstestsläuft in der Sandboxmit dem Basis Konto 1 Stunde Sandbox im Nutzungsmonat