Schulungsübersicht

Einführung in Python Programming

  • Ausführen von Python-Code
  • Verwenden von Python-Entwicklungswerkzeugen (IDEs und Befehlszeilentools)
  • Arbeiten mit Python- und iPython-Shells sowie iPython-Notebook

Datentypen und Operationen

  • Ganzzahlen und Gleitkommazahlen
  • Strings und Bytes
  • Tupel und Listen
  • Dictionaries und geordnete Dictionaries
  • Sets und Frozen Sets

Code organisieren und verteilen

  • Erstellen von Modulen und Paketen
  • Verteilen von Code an Repositories

Objektorientiert und funktional Programming

  • Erstellen und Verwenden von Funktionen und Klassen
  • Modifizieren von Funktionen und Klassen mit Decorators
  • Einführung in Meta-Klassen

Fehlerbehandlung und Tests

  • Behandeln und Auslösen von Exceptions
  • Schreiben und Ausführen von Tests (Doc-Tests und Unit-Tests)
  • Überprüfen der Codeabdeckung durch Tests

Arbeiten mit Dateien und Verzeichnissen

  • Accessing verschiedener Dateitypen und Dateibehandlungsgrundsätze
  • Erstellen, Lesen, Aktualisieren und Löschen von Dateien (einschließlich regulärer Textdateien, CSV sowie Microsoft Word und Microsoft Excel Dateien)
  • Extrahieren von Daten aus Textdateien mithilfe von Regulären Expressionen
  • Erstellen und Löschen von Verzeichnissen, Auflisten und Suchen von Dateien

Accessing Databases

  • Auswählen, Einfügen, Aktualisieren und Löschen von Daten
  • Generische Datenbank-API basierend auf SQLite 3, PostgreSQL und MySQL
  • Verwenden des Object Relational Mapper (SQLAlchemy)
  • Arbeiten mit NoSQL-Datenbanken

Das Web erobern

  • Abrufen von Webseiten
  • Parsen von HTML und XML
  • Automatisches Ausfüllen von Webformularen
  • Erstellen von Webanwendungen in Python

Voraussetzungen

Keine

 28 Stunden

Teilnehmerzahl


Price per participant (excl. VAT)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien