start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
start [2022/03/05 12:51] – roehner | start [2023/03/21 21:58] (aktuell) – [Mac M1/M2] roehner | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
=====GuiPy===== | =====GuiPy===== | ||
- | GuiPy is a Python IDE for teachers and students. Most Python IDEs only support text-based coding. GuiPy instead provides several graphical tools that support learning and teaching Python programming concepts. These include: | + | GuiPy is a Python IDE for teachers and students |
* Class modeler for modeling classes with attributes and methods | * Class modeler for modeling classes with attributes and methods | ||
* UML window with classes and their relationships. You can create objects by calling the constructor. Methods of objects can be called interactively. | * UML window with classes and their relationships. You can create objects by calling the constructor. Methods of objects can be called interactively. | ||
* GUI designer for Tkinter and TTK | * GUI designer for Tkinter and TTK | ||
- | * Structogram editor | + | * Structogram editor |
* Sequence diagram editor to model sequence diagrams with lifelines and activations. | * Sequence diagram editor to model sequence diagrams with lifelines and activations. | ||
Zeile 65: | Zeile 65: | ||
Sequence diagrams are saved with the file extension psd. These are text files that can also be edited with external text editors. | Sequence diagrams are saved with the file extension psd. These are text files that can also be edited with external text editors. | ||
+ | ===== Operating systems ===== | ||
+ | ==== Windows ==== | ||
+ | GuiPy is a Windows Application. | ||
+ | ==== Linux ==== | ||
+ | |||
+ | GuiPy operates under Linux with the //wine// extension. You find installation hints on the [[https:// | ||
+ | |||
+ | ==== Mac ==== | ||
+ | |||
+ | GuiPy works on a Mac with CrossOver Office (Wine) as well as in a virtualized windows environment. On a 64-bit Mac it works under the virtualization software VMWare Fusion. You can use GuiPy with the [[https:// | ||
+ | |||
+ | ==== Mac M1/M2 ==== | ||
+ | |||
+ | On a Mac with M1 or M2 processor you can set up GuiPy as follows. First, download the free UTM software https:// | ||
+ | |||
+ | {{: | ||
+ | |||
+ | The UTM instructions for downloading a Windows ISO file are complicated and often do not lead to the goal. Therefore, the next step is to install the test version of Parallels for Mac https:// | ||
+ | |||
+ | In Windows 11, Python is then installed first and then GuiPy. Download and install a 64-bit version of Python (x64/amd) from https:// | ||
+ | |||
+ | Currently the 64-bit " | ||
+ | |||
+ | After starting GuiPy, there is a message about a missing Python version. Close both associated windows. Then open the configuration via the tools menu. Click " | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Finally, select the pythin version provided in GuiPy and activate it. | ||
+ | |||
+ | {{: |
start.1646481062.txt.gz · Zuletzt geändert: 2022/03/05 12:51 von roehner