Du lernst grafische Benutzeroberflächen (GUIs) mit Python umzusetzen und automatisierte Tests durchzuführen.
Mithilfe einer grafischen Benutzeroberfläche (engl. grapical user interface, kurz GUI) gestaltest du eine Python-Applikation interaktiv und übersichtlich. Für Python gibt es diverse GUI-Frameworks – mit PySide steht etwa das altbewährte und plattformübergreifende Qt (for Python) zur Verfügung. Es handelt sich dabei um das führende und leistungsstärkste GUI-Framework mit einer breiten Palette an Widgets, mit dem du funktional und ästhetisch ansprechende GUI-Anwendungen in Python schreibst.
Abschließend widmet sich unser Experte den Tests, die einen unverzichtbaren Bestandteil des Softwareentwicklungsprozesses bilden. Sie stellen die Funktionalität und Robustheit von Anwendungen sicher. Die bekanntesten zwei Python-Testframeworks sind unittest und pytest, wobei pytest einen wesentlich größeren Funktionsumfang bietet, weswegen du dieses im Webinar kennenlernst.
Die Folien des Webinars sind aufgrund zahlreicher englischer Begriffe vollständig in englischer Sprache gehalten, um eine bessere Lesbarkeit zu erzeugen. Der Vortrag findet in deutscher Sprache statt.
Die Teilnahme an den ersten beiden Webinaren dieser Serie über Sprachgrundlagen von Python wird vorausgesetzt, zudem Kenntnisse einer höheren Programmiersprache (z. B. Java oder C#/.NET).
Christian Heitzmann ist Java-, Python- und Spring-zertifizierter Softwareentwickler mit einem CAS in Machine Learning und Inhaber der SimplexaCode AG in Luzern. Er entwickelt seit über 20 Jahren Software und gibt seit über 12 Jahren Unterricht und Kurse im Bereich der Java- und Python-Programmierung, Mathematik und Algorithmik. Als Technical Writer dokumentiert er Softwarearchitekturen für Unternehmen und schreibt regelmässig Artikel für IT-Fachzeitschriften.
Fülle ganz einfach und bequem das Kontaktformular aus und wir werdendeine Fragen schnellstmöglich beantworten.