Einkaufswagen
Loading
Nur noch -1 verfügbar

Dateien lesen und schreiben mit Python für Einsteiger

Aktionspreis
€10.99 (25 % Rabatt)
€8.24
Zum Einkaufswagen hinzugefügt

Dateien lesen und schreiben mit Python für Einsteiger


Ein praxisnaher Leitfaden zum Umgang mit Textdateien, Pfaden und Dateiverarbeitung in Python


Inhaltsverzeichnis


Einleitung


  • Warum Dateiverarbeitung in Python wichtig ist
  • Voraussetzungen und Zielgruppe
  • Aufbau und Nutzung des Buches

Kapitel 1: Was ist eine Datei?


  • Grundlagen zur Dateispeicherung
  • Textdateien vs. Binärdateien
  • Dateiendungen und gängige Formate
  • Einfache Beispiele aus dem Alltag

Kapitel 2: Dateien öffnen und schließen


  • Die open()-Funktion verstehen
  • Zugriffsmodi: "r", "w", "a", "x"
  • Dateiobjekte und Methoden
  • Wichtige Hinweise zum Dateischließen

Kapitel 3: Text aus Dateien lesen


  • Ganze Datei lesen mit read()
  • Zeilenweise lesen mit readline() und readlines()
  • Schleifen über Dateien
  • Unterschiede und Einsatzmöglichkeiten

Kapitel 4: Text in Dateien schreiben


  • Neue Dateien erstellen
  • Inhalte mit write() und writelines() einfügen
  • Überschreiben vs. Anhängen
  • Umgang mit Zeichenkodierung

Kapitel 5: Der with-Kontextmanager


  • Automatisches Schließen mit with open()
  • Vorteile gegenüber manuellem Schließen
  • Best Practices für sauberen Code

Kapitel 6: Dateipfade und Ordner


  • Absolute und relative Pfade
  • Verwendung des os-Moduls
  • Plattformübergreifende Pfadverarbeitung
  • Dateien und Ordner prüfen, erstellen, löschen

Kapitel 7: Fehlerbehandlung bei Dateizugriff


  • Typische Fehler: FileNotFoundError, PermissionError
  • Verwendung von try und except
  • Benutzerfreundliche Fehlermeldungen
  • Sicherer Umgang mit Benutzereingaben

Kapitel 8: Lesen und Schreiben von CSV-Dateien


  • Aufbau von CSV-Dateien
  • Verwendung des csv-Moduls
  • Zeilen einlesen und schreiben
  • Praktische Anwendung mit Listen und Dictionaries

Kapitel 9: Fortgeschrittene Techniken


  • Arbeiten mit großen Dateien
  • Anhängen mit Zeitstempel
  • Dateiinhalte verarbeiten und filtern
  • Grundlagen zur Binärdateiverarbeitung

Kapitel 10: Best Practices für Dateiarbeit


  • Strukturierte Organisation von Dateioperationen
  • Fehler vermeiden durch frühzeitige Prüfung
  • Umgang mit Sonderzeichen und Zeichencodierung
  • Dokumentation und saubere Trennung von Logik

Anhang A: Übersicht der wichtigsten Dateifunktionen


  • Tabelle mit Funktionen, Parametern und Beispielen
  • open(), read(), write(), seek() u. v. m.

Anhang B: Übungsaufgaben mit Lösungen


  • Dateien einlesen und analysieren
  • Protokollieren von Benutzereingaben
  • Schreiben von Ergebnisdateien
  • Ausführliche Musterlösungen

Anhang C: Mini-Projekte mit Dateien


  • Einfache Textnotizen-Anwendung
  • CSV-Kontaktliste verwalten
  • Log-Datei-Generator mit Zeitstempeln


Sie erhalten die folgenden Dateien:
  • PDF (6MB)
  • EPUB (104KB)