Datenverwalten: Streams und Dateien

Datenverarbeitung: Mechanismen, um Daten aus verschiedenen Quellen zu lesen, zu schreiben und zu verwalten.
Streams: Große oder kontinuierliche Datenmengen schrittweise zu verarbeiten, ohne alles auf einmal im Speicher zu haben.(->bessere Nutzung von Speicher)
Dateiverarbeitung: Das Öffnen, Lesen, Schreiben und Schließen von Dateien über spezielle Funktionen und Methoden (open(), close() etc.)
Arbeiten mit Dateiinhalten: Das Lesen und Schreiben von Text- und Binärdateien (Textdateien werden in Zeichenketten interpretiert,  Binärdateien sind rohe Bytes).
Kontext-Managern: Mit with-Statement Dateien sicher geöffnen und schließen ( -> potenzielle Fehler vermieden)
CSV und JSON für strukturierte Daten: Das Lesen und Schreiben von speziellen Formaten CSV (Comma-Separated Values) und JSON (JavaScript Object Notation)