Speaker
Description
Der Autor hat mit GuiPy eine Python-Entwicklungsumgebung erstellt, die neben den üblichen Funktionen zur Implementierung auch Modellierungen ermöglicht. Es werden Struktogramme, Sequenzdiagramme und Klassendiagramme unterstützt. Wie beim Java-Editor lassen sich aus einem Klassendiagramm Objekte erzeugen und deren Methoden aufrufen. Zum Modellieren eines Klassendiagramms steht ein Klassen-Editor zur Verfügung. Mit einem GUI-Designer können leicht Tk-/TTK bzw. Qt-GUIOberflächen erstellt und genutzt werden. Im Workshop wird anhand eines unterrichtsgeeigneten Beispiels gezeigt, wie man mit GuiPy Klassen modelliert und mit Klassen und Objekten interaktiv arbeitet. In der integrierten Entwicklungsumgebung werden anschließend GUI-Formulare zur Verwendung von Klassen und Objekten in einem GUIProgramm modelliert und Ereignismethoden für die Interaktion implementiert.
Die Teilnehmer bringen bitte einen Rechner mit installiertem Python, GuiPy und PyQt6 mit. Hinweise finden Sie unter guipy.de.