Die Teilnehmenden erwerben grundlegende Kenntnisse in der Softwareentwicklung unter Verwendung der Programmiersprache Python.

Einführung in die Softwareentwicklung für Python Programmierer
  • Grundlegende Datentypen, Variablen und Operatoren verstehen und anwenden
  • Kontrollstrukturen wie Schleifen und Bedingungen nutzen, um Entscheidungslogik zu implementieren

Objektorientierte Programmierung für strukturierte Anwendungen
  • Klassen und Objekte erstellen, um modularen und wiederverwendbaren Code zu entwickeln
  • Vererbung und Polymorphismus anwenden, um flexibel erweiterbare Programme zu gestalten

Effiziente Datenverarbeitung mit Python
  • Daten aus verschiedenen Quellen einlesen, filtern und speichern
  • Datenstrukturen wie Listen und Dictionaries anwenden, um schnelle und effiziente Berechnungen durchzuführen

Fehlermanagement und Debugging für stabile Programme
  • Try-Except-Strukturen verwenden, um Fehler frühzeitig zu erkennen und Programme robuster zu machen
  • Logging-Techniken einsetzen, um problematische Prozesse schnell zu identifizieren und zu beheben

Performance-Optimierung und Best Practices für leistungsfähige Softwareentwicklung
  • Optimierte Algorithmen und Datenstrukturen nutzen, um Speicherverbrauch und Laufzeiten zu minimieren
  • Modularen und gut strukturierten Code nach bewährten Prinzipien der Softwareentwicklung aufbauen
  • Python Programmierer gezielt für Datenverarbeitung, Automatisierung und Softwareentwicklung einsetzen
  • Best Practices für eine performante, cleane und skalierbare Softwareentwicklung mit Python umsetzen