Für die grundlegende Funktion dieser Website nutzen wir so wenig Cookies wie möglich. Nur wenn Sie damit einverstanden sind, kommen auch Cookies für erweiterte Funktionen oder Marketingzwecke zum Einsatz. Weitere Informationen erhalten Sie in unserer Datenschutzerklärung.
Python - Komplett
Kompakt-Intensiv-Training
-
Kursbeschreibung
In unserem fünftägigen Kurs "Python - Komplettkurs" erlangen Sie umfassende Kenntnisse in der Anwendungsentwicklung mit Python.
Sie lernen, wie Sie komplexe Projekte in Python organisieren und mit Funktionsparametern arbeiten. In weiteren Modulen erfahren Sie alles Wissenswerte über die Typumwandlung der Grunddatentypen, die Anwendung von Nested Collections und die Python-Klassen. Die Behandlung von Ausnahmen, das Dokumentationssystem und eine Einführung in Python Unit Tests sind ebenfalls Bestandteil dieses Kurses. Den Abschluss bilden die Module über die Einbindung von SQL-Datenbanken sowie die Verwendung der Python-Objektdatenbank.
Der Kurs "Python - Komplettkurs" richtet sich an Programmierer, die Grundkenntnisse der Python-Sprachelemente besitzen und idealerweise Erfahrungen aus anderen objektorientierten Programmiersprachen mitbringen. -
Kursinhalte
Code-Organisation:
- Packages verwenden
- Einbindung mit import
tuple, list, dict:
- List Comprehensions einsetzen
- Generator Expressions
- Iteratoren
- sets
- dict: get, update, setdefault, items, pop
Parameter von Funktionen:
- Standardwerte
- Parameterlisten beliebiger Länge
- Listen, Tupel und Dictionaries als Funktionsparameter-Sequenzen
Grunddatentypen/Typumwandlungen:
- float, int, dict, str, list, set, tuple
Nested Collections:
- List of dictionaries, result sets
Dateien und Objektbanken:
- file
- shelf - Beispiel einer pickle-Anwendung
Klassen:
- object
- static
- class
- get/set-Methoden
- Eigenschaften
- Auf Objektattribute zugreifen
- Überladung von Operatoren
- Listenähnliche Objekte
- dictionary-ähnliche Objekte
- Aufrufbare Objekte
- Vererbung
Ausnahmen:
- Fehlerklassen
- Fehlerobjekte in Methoden integrieren
Dokumentationssystem:
- docstring: __doc__
- reStructuredText
- Automatische Dokumentations-Generierung (epydoc)
Python UnitTests:
- UnitTests und docstrings
- Interpreter als OS
- os, shutils, sys
Einführung - Grafische Benutzeroberflächen
Beispiele - SQL-Datenbankanbindung mit Python
Einführung in Threads
Python und SQL:- SQLite in Python
- Python-DB-API
- MySQL und Python (MySQLdb)
- Oracle und Python
- ODBC und Python
ZODB - Die Python-Objektdatenbank:
- ZODB als selbstständige Datenbank
- Datenbank-Standards (ACID) mit ZODB
- Hierarchische ZODB-Objektstruktur
- Persistenzregeln
- Persistente Objektreferenzen
- distributing und mounting
- Beispiel: einfache Anwendung
Objektrelationales Mapping:
- SQLAlchemy
Tipp: Empfohlene Trainingsdauer für alle Kursinhalte:1 - 2 Personen: 4 Tage - 5 Tage3 - 8 Personen: 5 Tage -
Voraussetzungen
Für diese Schulung benötigen Sie keine Vorkenntnisse.
-
Unterrichtszeiten
(8 x 45 Minuten)
jeweils von 09.30 Uhr - 17.00 Uhr -
Vorteile
Unsere Garantien, damit Ihr Training auch garantiert ein Erfolg wird
- Qualitätsgarantie
- Zufriedenheitsgarantie
Authorized Training Center
medienreich ist zertifizierter Trainingspartner von Adobe, Autodesk und Corel. Wir sind ihr Partner für erstklassige und praxisnahe Wissensvermittlung.
Rabattsystem für öffentliche Trainings- 5 % Rabatt bei gleichzeitiger Anmeldung von 2 - 3 Personen für ein Training oder für die Buchung eines 2. oder 3. Trainings innerhalb eines Jahres.
- 10 % Rabatt bei gleichzeitiger Anmeldung von 4 - 6 Personen für ein Training oder für die Buchung eines 4. oder 5. Trainings innerhalb eines Jahres.
- 15 % Rabatt bei gleichzeitiger Anmeldung von mindestens 7 Personen für ein Training oder ab der Buchung eines 6. Trainings innerhalb eines Jahres.
-
Kundenbewertungen
66 Teilnehmer besuchten bereits diesen Kurs.
Sony, VW, itelligence, EADS, Sanyo, Sage
- Öffentliches
Training - Inhouse
Training - Firmen
Training
Individuelles Training in den modernen medienreich-Schulungsräumen.
Individuelles Training bei Ihnen im Haus.
- Durchführungsgarantie »
- Zufriedenheitsgarantie »
- Qualitätsgarantie »