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