Kontakt aufnehmen

Schulungsübersicht

Einführung in die Python-Programmierung

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

Datentypen und Operationen

  • Ganzzahlen und Gleitkommazahlen
  • Zeichenketten und Bytes
  • Tupel und Listen
  • Wörterbücher und geordnete Wörterbücher
  • Mengen und gefrorene Mengen

Strukturierung und Distribution von Code

  • Erstellung von Modulen und Paketen
  • Distribution des Codes zu Repositorys

Objektorientierte und funktionale Programmierung

  • Erstellung und Nutzung von Funktionen und Klassen
  • Anpassung von Funktionen und Klassen über Dekorierer
  • Einführung in Metaklassen

Fehlerbehandlung und Tests

  • Behandlung und Auslösen von Ausnahmen
  • Schreiben und Ausführen von Tests (DocTests und UnitTests)
  • Überprüfung der Testabdeckung

Umgang mit Dateien und Verzeichnissen

  • Zugriff auf verschiedene Dateitypen und Grundsätze der Dateibehandlung
  • Erstellen, Lesen, Aktualisieren und Löschen von Dateien (einschliesslich Textdateien, CSV-Dateien sowie Microsoft Word- und Microsoft Excel-Dateien)
  • Daten aus Textdateien mit regulären Ausdrücken extrahieren
  • Erstellen und Löschen von Verzeichnissen, Auflisten und Suchen von Dateien

Zugriff auf Datenbanken

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

Die Welt des Webs erobern

  • Abrufen von Webseiten
  • Parssing von HTML und XML
  • Automatisches Ausfüllen von Webformularern
  • Erstellung von Webanwendungen in Python

Voraussetzungen

Keine

 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien