
Wozu Python Tkinter-Programmierung lernen?
Im Alltag sind wir von Apps umgeben, die wir auf unseren Mobiltelefonen oder auf dem Desktop-Computer verwenden. Eine ganz alltägliche Selbstverständlichkeit für alle Anwender. Will man z.B. eine Geldwährung umrechnen lassen, dann öffnet man eine entsprechende App, wo man dann die umzurechnende Geldwährung eingibt und diese mittels anklicken des Buttons ausrechnen lassen kann.
So eine Anwendung zur Umrechnung einer Geldwährung in Python zu programmieren ist nicht allzu schwierig. Man gibt dann die entsprechenden Werte in der Konsole ein und mittels der Enter-Taste gibt man den Befehl zur Ausführung dieser Berechnung.
Aber leider ist so eine ‚Konsolen-App‘ in der Praxis unbrauchbar. Als Programmierer möchte man seine App benutzerfreundlich anbieten und da kommt die grafische Benutzeroberfläche (GUI = Graphical User Interface) ins Spiel, die den Entwicklern ermöglicht Eingabefelder, Textfelder, Buttons usw. zu programmieren, damit sie dann für die Benutzer auch brauchbar sind.
Die Standardbibliothek von Python enthält das Modul Tkinter mit welchem man grafische Benutzeroberflächen programmieren kann. Das Modul tkinter ist auch die einzige Möglichkeit eine grafische Benutzeroberfläche in Python, ohne eine Installation von einer Bibliothek eines Drittanbieters, zu schreiben.
Es lohnt sich auf alle Fälle die Möglichkeiten des Moduls tkinter zu erkunden bzw. zu erlernen, um künftige App-Projekte praxistauglich zu veröffentlichen.
Kursbeschreibung
Das Ziel dieses Python-Tkinter-Kurses ist es, dass dir die wichtigsten Grundlagen des Moduls tkinter rasch und einfach vermittelt werden, damit du in kurzer Zeit deine eigenen Projektideen umsetzen kannst.
Für diesen Kurs verwenden wir das kostenlose Python-Entwicklertool ‚PyCharm Community Edition‘ aus dem Hause JetBrains. Natürlich kannst du auch ein anderes Entwicklungstool für diesen Kurs verwenden.
Die einzelnen Lektionen werden bewusst kurz gehalten, um fokussiert und ohne Umschweife auf das entsprechende Thema einzugehen. In der Regel wird jede Lerneinheit zuerst mit einem kleinen Theorieblock begonnen und anschliessend mit einem entsprechenden Beispiel in der Entwicklungsumgebung von PyCharm umgesetzt. Dieses Vorgehen soll helfen den vermittelten Stoff gut zu verinnerlichen, aber auch das Grundkonzept der jeweiligen Lektionen zu verstehen.
Der Kurs startet mit einem kurzen Kursüberblick, dann weiter mit den ersten Themen wie Abmessungen (Dimensions) bis hin zu den verschiedenen Widgets wie Labels, Buttons und allen anderen essentiellen Themen, die zur Python-Tkinter-Programmierung notwendig sind. Somit wirst du Schritt für Schritt in die Geheimnisse des Moduls tkinter eingeführt.
Folgende Themen werden behandelt:
Einführung GUI
Abmessungen (Dimensions)
Farben (Colors)
Schriftarten (Fonts)
Anker (Anchors)
Relief Styles
Bitmaps
Cursors
Tk Geometry Management
Inbuilt Variable Klassen
Button Widgets
Input Widgets
Display Widgets
Container Widgets
Item Widgets
Menu Widget
Versionen
Python 3.12
Tkinter 8.6
Steige jetzt ein und mache den ersten Schritt zum Python-Tkinter-Programmierer! Ich freue mich Dich im Kurs begrüssen zu dürfen.