Seminar Python komplett
Seminar / Training Python komplett
Einheit 1 - Grundlagen
- Übersicht
- Grundlegende
- Packages
- Import
Einheit 2 - list, tuple, dict
- list, tuple dict, set (advanced features):
- List Comprehensions
- Generator-Ausdrücke
- Iteratoren
- Mengen (sets)
- dict: update, get, setdefault, pop, items
Einheit 3 - Funktionsparameter
- Parameter-Defaults
- Funktionen mit beliebig langen Parameterlisten
- Packen und Entpacken von Listen, Tupeln und Dictionaries
- als Sequenzen von Funktionsparametern
Einheit 4 - Typumwandlungen der Grunddatentypen
- int, float, str, dict, list, tuple, set
Einheit 5 - Verschachtelte Collections
- Result sets, list of dictionaries
Einheit 6 - Dateien, Objektserialisierung und Objektbanken
- file
- shelf als Beispiel von pickle-Anwendung
Einheit 7 - Python-Klassen (Python-Typen)
- object methods
- static methods
- class methods
- get/set methods (Vergleich mit JavaBeans)
- properties
- filigrane Zugriffsrechte auf Objektattribute
(Vergleich mit Java-Zugriffsrechten) - Operatorenüberladung
- list-like objects
- dictionary-like objects
- callable objects
- Vererbung
Einheit 8 - Exceptions
- Eigene Fehlerklassen modellieren
- Eigene Fehlerobjekte in Methoden einbauen
Einheit 9 - Das Dokumentationssystem von Python
- das Objektattribut __doc__ (docstring)
- reStructuredText als Syntax von docstring
- automatische Generierung von Dokumentation (epydoc)
Einheit 10 - Python UnitTests (eine kurze Einführung)
- der Zusammenhang von UnitTests und docstrings
- der Python-Interpreter als Betriebssystem
- die Module os, sys, shutils
Einheit 11 - Graphische Benutzeroberfläche (GUI) (eine kurze Einführung)
- SQL-Datenbankanbindung mit Python (kurze Beispiele)
- Threads (eine kurze Einführung)
Einheit 12 - SQL Anbindung mit Python
- Neue Tabellen anlegen
- Daten in die Tabelle einfügen
- Daten abfragen
- Update
- Adapter und Konvertierer
- Die Einheitliche Python-DB-API
- Python und SQLite
- Python und MySQL (MySQLdb)
- Python und Oracle
- Python und ODBC
- Datentypen im Überblick
Einheit 13 - Python-Objektdatenbank (ZODB-Zope Object Database)
- ZODB installieren (ohne Zope)
- Atomicity
- Consistency
- Isolation
- Durability
- Hierarchische Objektstruktur
- Persistenzregeln beim Update von Veränderungen an ZODB-Objekten
- Persistente Objektreferenzen in der ZODB
- Hinweis auf advanced features: mounting, distributing
- Eine einfache Anwendung als Beispiel
Einheit 14 - Object Relational Mapping
- SQLAlchemy als Brücke zwischen ZODB und SQL-Datenbanken
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-
Andreas Werkmeister
Telefon: + 49 (221) 74740003
E-Mail: -
Maik Thomas
Telefon: + 49 (221) 74740003
E-Mail:
Seminardetails
Dauer: | 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr |
Preis: |
Öffentlich und Webinar: € 1.999 zzgl. MwSt. Inhaus: € 6.000 zzgl. MwSt. |
Teilnehmeranzahl: | max. 8 Teilnehmer |
Voraussetzung: | Grundlagen der Programmierung |
Standorte: | Stream Live, Stream gespeichert, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Magdeburg, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal |
Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
Seminararten: | Öffentlich, Inhaus, Webinar |
Durchführungsgarantie: | ja, ab 2 Teilnehmern; Details |
Sprache: | Deutsch (Englisch ist bei Firmenseminaren ebenfalls möglich) |
Seminarunterlage: | Dokumentation auf CD oder Papier |
Teilnahmezertifikat: | ja, selbstverständlich |
Verpflegung: | Kalt- / Warmgetränke, Mittagessen im Restaurant - (bei öffentlichen Seminaren) |
Support: | 3 Anrufe im Seminarpreis enthalten |
Barrierefreier Zugang: | an den meisten Standorten verfügbar |
Weitere Informationen unter + 49 (221) 74740003 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
Seminar | Startdatum | Enddatum | Ort | Dauer | |
---|---|---|---|---|---|
Python komplett | Darmstadt | 5 Tage | |||
Python komplett | Frankfurt | 5 Tage | |||
Python komplett | Paderborn | 5 Tage | |||
Python komplett | Essen | 5 Tage | |||
Python komplett | Konstanz | 5 Tage | |||
Python komplett | Freiburg | 5 Tage | |||
Python komplett | Potsdam | 5 Tage | |||
Python komplett | Flensburg | 5 Tage | |||
Python komplett | Leipzig | 5 Tage | |||
Python komplett | Hamm | 5 Tage | |||
Python komplett | Rostock | 5 Tage | |||
Python komplett | Hamburg | 5 Tage | |||
Python komplett | Luxemburg | 5 Tage | |||
Python komplett | Hannover | 5 Tage | |||
Python komplett | Stuttgart | 5 Tage | |||
Python komplett | Dresden | 5 Tage | |||
Python komplett | Madgeburg | 5 Tage | |||
Python komplett | Regensburg | 5 Tage | |||
Python komplett | Jena | 5 Tage | |||
Python komplett | Trier | 5 Tage | |||
Python komplett | München | 5 Tage | |||
Python komplett | Friedrichshafen | 5 Tage | |||
Python komplett | Kassel | 5 Tage | |||
Python komplett | Ulm | 5 Tage | |||
Python komplett | Münster | 5 Tage | |||
Python komplett | Nürnberg | 5 Tage | |||
Python komplett | Köln | 5 Tage | |||
Python komplett | Wuppertal | 5 Tage | |||
Python komplett | Bremen | 5 Tage | |||
Python komplett | Berlin | 5 Tage | |||
Python komplett | Mainz | 5 Tage | |||
Python komplett | Erfurt | 5 Tage | |||
Python komplett | Paderborn | 5 Tage | |||
Python komplett | Essen | 5 Tage | |||
Python komplett | Darmstadt | 5 Tage | |||
Python komplett | Frankfurt | 5 Tage | |||
Python komplett | Potsdam | 5 Tage | |||
Python komplett | Flensburg | 5 Tage | |||
Python komplett | Konstanz | 5 Tage | |||
Python komplett | Freiburg | 5 Tage |