Beschreibung
Objektorientierte Programmierung - Grundlagen mit Python
Zielgruppe: Nur für Unternehmen und Institutionen.Objektorientierte Programmierung (OOP) ist ein Computerprogrammiermodell, das das Softwaredesign um Daten oder Objekte herum organisiert und nicht um Funktionen und Logik. Ein Objekt kann als Datenfeld mit eindeutigen Attributen und Verhalten definiert werden. OOP konzentriert sich auf die Objekte, mit denen das Programm interagieren soll, und nicht auf die Logik, die zu ihrer Manipulation erforderlich ist. Dieser Programmieransatz eignet sich gut für Software, die groß und komplex ist und aktiv aktualisiert oder gewartet werden muss. Programmierer nicht-objektorientierter Sprachen wie C, Cobol, Pascal, PL/I erhalten hier eine Einführung in die Objektorientierung anhand eines Python-Beispiels.
Kommende Starttermine
Inhalte / Module
- Objektorientierte Programmierung
- Einstieg in objektorientierte Programmierung
- Datenkapselung, Vererbung, Polymorphie
- Klassen und Objekte
- Die Klasse Object
- Mehrfachvererbung
- Überschreiben von Methoden der Basisklasse
- Viele Übungen: eigene Klassen schreiben
- Eigenschaften von Python
- Einfach, robust, plattformunabhängig, portabel, dynamisch
- Kurze Einführung in die Python-Syntax
- Unterschied zwischen Grunddatentypen und Klassen
- Syntaktische Struktur von Klassen
- Prozedurale Anteile der objektorientierten Programmierung
- Erstellung von Klasseninstanzen und Aufruf von Methoden
- Dynamische versus statische Methoden und Attribute
- Objektorientiertes Softwaredesign
- Komponentenentwurf
- Spezifizierung von Dialogen
- Beziehungen zwischen Klassen identifizieren
- Abgrenzung der Komponenten
- Spezifizierung der Operationen
- Spezifizierung der Attribute
- Modellierung der Aktivitäten
- Modellierung der Zustände
- Modellierung der Objektinteraktionen
- Entwurfsmuster
- Piping von Datenströmen
- Kompositionsmuster, Strategiemuster, Dekorierermuster,
- Abstrakte Fabrik
- Erläuterung der Objektorientierung anhand eines Python-Programmbeispiels
- Übungen am "Objekt" (Python-Beispiel)
Zielgruppe / Voraussetzungen
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Bitte beachten Sie: Bildungsgutscheine der Agentur für Arbeit werden für diesen Kurs NICHT anerkannt.
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.
Bewertungen von Teilnehmern
Bewertungsdurchschnitt: 4,5
kleine Gruppe, alle Fragen wurden beantwortet, alle Themen behandelt
Technik hat super funktioniert, Unterlagen in Form der Online-Dokumentation sind gut. Das eigentliche Thema Objektorientiertes Programmieren kam etwas kurz. Dafür wurde viel auf...