Python - Komplett

Total time
Location
At location, Online
Starting date and place

Python - Komplett

GFU Cyrus AG
Logo GFU Cyrus AG
Provider rating: starstarstarstarstar_border 7.9 GFU Cyrus AG has an average rating of 7.9 (out of 13 reviews)

Need more information? Get more details on the site of the provider.

Starting dates and places
placeKöln
2 Feb 2026 until 6 Feb 2026
check_circle Starting date guaranteed
computer Online: Zoom
2 Feb 2026 until 6 Feb 2026
check_circle Starting date guaranteed
placeKöln
13 Apr 2026 until 17 Apr 2026
computer Online: Zoom
13 Apr 2026 until 17 Apr 2026
placeKöln
15 Jun 2026 until 19 Jun 2026
computer Online: Zoom
15 Jun 2026 until 19 Jun 2026
placeKöln
10 Aug 2026 until 14 Aug 2026
computer Online: Zoom
10 Aug 2026 until 14 Aug 2026
placeKöln
5 Oct 2026 until 9 Oct 2026
computer Online: Zoom
5 Oct 2026 until 9 Oct 2026
placeKöln
7 Dec 2026 until 11 Dec 2026
computer Online: Zoom
7 Dec 2026 until 11 Dec 2026
Description

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Sie erstellen nun leicht wartbare Programme in Python. Denn Sie verstehen das Konzept der Python-Klassen. Relationale und objekt-orientierte Datenbanken in Verbindung mit Python können problemlos eingesetzt werden. Die getesteten Beispiel sind als Grundlage 
für eigene Entwicklungen geeignet. Sie wissen nun, dass Sie die beste Programmiersprache beherrschen.

Inhalt

1.-3. Tag: Auch separat buchbar als Python Basiswissen
  • Organisation von Python-Code bei umfangreichen Projekten
    • Packages
    • import
  • list, tuple, dict (Zusammenfassung aus "Python-Einführung"
  • list, tuple dict, set (advanced features):
    • List Comprehensions
    • Generator-Ausdrücke
    • Iteratoren
    • Mengen (sets)
    • dict: update, get,…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: Mentoring Skills, Programming (general), Python, Career Advice & Coaching, and Coach / Coaching.

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Sie erstellen nun leicht wartbare Programme in Python. Denn Sie verstehen das Konzept der Python-Klassen. Relationale und objekt-orientierte Datenbanken in Verbindung mit Python können problemlos eingesetzt werden. Die getesteten Beispiel sind als Grundlage 
für eigene Entwicklungen geeignet. Sie wissen nun, dass Sie die beste Programmiersprache beherrschen.

Inhalt

1.-3. Tag: Auch separat buchbar als Python Basiswissen
  • Organisation von Python-Code bei umfangreichen Projekten
    • Packages
    • import
  • list, tuple, dict (Zusammenfassung aus "Python-Einführung"
  • list, tuple dict, set (advanced features):
    • List Comprehensions
    • Generator-Ausdrücke
    • Iteratoren
    • Mengen (sets)
    • dict: update, get, setdefault, pop, items
  • Funktionsparameter
    • Parameter-Defaults
    • Funktionen mit beliebig langen Parameterlisten
    • Packen und Entpacken von Listen, Tupeln und Dictionaries
    • als Sequenzen von Funktionsparametern
  • Typumwandlungen der Grunddatentypen
    • int, float, str, dict, list, tuple, set
  • Verschachtelte Collections
    • Result sets, list of dictionaries
  • Dateien, Objektserialisierung und Objektbanken
    • file
    • shelf als Beispiel von pickle-Anwendung
  • 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
  • Exceptions
    • Eigene Fehlerklassen modellieren
    • Eigene Fehlerobjekte in Methoden einbauen
  • Das Dokumentationssystem von Python
    • das Objektattribut __doc__ (docstring)
    • reStructuredText als Syntax von docstring
    • automatische Generierung von Dokumentation
  • Python UnitTests (eine kurze Einführung)
    • der Zusammenhang von UnitTests und docstrings
    • der Python-Interpreter als Betriebssystem
    • die Module os, sys, shutils
  • Graphische Benutzeroberfläche (GUI) (eine kurze Einführung)
  • SQL-Datenbankanbindung mit Python (kurze Beispiele)
  • Threads (eine kurze Einführung)

4.-5. Tag: Auch separat buchbar als Python Aufbau
SQL mit Python:
  • Python SQLite
    • neue Tabellen anlegen
    • Daten in die Tabelle einfügen
    • Daten abfragen
    • update
    • Datentypen in SQLite
    • Adapter und Konvertierer
  • Die Einheitliche Python-DB-API
  • Python und MySQL (MySQLdb)
  • Python und Oracle
  • Python und ODBC
Python-Objektdatenbank (ZODB-Zope Object Database)
  • ZODB als selbständige Datenbank installieren (ohne Zope)
  • Die Erfüllung von Datenbank-Standards (ACID) durch die ZODB
    • Atomicity
    • Consistency
    • Isolation
    • Durability
  • Die hierarchische Objektstruktur der ZODB
  • 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
Object Relational Mapping
  • SQLAlchemy als Brücke zwischen ZODB und SQL-Datenbanken

There are no reviews yet.
    Share your review
    Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.

    There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.