- Start
- Bildungsträger
- NEXIO Online Akademie GmbH
- Python Objektorientierung
Python Objektorientierung
Anbieter: NEXIO Online Akademie GmbH
oder ohne Förderung 1.279 €
AZAV-zertifizierter Träger
Förderung durch die Agentur für Arbeit möglich
Kursbeschreibung
Python gehört neben Java, C# und C++ zu den wichtigsten Programmiersprachen. Mit deinen vorhandenen Python-Grundkenntnissen lernst du nun alles über Klassen, Objekte, Datenkapselung, Vererbung und Polymorphie in Python. Am Ende dieses Kurses kannst du außerdem Datenklassen sinnvoll einsetzen und weißt, wie du auf Laufzeitfehler reagieren kannst.
Lehrplan & Module
Objektorientierung
Du lernst die Grundidee der objektorientierten Programmierung kennen und wie sie sich von prozeduraler Programmierung unterscheidet. Dabei verstehst Du, warum Objektorientierung die Struktur größerer Programme verbessert.
Klassen, Objekte,
Im Mittelpunkt stehen das Definieren von Klassen und das Erzeugen von Objekten in Python. Du lernst den Unterschied zwischen Klasse und Instanz sowie die Rolle von self kennen.
Datenkapselung, Vererbung, Polymorphie
Behandelt werden die Prinzipien Datenkapselung, Vererbung und Polymorphie. Du schützt Attribute vor direktem Zugriff, leitest Klassen ab und überschreibst Methoden.
Attribute, Properties
Du arbeitest mit Instanz- und Klassenattributen und nutzt Properties für kontrollierten Zugriff über Getter und Setter. So validierst Du Werte beim Setzen.
Enthaltene Zertifikate
Voraussetzungen
Vorausgesetzt werden gute Deutschkenntnisse auf dem Niveau B2 sowie gute Englischkenntnisse, da einige verwendete Tools und Dokumentationen in Englisch verfasst sind. Die Weiterbildung erfordert eine hohe IT-Affinität und erweiterte PC-Kenntnisse, einen sicheren Umgang mit Windows und der Ordnerstruktur auf dem PC und der Arbeit mit Dateien. Ebenso werden gute Kenntnisse in den Grundlagen der Softwareentwicklung, der Objektorientierung und grundlegende Kenntnisse in Python vorausgesetzt.
Zielgruppen
- Arbeitssuchende
Berufsbilder
- Python Entwickler
- Softwareentwickler