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 dem IPython Notebook

Datentypen und -operationen

  • Ganzzahlen (Integers) und Fließkommazahlen (Floats)
  • Zeichenketten (Strings) und Bytes
  • Tupels und Listen
  • Wörterbücher (Dictionaries) und geordnete Wörterbücher (OrderedDicts)
  • Mengen (Sets) und unveränderliche Mengen (Frozen Sets)

Code organisieren und verteilen

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

Objektorientierte und funktionale Programmierung

  • Erstellen und Verwenden von Funktionen und Klassen
  • Anpassen von Funktionen und Klassen mit Decoratoren
  • Einführung in Metaklassen

Fehlerbehandlung und Testing

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

Arbeiten mit Dateien und Verzeichnissen

  • Zugriff auf verschiedene Dateitypen und Grundlagen des Datei-Managements
  • Erstellen, Lesen, Aktualisieren und Löschen von Dateien (einschließlich Textdateien, CSV-Dateien sowie Microsoft Word- und Excel-Dateien)
  • Daten aus Textdateien mit regulären Ausdrücken extrahieren
  • Verzeichnisse erstellen und löschen, Dateien auflisten und suchen

Zugriff auf Datenbanken

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

Die Welt des Webs erobern

  • Abrufen von Web-Seiten
  • Par­sieren von HTML und XML
  • Automatisches Ausfüllen von Webformularen
  • Entwicklung von Webanwendungen in Python

Voraussetzungen

Keine

 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien