Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:guipy

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:guipy [2022/03/16 15:42] roehnerde:guipy [2023/03/21 21:50] (aktuell) – [Mac M1/M2] roehner
Zeile 1: Zeile 1:
 =====GuiPy===== =====GuiPy=====
  
-GuiPy ist eine Python-IDE für Lehrer und Schüler, die auf [[https://en.wikipedia.org/wiki/PyScripter |PyScripter]]+GuiPy ist eine Python-IDE für die Schule, die auf [[https://en.wikipedia.org/wiki/PyScripter |PyScripter]]
 basiert. Die meisten Python-IDEs unterstützen nur textbasiertes Codieren. GuiPy bietet stattdessen mehrere grafische Tools, die das Lernen und Lehren von Python-Programmierkonzepten unterstützen. Dazu gehören: basiert. Die meisten Python-IDEs unterstützen nur textbasiertes Codieren. GuiPy bietet stattdessen mehrere grafische Tools, die das Lernen und Lehren von Python-Programmierkonzepten unterstützen. Dazu gehören:
  
Zeile 7: Zeile 7:
    * UML-Fenster mit Klassen und ihren Beziehungen. Durch Aufrufen des Konstruktors erstellen Sie Objekte. Methoden von Objekten ruften Sie dann interaktiv auf.    * UML-Fenster mit Klassen und ihren Beziehungen. Durch Aufrufen des Konstruktors erstellen Sie Objekte. Methoden von Objekten ruften Sie dann interaktiv auf.
    * GUI-Designer für Tkinter und TTK    * GUI-Designer für Tkinter und TTK
-   * Struktogramm-Editor zum Erstellen von Struktogrammen und Konvertieren in Python-Code.+   * Struktogramm-Editor zum Modellieren von Algorithmen und Konvertieren in Python-Code.
    * Sequenzdiagramm-Editor zum Modellieren von Sequenzdiagrammen mit Lebenslinien und Aktivierungen.     * Sequenzdiagramm-Editor zum Modellieren von Sequenzdiagrammen mit Lebenslinien und Aktivierungen. 
  
Zeile 64: Zeile 64:
  
 Sequenzdiagramme werden mit der Dateierweiterung psd gespeichert. Es handelt sich um Textdateien, die auch mit externen Texteditoren bearbeitet werden können. Sequenzdiagramme werden mit der Dateierweiterung psd gespeichert. Es handelt sich um Textdateien, die auch mit externen Texteditoren bearbeitet werden können.
 +
 +=====Betriebssysteme =====
 +
 +==== Windows ====
 +
 +GuiPy wird unter Windows entwickelt.
 +
 +==== Linux ====
 +
 +Der GuiPy funktioniert unter Linux mit der //Wine//-Erweiterung. Hinweise zur Installation finden Sie auf der [[http://appdb.winehq.org/objectManager.php?sClass=version&iId=29838 |WineHQ Seite]]. Unter Wine wird die Schriftart Monospace empfohlen. Manche Schriftarten funktionieren nicht im Editor. 
 +
 +
 +==== Mac ====
 +
 +GuiPy läuft auf dem Mac sowohl mit CrossOver Office (Wine) als auch in einer virtualisierten Windowsumgebung problemlos.
 +
 +Bei einem 64-Bit Mac funktioniert er unter der Virtualisierungssoftware VMWare Fusion einwandfrei. 
 +
 +
 +==== Mac M1/M2 ====
 +Auf einem Mac mit M1 oder M2 Prozessor kann man GuiPy wie folgt einrichten.
 +Zunächst lädt man die kostenlose Software UTM herunter https://mac.getutm.app/ und installiert diese.
 +Zur Installation zieht man im UTM-Fenster das UTM-Icon auf das Applications-Icon.
 +
 +{{:utm.png}}
 +
 +Die bei UTM befindlichen Anleitungen zum Download einer Windows-ISO-Datei sind kompliziert und führen oft nicht zum Ziel. Daher installiert man sich im nächsten Schritt die Testversion von Paralles für Mac https://www.parallels.com/de/products/desktop/. Mit Parallels lädt man dann eine funkionierende Windows-11-ISO-Datei herunter. Die Testversion von Parallels deinstalliert man wieder. Zum Schluss ruft man UTM auf und erzeugt sich eine virtuelle Maschine mit Windows 11. 
 +
 +In Windows 11 wird dann zuerst Python und dann GuiPy installiert. Von https://python.org laden Sie sich eine 64-Bit Version von Python (x64/amd) herunter und installieren diese. Typischerweise wird nach C:\Users\<username>\AppData\Local\Programs\Python\Python3xx installiert. 
 +
 +Aktuell lässt sich die 64-Bit "Personal Version" von GuiPy nicht installieren. Laden Sie sich deshalb die "Spezial Version" herunter und entpacken Sie die Zip-Datei. Starten Sie dann das Programm setup.exe und installieren Sie in den vorgeschlagenen Ordner C:\Program Files\GuiPy\.
 +
 +Nach dem Start von GuiPy kommt ein Hinweis auf eine fehlende Pythonversion. Schließen Sie beide dazugehörende Fenster. Öffnen Sie dann über das Menü Fenster die Konfiguration. Klicken Sie "nicht registrierte Versionen" an und dann auf "Hinzufügen". Wählen Sie den Installationsordner von Python aus:
 +
 +{{:de:installation1.png}}
 +
 +Wählen Sie abschließend die so in GuiPy bereitgestellte Pythinversion aus und aktivieren Sie diese.
 +
 +{{:de:installation2.png}}
 +
de/guipy.1647441768.txt.gz · Zuletzt geändert: 2022/03/16 15:42 von roehner