Kontakt aufnehmen
 Dauer 28 Stunden

Schulungsübersicht

Einführung in die Python-Programmierung

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

Datentypen und Operationen

  • Ganzzahlen und Gleitkommazahlen
  • Zeichenketten und Byte-Folgen
  • Tupel und Listen
  • Wörterbücher und geordnete Wörterbücher
  • Mengen und eingefrorene Mengen

Kodierung organisieren und verteilen

  • Erstellen von Modulen und Paketen
  • Verschiffen von Code in Repositorien

Objektorientierte und funktionale Programmierung

  • Erstellen und Verwenden von Funktionen und Klassen
  • Anpassung von Funktionen und Klassen durch Dekoratoren
  • Einführung in Metaklassen

Fehlerbehandlung und Testen

  • Behandlung und Auslösen von Ausnahmen
  • Schreiben und Ausführen von Tests (Dokumentationstests und Unit-Tests)
  • Überprüfen der Testabdeckung des Codes

Arbeit mit Dateien und Verzeichnissen

  • Zugriff auf verschiedene Dateitypen und Grundsätze der Dateiverwaltung
  • 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 Ausdrücken
  • Erstellen und Löschen von Verzeichnissen, Auflisten und Durchsuchen von Dateien

Zugriff auf Datenbanken

  • Auswählen, Einfügen, Aktualisieren und Löschen von Daten
  • Generische Datenbank-API basierend auf SQLite 3, PostgreSQL und MySQL
  • Verwendung des Objekt-Relationen-Mappers (SQLAlchemy)
  • Arbeit mit NoSQL-Datenbanken

Das Web meistern

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

Voraussetzungen

Keine

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien