Einkaufswagen
Loading
Nur noch -1 verfügbar

Die Standardbibliothek in Python- Nützliche Module und Tools entdecken

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

Die Standardbibliothek in Python: Nützliche Module und Tools entdecken


Ein praktischer Leitfaden zum effektiven Einsatz der vielseitigen Module, die Python von Haus aus

mitbringt


Inhaltsverzeichnis


Kapitel 1: Einführung in die Standardbibliothek


  • Was ist die Python-Standardbibliothek?
  • Vorteile gegenüber externen Paketen
  • Wo findet man Dokumentation und Hilfe?
  • Überblick über Themengebiete

Kapitel 2: Arbeiten mit Daten und Texten


  • datetime: Datum und Uhrzeit berechnen
  • time: Zeitmessung und Pausen
  • re: Reguläre Ausdrücke zur Textanalyse
  • textwrap, string, difflib: Nützliche Text-Tools
  • Mini-Projekt: Textauswertung mit Zeitstempel

Kapitel 3: Dateiverarbeitung und Dateisystem


  • os, pathlib: Dateien und Pfade bearbeiten
  • shutil: Kopieren, Verschieben, Archivieren
  • glob: Dateien mit Mustern finden
  • Mini-Projekt: Backup-Tool mit Ordnerstruktur

Kapitel 4: Zugriff auf Dateien und Datenformate


  • csv: CSV-Dateien lesen und schreiben
  • json: Strukturierte Daten verarbeiten
  • configparser: Konfigurationsdateien lesen
  • Mini-Projekt: Benutzereinstellungen speichern und laden

Kapitel 5: Mathematische und statistische Werkzeuge


  • math: Mathematische Funktionen
  • random: Zufallszahlen und Auswahl
  • statistics: Mittelwert, Median, Standardabweichung
  • Mini-Projekt: Simulationsdaten analysieren

Kapitel 6: Datenkompression und Archivierung


  • zipfile, tarfile: Dateien packen und entpacken
  • gzip, bz2, lzma: Komprimierte Dateien lesen
  • Mini-Projekt: Automatisiertes Archivieren von Logdateien

Kapitel 7: Internet und Netzwerke


  • urllib.request, urllib.parse: Daten aus dem Web abrufen
  • http.client, http.server: Eigene HTTP-Verbindungen und -Dienste
  • socket: Netzwerkkommunikation auf tiefer Ebene
  • Mini-Projekt: Wetterdaten aus dem Internet laden

Kapitel 8: Protokollierung und Debugging


  • logging: Anwendung protokollieren
  • traceback: Fehlermeldungen auswerten
  • warnings: Benutzerdefinierte Warnungen
  • Mini-Projekt: Fehlerprotokollierung mit Zeitstempel

Kapitel 9: Systemnahe Programmierung


  • sys, argparse: Kommandozeilenprogramme schreiben
  • platform, getpass: Betriebssystem-Infos und sichere Eingabe
  • Mini-Projekt: Systemmonitor im Terminal

Kapitel 10: Entwicklung und Tests


  • unittest: Automatisierte Tests schreiben
  • doctest: Beispiele im Docstring testen
  • timeit: Codegeschwindigkeit messen
  • Mini-Projekt: Testautomatisierung für eine Hilfsfunktion

Anhang A: Schnellreferenz nützlicher Module


  • Kompakte Übersicht mit Beschreibung und Verwendungszweck

Anhang B: Tipps für den effektiven Einsatz der Standardbibliothek


  • Wann Standard, wann Drittanbieter?
  • Kombination verschiedener Module
  • Häufig übersehene Perlen der Bibliothek

Anhang C: Übungsaufgaben mit Lösungen


  • Textdateien analysieren
  • Dateien organisieren und archivieren
  • JSON konfigurieren und verwenden
  • Lösungen mit Kommentaren und Schritt-für-Schritt-Erklärung


Sie erhalten die folgenden Dateien:
  • EPUB (113KB)
  • PDF (1MB)