Inhalte auf einen Blick: Programmierung, objektorientierte Programmierung, Softwareentwicklung, Python, PCAP-Zertifizierung
Die Weiterbildung Einstieg OOP: objektorientierte Programmierung mit Python behandelt Grundlagen und Anwendungsbereiche von Programmierung, objektorientierter Programmierung und Python. Inhalte sind unter anderem Programmiersprachen, Sprachelemente, Variablen, Datentypen, Dateiverarbeitung, Kontrollstrukturen, Funktionen, Methoden, Benutzeroberflächen, Algorithmen, Struktogramme, Datenbankgrundlagen, UML, Python, Objekte, Klassen, Vererbung, Polymorphie, Module, Architektur, Entwurfsmuster, Python-Syntax, Python-Datensammlungen, Ausnahmebehandlung, Module, Pakete, PIP, Zeichenkodierung, Zeichenfolgenverarbeitung, Generatoren, Iteratoren, Closures, Dateiverarbeitung, Python-Standardbibliothek sowie Prüfungsvorbereitung auf die PCAP-Zertifizierung.
Programmierung Basiswissen
- Überblick über Programmiersprachen: imperativ, deklarativ, prozedural und funktional
- Grundlegende Sprachelemente
- Variablen und Datentypen verwenden
- Auf das Dateisystem zugreifen und Dateien verarbeiten
- Kontrollstrukturen verwenden, z. B. Schleifen und Verzweigungen
- Funktionen und Methoden verwenden und definieren
- Benutzeroberflächen erstellen
- Algorithmen erstellen
- Ablaufstrukturen nach DIN als Struktogramm visualisieren
- Grundlagen Datenbanken
- Softwareentwicklungsprozess mit UML
- Praktische Umsetzung mit Python
- Ausblick objektorientierte Programmierung und Python
Objektorientierte Programmierung
Einführung in die objektorientierte Programmierung
- Prinzip der Objektorientierung
- Vorteile gegenüber anderen Programmierkonzepten
- Objekte
- Klassen
- Datentypen
- Methoden
- Vererbung
- Polymorphie
- Statische und dynamische Klassifizierung
- Persistenz
- Module und Architektur
- Abläufe in einem objektorientierten System
- Entwurfsmuster
Datenbankentwicklung
- ER-Modell
- Datenbankmodell
- Normalformen
Softwareentwicklung in Python inkl. Python Certified Associate Programmer
Python-Grundlagen
- Logik und Struktur von Python
- Python-Literale: Zahlen, Zeichenfolgen und boolesche Werte
- Python-Variablen und Zahlensysteme
- Operatoren in Python und deren Anwendung auf verschiedene Datentypen
- Eingabe- und Ausgabeoperationen in Python
- Kontrollflussmechanismen in Python: if, else, elif, for und while
- Python-Datensammlungen: Listen, Tupel, Wörterbücher und Zeichenfolgen
- Funktionen in Python: Definition, Aufruf und Rückgabewerte
- Grundlagen der Python-Syntax, Semantik und Laufzeitumgebung
Python für Fortgeschrittene
- Ausnahmebehandlung in Python: try, except und finally
- Arbeiten mit Modulen, Paketen und PIP
- Zeichenkodierung in Python
- Zeichenfolgenverarbeitung in Python
- Generatoren, Iteratoren und Closures
- Dateiverarbeitung mit Python
- Ausnahmehierarchien in Python
- Objektorientierung in Python: Klassen, Objekte, Attribute und Methoden
- Arbeiten mit der Python-Standardbibliothek
- Grundlagen des objektorientierten Programmieransatzes in Python
- PCAP-Prüfungsvorbereitung mit Inhalten, Übungsaufgaben und Prüfungsstrategie
Die Weiterbildung behandelt Inhalte aus Programmierung, Python, objektorientierter Programmierung, Softwareentwicklung, UML, Datenbankentwicklung und Prüfungsvorbereitung.