Vertiefung der Kenntnisse in der Entwicklung komplexer Anwendungen mit Python. Der Fokus liegt auf Methoden und fortgeschrittenen Konzepten, die den Aufbau effizienter, skalierbarer und wartbarer Software ermöglichen.
Umgang mit relationalen DatenbankenEin zentraler Bestandteil ist der Umgang mit relationalen Datenbanken. Teilnehmende lernen, wie sich durch den Einsatz von SQL große Datenmengen strukturiert speichern und analysieren lassen.
- Einsatz von SQL zur strukturierten Speicherung und Analyse großer Datenmengen
- Optimierte Abfragen zur Unterstützung datengetriebener Workflows
- Erweiterung der Einsatzmöglichkeiten in professionellen Projekten
Fortgeschrittene Programmierelemente
Darüber hinaus werden fortgeschrittene Programmierelemente vermittelt. Die Nutzung von Modulen, Fehlerbehandlung, komplexe Datenstrukturen sowie der strukturierte Aufbau größerer Anwendungen ermöglichen es, leistungsfähige Lösungen mit hoher Codequalität umzusetzen.
- Nutzung von Modulen und Fehlerbehandlung
- Arbeit mit komplexen Datenstrukturen
- Strukturierter Aufbau größerer Anwendungen zur Umsetzung leistungsfähiger Lösungen mit hoher Codequalität
Objektorientierte Programmierung (OOP)
Ergänzend befassen sich die Teilnehmenden mit objektorientierter Programmierung.
- Gezielter Einsatz von Klassen, Objekten und Vererbung
- Schaffung wiederverwendbarer und klar organisierter Code-Strukturen