Python gilt als relativ einfache Sprache, mit der du einsteigen kannst. Nochmals kurz zur Wiederholung, Python Code kannst du ausführen, wenn du dir Pycharm downloadest, das ist eine IDE, oder du kannst Python Code auch mit Visual-Studio-Code ausführen. Technische Anleitungen findest du vielfach auf youtube. Lernen kannst du es auch sehr gut, mit der kostenlosen Plattform W3schools.
Was genau ist also eine GUI ?
Eine Gui ist eine sogenannte grafische Oberfläche. Die 3 Buchstaben, stehen für das Wort graphical-User-Interface. Doch was zum Teufel bedeutet das schon wieder?-.)
Antwort.
Praktisches Beispiel du möchtes ein kleines richtiges Programm bauen, also nicht nur ein Programm wo eben ausgegeben wird in der Konsole, sondern ein kleines Programm, wo du eine Oberfläche sehen kannst, eine grafische Oberfläche, wo du z. B. bestimmte Buttons hast, oder wo du draufklickst und es öffnet sich ein Kontext Menü etc. Das nennt man eine grafische Oberfläche.
Um so eine grafische Oberfläche hinzubekommen, gibt es in Python verschiedene spannende Möglichkeiten.
Punkt 1
Folgende Techniken kannst du dir hier mal anschauen.
Python und TKINTER
Python und PyQT5
Kivy
Kivy ist ein Open-Source-Framework, das sich besonders gut für multitouch-fähige Anwendungen eignet und auf mehreren Plattformen läuft.
Wenn du noch neu bist in Python, ist zu empfehlen, mal Python und Tkinter auszuprobieren. Gib die Technik einfach auf youtube ein und versuche dir mal so eine kleine grafische Oberfläche, dein eigenes kleines Programm zu bauen.
Wenn du diese 3 Techniken genannt hast, dann hast du schon die fetten 30 Punkte abgeräumt in der Klassenarbeit. Gratuliere-.)