Schulungsübersicht

Einführung in Python Programming

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

Datentypen und Operationen

  • Ganzzahlen und Gleitkommazahlen
  • Strings und Bytes
  • Tupel und Listen
  • Wörterbücher und geordnete Wörterbücher
  • Sets und gefrorene Sets

Code organisieren und verteilen

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

Objektorientiert und funktional Programming

  • Erstellen und Verwenden von Funktionen und Klassen
  • Ändern von Funktionen und Klassen mit Dekoratoren
  • Einführung in Metaklassen

Fehlerbehandlung und Tests

  • Ausnahmen behandeln und auslösen
  • Schreiben und Ausführen von Tests (Doc-Tests und Unit-Tests)
  • Überprüfung der Codeabdeckung durch Tests

Arbeiten mit Dateien und Verzeichnissen

  • AccessVerschiedene Dateitypen und Dateihandhabungsprinzipien
  • 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 mit regulären Expressionen
  • Verzeichnisse erstellen und löschen, Dateien auflisten und suchen

Accessing Databases

  • Daten auswählen, einfügen, aktualisieren und löschen
  • Generische Datenbank-API basierend auf SQLite 3, PostgreSQL und MySQL
  • Verwendung des Object Relational Mapper (SQLAlchemy)
  • Arbeiten mit NoSQL Datenbanken

Das Web erobern

  • Webseiten abrufen
  • Parsen HTML und XML
  • Webformulare automatisch ausfüllen
  • Erstellen von Webanwendungen in Python

Voraussetzungen

Keine

  28 Stunden
 

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Erfahrungsberichte (5)

Kombinierte Kurse

Verwandte Kategorien