Objektorientierte Programmierung (OOP) mit Python 3 (DE) - Training / Workshop von Trivadis Holding AG

Inhalte

Das Schreiben von Python-Code könnte am Anfang einfach erscheinen. Wenn man jedoch nicht die Kunst beherrscht, guten „pythonischen“ Code zu schreiben, wird aus wachsendem Code bald der berüchtigte Spaghetti-Code. Python bietet einige einzigartige Funktionalitäten zur Verarbeitung von Klassen und Methoden, die es Programmierern ermöglichen, das Beste aus den zwei Welten zu nutzen: Objektorientierte und funktionale Programmierung. Die Nutzung dieser Methoden erleichtert nicht nur die Entwicklung und Nutzung des Codes, sondern verbessert – neben der Qualität - auch die Geschwindigkeit der in Python entwickelten Werkzeuge und Software.

Contents

Was ist  objektorientierte Programmierung?

Klassen und Objektinstanzen in Python

  • Definition einer Klasse
  • Instanz-Attribute
  • Attribute der Klasse
  • Superklassen-implementierung einer Methode

Arbeiten mit Methoden und Iterators

  • Eine Methode definieren
  • Basis der Attribut-Verarbeitung
  • Änderung der Attribute
  • Die __init__() Methode
  • Definition und Verwendung von Iteratoren
  • Erstellung der Beschreibung

Vererbung der objektorientierten Programmierung nach Python

  • Klassenhierarchie
  • Parent vs. Kind Klassen
  • Erweitern und Überschreiben (Overriding) von Funktionalitäten einer Parentklasse

Definieren und Arbeiten mit Modulen und Packages

  • Module erstellen
  • Referenzieren von Modulen
  • Lokalisierung der Module
  • Definition und Verwendung von Packages

Decorator und Annotation als Werkzeuge der Funktionalen Programmierung in Python

  • Einfacher Decorator
  • Funktion Decorator
  • Class Decorator
  • Verwendung von Wraps aus functools

Behandlung von Fehlern- und Exceptions

  • Typische Fehler und Exceptions
  • Verarbeitung einer Exception
  • Benutzerdefinierte Exceptions
  • Aufräumaktionen   

Requirements

Wenn du bereits solides Hintergrundwissen in der Programmierung besitzt, wird dir dieser Kurs helfen, die einzigartigen Funktionalitäten, die Python für OOP bietet, zu erlernen.

Das Schreiben von Python-Code könnte am Anfang einfach erscheinen. Wenn man jedoch nicht die Kunst beherrscht, guten „pythonischen“ Code zu schreiben, wird aus wachsendem Code bald der berüchtigt ...

Mehr Informationen >>

Lernziele

Dieser Kurs soll deine Kenntnisse bei der Entwicklung von pythonischem Code mit den von Python 3 zur Verfügung gestellten Werkzeugen erweitern.

Termine und Orte

SG-Seminar-Nr.: 5595202

Anbieter-Seminar-Nr.: DS-PY-OO (DE)

Preis jetzt anfragen

Seminar merken ›

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Training / Workshop
  • Deutsch
    • Teilnahmebestätigung
  •  
  • Anbieterbewertung (10)

Ihre Vorteile mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service