Inhalte auf einen Blick: Überblick über Programmiersprachen, Variablen und Datentypen, Kontrollstrukturen, praktische Umsetzung mit Python, PCAP-Prüfungsvorbereitung
Die Weiterbildung Softwareentwicklung behandelt Grundlagen und Anwendungsbereiche der Programmierung und Softwareentwicklung mit Python. Inhalte sind unter anderem Programmiersprachen, grundlegende Sprachelemente, Variablen, Datentypen, Dateiverarbeitung, Kontrollstrukturen, Funktionen, Methoden, Benutzeroberflächen, Algorithmen, Struktogramme, Datenbankgrundlagen, UML und Softwareentwicklungsprozesse. Ergänzend werden Python-Syntax, Semantik, Laufzeitumgebung, Datensammlungen, Ausnahmebehandlung, Module, Pakete, PIP, Zeichenkodierung, Zeichenfolgenverarbeitung, Generatoren, Iteratoren, Closures, Dateiverarbeitung, objektorientierte Programmierung und Inhalte zur PCAP-Prüfungsvorbereitung behandelt.
Basiswissen Programmierung
- Überblick über Programmiersprachen, z. B. imperativ, deklarativ, prozedural und funktional
- Grundlegende Sprachelemente
- Variablen und Datentypen verwenden
- Auf das Dateisystem zugreifen und Dateien verarbeiten
- Kontrollstrukturen wie Schleifen und Verzweigungen verwenden
- Funktionen und Methoden verwenden und definieren
- Benutzeroberflächen erstellen
- Algorithmen erstellen
- Ablaufstrukturen nach DIN visualisieren
- Grundlagen Datenbanken
- Softwareentwicklungsprozess mit UML
- Praktische Umsetzung mit Python
- Ausblick auf objektorientierte Programmierung mit Python
Softwareentwicklung in Python inkl. Python Certified Associate Programmer (PCAP)
- Logik und Struktur von Python im Kontext der PCAP-Zertifizierung
- 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: bedingte Anweisungen und Schleifen
- Python-Datensammlungen: Listen, Tupel, Wörterbücher und Zeichenfolgen
- Funktionen in Python: Definition, Aufruf und Rückgabewerte
- Ausnahmebehandlung in Python
- Grundlagen der Python-Syntax, Semantik und Laufzeitumgebung
- Arbeiten mit Modulen, Paketen und PIP
- Zeichenkodierung in Python
- Zeichenfolgenverarbeitung in Python
- Generatoren, Iteratoren und Closures in Python
- Dateien lesen und schreiben
- Dateiverarbeitung mit Python: Streams, Pfade und Dateimodi
- 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: Inhalte, Übungsaufgaben und Prüfungsstrategie
Die Weiterbildung behandelt Inhalte aus Programmierung, Softwareentwicklung, Python, Datenbankgrundlagen, UML, objektorientierter Programmierung und PCAP-Prüfungsvorbereitung.