Teilnehmende bauen praxisnahes Wissen auf, um Python als vielseitiges Werkzeug für moderne Softwareprojekte einzusetzen. Behandelt werden zentrale Konzepte der Programmierung sowie ihre Anwendung in unterschiedlichen Entwicklungsszenarien.
ProgrammierkonzepteDer Kurs vermittelt sowohl grundlegende als auch fortgeschrittene Programmierkonzepte.
- Kontrollstrukturen
- Funktionen und Datenstrukturen
- Aspekte der Code-Organisation
- Performance-Optimierung
Datenbankintegration mit SQL
Ein besonderes Augenmerk liegt auf dem Einsatz von SQL innerhalb von Python-Anwendungen. Teilnehmende erlernen, wie relationale Datenbanken effizient eingebunden und mit optimierten Abfragen genutzt werden können, um datengetriebene Prozesse strukturiert umzusetzen. Dies ist ein wichtiger Aspekt beim professionellen Arbeiten mit Python.
Objektorientierte EntwicklungEin weiterer Schwerpunkt liegt auf objektorientierten Ansätzen. Mithilfe von Klassen, Objekten und Vererbung lernen Teilnehmende, wartbare und wiederverwendbare Anwendungsstrukturen zu entwickeln und somit langfristig stabile Softwarelösungen mit Python zu gestalten.