python tkinter masterkurs

Lerne innerhalb von 30 Tagen mit Python und dem Tkinter Framework, grafische Benutzeroberflächen (GUIs) zu entwickeln

... sodass du deine bisherigen Python-Konsolenprogramme endlich mithilfe einer modernen und nutzerfreundlichen Benutzeroberfläche (GUI) darstellen kannst und zudem deinen Wert auf dem Arbeitsmarkt drastisch steigerst.

Schritt für Schritt

Dieser umfassende Python Tkinter Videokurs folgt inhaltlich einem roten Faden, sodass sichergestellt wird, dich mithilfe des Tkinter-Frameworks dazu zu befähigen, Programme mit grafischen Benutzeroberflächen zu entwickeln. Der Kurs startet bei den notwendigen Installationen und befähigt dich dann von Modul zu Modul, die spezifischen Tkinter-Elemente praktisch in deinen eigenen Projekten zu verwenden.

Lerne in deiner eigenen Geschwindigkeit

Du kannst den kompletten Python Tkinter Kurs in deiner eigenen Geschwindigkeit durcharbeiten und jede Lektion auch beliebig oft wiederholen. Der Kurs besteht insgesamt aus über 10 Stunden Videomaterial, was bedeutet, dass du den Kurs in ca. 2 bis 3 Tagen durcharbeiten könntest. Um effektiv zu lernen und auch genügend Zeit für das Nachvollziehen der Beispiele zu haben, empfehlen wir dir, eine Bearbeitungszeit von 15- 30 Tagen einzuplanen.

Sammle wertvolle Praxiserfahrung

Im Laufe des Kurses wirst du dein in der Theorie erlerntes Wissen mithilfe zahlreicher Praxisprojekte festigen. Neben der Praxiserfahrung erhöht sich dadurch auch deine Fähigkeit, problemlösungsorientiert zu denken und komplexe Problemstellungen in einfache Teilprobleme herunterzubrechen.

Details zum Kurs

1. Kursbereich

Mit der Bestellung des Python Tkinter Masterkurses wird für dich automatisch ein Account auf unserer Lern-Plattform angelegt. Die Zugangsdaten für deinen Account werden dir innerhalb weniger Minuten nach Kauf via E-Mail übermittelt. Sobald du dich in deinen Account eingeloggt hast, kannst du in den entsprechenden Kursbereichen auf alle Kursvideos zugreifen.

Mit dem Python Tkinter Masterkurs erwirbst du über 10 Stunden hochwertiges Videomaterial, in welchem du Schritt für Schritt an das Python Tkinter Framework herangeführt wirst. Um alle Inhalte nachvollziehen zu können, solltest du bereits die Grundlagen und fortgeschrittenen Konzepte der Python Programmierung beherrschen (Hinweis: Unser Python Masterkurs stellt die ideale Vorbereitung für diesen Python Tkinter Masterkurs dar).

tkinter masterkurs kursbereich vorschaubild

2. Inhalt des Python Tkinter Masterkurses

Modul 1: Einführung

python tkinter modul 1

In diesem Modul erhältst du eine Einführung in den Kurs. Zunächst wirst du lernen, was Tkinter eigentlich ist. Daraufhin wird dir gezeigt, wie du alle notwendigen Komponenten Schritt für Schritt installierst und Tkinter innerhalb deiner Anwendungen importierst.

Diese Lektionen erwarten dich:

  • [Video 1] Willkommen im Kurs
  • [Video 2] Was ist Tkinter?
  • [Video 3] Installation von Python und PyCharm
  • [Video 4] Tkinter importieren

Modul 2: Tkinter Grundlagen

python tkinter modul 2

In diesem Modul wirst du die wichtigsten Grundlagen für Tkinter lernen. Dazu gehört unteranderem das obligatorische Hallo Welt Programm, anhand welchem du den grundlegenden Aufbau einer Tkinter Applikation kennenlernst. Du wirst aber auch lernen, was die Event Loop ist und wie du unterschiedliche Modifikationen am Hauptfenster vornehmen kannst.

Diese Lektionen erwarten dich:

  • [Video 1] Das Hallo Welt Programm
  • [Video 2] Die Event Loop in Tkinter
  • [Video 3] Titel des Hauptfensters ändern
  • [Video 4] Hintergrundfarbe des Hauptfensters festlegen
  • [Video 5] Größe des Hauptfensters festlegen
  • [Video 6] Position des Hauptfensters festlegen

Modul 3: Der Pack Layout Manager

python tkinter modul 3

Um Widgets innerhalb der Anwendung platzieren zu können, benötigt man einen sogenannten Layout Manager. In diesem Modul wirst du den einfachsten, nämlich den Pack Layout Manager, Schritt für Schritt kennenlernen.

Diese Lektionen erwarten dich:

  • [Video 1] Einführung
  • [Video 2] Die Schlüsselwort-Argumente side, fill und expand
  • [Video 3] Implikation gegenüberliegender side-Werte
  • [Video 4] Implikation nicht gegenüberliegender side-Werte
  • [Video 5] Die Schlüsselwort-Argumente ipadx, ipady, padx und pady

Modul 4: Widgets (1)

python tkinter modul 4

Widgets sind Steuerelemente, über die der Benutzer mit unserem Programm interagiert. Du kannst dir ein Widget also am besten wie eine Art Baustein vorstellen, der später einen bestimmten Teil deiner Applikation darstellt. In diesem Modul wirst du die ersten wichtigen Widgets kennenlernen, sodass du bereits erste Anwendungen programmieren kannst.

Diese Lektionen erwarten dich:

  • [Video 1] ttk Widgets vs. tk Widgets
  • [Video 2] Label Widget
  • [Video 3] Exkurs: Die Tkinter Variablen StringVar, IntVar, DoubleVar, BooleanVar
  • [Video 4] Button Widget
  • [Video 5] Entry Widget

Modul 5: Praxisprojekt - Bitcoin-Preis-Rechner

python tkinter modul 5

In diesem Modul programmieren wir gemeinsam einen Bitcoin-Preis-Rechner. Durch dieses Praxisprojekt wirst du lernen, wie du alle Inhalte, die du in den Modulen zuvor gelernt hast, in einer realen Applikation anwenden kannst.

Diese Lektionen erwarten dich:

  • [Video 1] Wir programmieren einen Bitcoin-Preis-Rechner
  • [Video 2] Grundaufbau der GUI: Platzierung der Widgets
  • [Video 3] Umrechnung von Bitcoin auf Euro
  • [Video 4] Dynamisches updaten des Preises

Modul 6: Der Grid Layout Manager

python tkinter modul 6

Der Grid Layout Manager stellt eine Alternative zum bereits bekannten Pack Layout Manager dar. Gerade bei umfangreicheren Anwendungen ist dieser sehr zu empfehlen, da die GUI so wesentlich einfacher und auch übersichtlicher strukturiert werden kann.

Diese Lektionen erwarten dich:

  • [Video 1] Einführung in den Grid Layout Manager
  • [Video 2] Die Schlüsselwort-Argumente padx und pady
  • [Video 3] Das Schlüsselwort-Argument sticky
  • [Video 4] Die Methoden columnconfigure() und rowconfigure()
  • [Video 5] Die Schlüsselwort-Argumente columnspan und rowspan

Modul 7: Widgets (2)

python tkinter modul 7

In diesem Modul lernst du weitere wichtige Widgets kennen, die du in deinen Tkinter Anwendungen verwenden kannst.

Diese Lektionen erwarten dich:

  • [Video 1] Frame Widget
  • [Video 2] LabelFrame Widget
  • [Video 3] Checkbutton Widget
  • [Video 4] Radiobutton Widget
  • [Video 5] Separator Widget
  • [Video 6] Scrollbar Widget (inkl. tk Text Widget)
  • [Video 7] Progressbar Widget

Modul 8: Praxisprojekt - Nachrichten-Verschlüsselungsprogramm

python tkinter modul 8

In diesem umfassenden Praxisprojekt programmieren wir gemeinsam ein Nachrichten-Verschlüsselungsprogramm.

Diese Lektionen erwarten dich:

  • [Video 1] Wir Programmieren ein Nachrichten-Verschlüsselungsprogramm
  • [Video 2] Grundaufbau der GUI: Platzierung der Widgets
  • [Video 3] Verschlüsselungsalgorithmus in der Theorie
  • [Video 4] Verschlüsselungsalgorithmus implementieren

Modul 9: Der Place Layout Manager

python tkinter modul 9

Neben Pack und Grid existiert auch noch der sogenannte Place Layout Manager. In diesem Modul wirst du Schritt für Schritt den Umgang mit diesem erlernen. 

Diese Lektionen erwarten dich:

  • [Video 1] Einführung in den Place Layout Manager
  • [Video 2] Die Schlüsselwort-Argumente width und height
  • [Video 3] Relative Positionierung anstatt absoluter Positionierung
  • [Video 4] Das Schlüsselwort-Argument anchor

Modul 10: Event Handling in Tkinter

python tkinter modul 10

Events sind Ereignisse die auftreten, sobald ein Benutzer mit der GUI interagiert. In Tkinter haben wir die Möglichkeit, auf all diese Ereignisse bei Bedarf individuell zu reagieren. Wie das funktioniert, wirst du im Detail innerhalb dieses Moduls erfahren.

Diese Lektionen erwarten dich:

  • [Video 1] Was sind Events und was können wir mit diesen anstellen?
  • [Video 2] Event Typen in der Übersicht
  • [Video 3] Event Modifiers in der Übersicht
  • [Video 4] Event Details in der Übersicht
  • [Video 5] Das Event Objekt
  • [Video 6] Virtuelle Events

Modul 11: Widgets (3)

python tkinter modul 11

In diesem Modul lernst du weitere wichtige Widgets kennen, die du in deinen Tkinter Anwendungen verwenden kannst.

Diese Lektionen erwarten dich:

  • [Video 1] Combobox Widget
  • [Video 2] Spinbox Widget
  • [Video 3] Scale Widget
  • [Video 4] Sizegrip Widget
  • [Video 5] Notebook Widget
  • [Video 6] PanedWindow Widget
  • [Video 7] Menu und Menubutton Widget
  • [Video 8] Treeview Widget (1)
  • [Video 9] Treeview Widget (2)

Modul 12: Praxisprojekt - ToDo-Listen App

python tkinter modul 12

In diesem umfassenden Praxisprojekt programmieren wir gemeinsam eine ToDo-Listen App. Du wirst dabei sogar lernen, wie du einen Speichermechanismus für deine Anwendungen implementieren kannst.

Diese Lektionen erwarten dich:

  • [Video 1] Wir programmieren eine ToDo-Listen App
  • [Video 2] Grundaufbau der GUI: Platzierung der Widgets
  • [Video 3] Logik der ToDo-Liste implementieren
  • [Video 4] Menüleiste mit Speichermechanismus implementieren

Modul 13: Objektorientierte GUI Anwendungen programmieren

python tkinter modul 13

Sobald deine Applikationen größer werden, macht es definitiv Sinn, diese auf eine objektorientierte Art und Weise zu programmieren. In diesem Modul wirst du detailliert lernen, wie dies funktioniert.

Diese Lektionen erwarten dich:

  • [Video 1] Einführung: Eine eigene Klasse für das Hauptfenster programmieren
  • [Video 2] Eine eigene Klasse für einen Frame programmieren
  • [Video 3] Hauptfenster und Frame miteinander vereinen
  • [Video 4] Die Parameter *args und **kwargs
  • [Video 5] Praxisprojekt Bitcoin-Preis-Rechner objektorientiert umsetzen
  • [Video 6] In GUI zwischen unterschiedlichen Fenstern (Frames) wechseln

Modul 14: Themes und Styles

python tkinter modul 14

Nachdem eine GUI-Anwendung fertig programmiert ist, gilt es diese noch zu stylen. Du hast in Tkinter nämlich die Möglichkeit, sämtliche Farben und anderweitigen Design-technischen Aspekte deiner Anwendung nach Belieben anzupassen. In diesem Modul erfährst du detailliert, wie das funktioniert.

Diese Lektionen erwarten dich:

  • [Video 1] Abstraktionslevel beim Styling von GUIs
  • [Video 2] Themes in Tkinter
  • [Video 3] Styles in Tkinter – Default Style Klassen der Widgets
  • [Video 4] Styles in Tkinter – Default Style Klassen konfigurieren
  • [Video 5] Styles in Tkinter – Attribute der Style Klassen ermitteln
  • [Video 6] Styles in Tkinter - Eigene Style Klassen erzeugen

Wer sollte diesen Kurs belegen?

Python-Entwickler mit Grundkenntnissen

c# kurs einsteiger

Du hast bereits erste Erfahrungen mit der Programmiersprache Python und dessen fortgeschrittenen Programmierkonzepten gesammelt? Dann ist dieser Kurs genau richtig für dich, denn du wirst von Beginn an Schritt für Schritt an das Programmieren von Benutzeroberflächen in Python herangeführt.

Studenten

c# kurs studenten

Keine Lust mehr auf langweilige Univorlesungen, in denen Python zu kompliziert und zu schnell erklärt wird? Dann lerne jetzt in deinem eigenen Tempo und bereite dich perfekt auf deine Klausur vor!

Quereinsteiger

c# kurs quereinsteiger

Steigere deinen persönlichen Marktwert durch fortgeschrittene und sehr gefragte Python-Entwicklerfähigkeiten und hebe dich von den anderen Kollegen & Mitbewerbern ab.

Schüler

Du hast genug von langweiligen Fächern wie Geschichte, Deutsch oder Erdkunde? Dann erwirb jetzt fortgeschrittene Python-Fähigkeiten, die dich im Leben wirklich weiterbringen und bei denen das Lernen sogar Spaß macht!

Errungenschaften & Erfahrungen bisheriger Teilnehmer

  • Ideale Fortsetzung

Ideale Fortsetzung, wenn du bereits die Grundlagen der Python Programmierung beherrschst.

tkinter-masterkurs-feedback-1

Was du bekommst

  • Sofortiger Zugang zum Python Tkinter Masterkurs
  • 14 Module mit über 70 Videos
  • Zahlreiche Praxisprojekte
  • Lebenslanger Zugriff
python tkinter masterkurs

97€

Nach dem Durcharbeiten des Kurses besitzt du ...

Die Fähigkeit, eigenständig grafische Benutzeroberflächen in Python zu entwickeln

Ein verbessertes Programmierverständnis

Praxiserfahrung aufgrund der zahlreichen Praxisprojekte

Nach dem Durcharbeiten des Kurses besitzt du ...

  • Die Fähigkeit, eigenständig grafische Benutzeroberflächen in Python zu entwickeln
  • Ein verbessertes Programmierverständnis
  • Praxiserfahrung aufgrund der zahlreichen Praxisprojekte
  • Auf dem Arbeitsmarkt stark nachgefragte Entwicklerfähigkeiten
app visualisierung

Ab sofort kannst du von überall aus lernen.

Wir präsentieren: Die Programmieren Starten App!

Innerhalb der App können alle Kursvideos auch auf dein Gerät heruntergeladen werden, sodass du auch ohne Internetverbindung von überall aus lernen kannst.

Häufig gestellte Fragen

Wie wird mir dieser Kurs helfen?

Es kommt natürlich darauf an, in welcher Situation du gerade bist...

Als hobbymäßiger Python-Programmierer wirst du Schritt für Schritt an das Tkinter-Framework herangeführt. Der Kurs wurde extra so strukturiert, dass du keine zusätzlichen Recherchen mehr im Internet machen musst, denn im Kurs ist bereits alles Wichtige enthalten. Es handelt sich also wirklich um eine All-in-One Komplettlösung, um das Programmieren von Benutzeroberflächen mithilfe des Tkinter-Frameworks auf einem hohen Niveau zu erlernen.

Als Student wirst du alles, was du in deiner Programmier-Vorlesung hörst, mithilfe dieses Kurses noch mal detaillierter und einfacher erklärt nachholen können. Zudem werden die zahlreichen Praxisbeispiele dafür sorgen, dass du gut auf die Klausur am Semesterende vorbereitet bist. Du wirst in der Regel auch sehr viel lernen, was weit über die Studieninhalte hinaus geht. Diese zusätzlichen Fähigkeiten werden dir in zukünftigen Bewerbungsgesprächen sehr von Vorteil sein.

Als Schüler kannst du neben deinen sonst eher langweiligen und oft weniger wichtigen Fächern für dein zukünftiges Arbeitsleben wertvolle Fähigkeiten erwerben und bereits zur Schulzeit eigene Programmierprojekte umsetzen.

Als Berufstätiger bzw. Programmier-Quereinsteiger kannst du dich mit den neu erworbenen Fähigkeiten in Bewerbungsgesprächen von Konkurrenten absetzen oder durch mehr Kompetenz bei deinen bestehenden Kollegen und Chefs punkten.

Welche Vorkenntnisse werden benötigt?

Du benötigst für den Python Tkinter Masterkurs Kenntnisse über die Grundlagen und fortgeschrittenen Konzepte der Programmiersprache Python (Hinweis: Unser Python Programmieren Masterkurs ist die ideale Vorbereitung hierfür).

Wie lange dauert es den Kurs durchzuarbeiten?

Der Kurs besteht insgesamt aus über 10 Stunden Videomaterial. Du kannst dieses Videomaterial also technisch gesehen in 1 - 2 Tagen durcharbeiten. Zudem sind aber auch zahlreiche Praxisprojekte zum nachprogrammieren und erweitern enthalten, für die man je nach Lerngeschwindigkeit mehr oder weniger Zeit aufwenden muss. Wir empfehlen dir also, für die komplette Durcharbeitung des Kurses zwischen 15 und 31 Tage einzuplanen. Wir haben aber auch Teilnehmer, die sich mehr Zeit gelassen haben und den Kurs in beispielsweise 2 - 4 Monaten durchgearbeitet haben.

Was passiert, wenn mir der Kurs nicht gefällt?

Wir bieten zu jedem unserer Masterkurse eine 14 Tage Geld-zurück-Garantie an. Solltest du also nach 14 Tagen keine Fortschritte an deinen Python-Fähigkeiten erkennen, dann erhältst du dein komplettes Geld vollkommen zurückerstattet. Du kannst den Kurs also ohne Risiko testen.

Können die Videos heruntergeladen werden?

Über unsere Web-Lernplattform können die Videos nicht heruntergeladen werden. Es ist also eine Internetverbindung von Nöten, um den Kurs ansehen zu können.

Seit neustem kannst du dir sowohl im Google Play Store als auch im Apple App Store unsere Programmieren Starten App herunterladen. Dadurch kannst du nun als optionale Möglichkeit auch über die App auf unsere Lernplattform zugreifen. Die App bietet den Vorteil, dass diese für mobile Endgeräte optimiert ist und die Videos innerhalb der App heruntergeladen werden können. Dadurch können die Kursvideos auch von unterwegs aus ohne aktive Internetverbindung angesehen werden.

Wie lange habe ich Zugriff auf den gekauften Kurs?

Solltest du den Masterkurs in Form unserer Premium Mitgliedschaft erwerben, so hast du solange Zugriff auf den Kurs, solange du die Premium Mitgliedschaft in Anspruch nimmst (monatlich bzw. jährlich kündbar, je nachdem für welche Zahlungsweise du dich entscheidest).

Solltest du den Masterkurs per Einmalzahlung erwerben, so erhältst du lebenslangen Zugriff auf den Kurs.

Wie kann ich meine Premium Mitgliedschaft kündigen?

Um deine Premium Mitgliedschaft zu kündigen, gehe wie folgt vor:

1. Logge dich auf unserer Web-Lernplattform mit deinen Login-Daten ein

2. Klicke oben in der Menüleiste auf den Menüpunkt "Mein Konto"

3. Klicke links im Menü unter "Zahlung" auf "Bestellung"

4. Klicke beim Produkt "Programmieren Starten Premium Mitgliedschaft" ganz rechts auf die drei Punkte und wähle "Link"

5. Ganz unten auf der Seite kannst du über den Button "Zahlung beenden" deine Mitgliedschaft kündigen

Muss ich für zukünftige Updates erneut bezahlen?

Nein, sollten im Laufe der Zeit neue Module zum Kurs hinzugefügt werden, so erhältst auch du automatisch Zugriff darauf. Du musst nichts weiter dafür tun und es fallen auch keine weiteren Kosten an.

Solltest du dich für die Programmieren Starten Premium Mitgliedschaft entschieden haben, so werden dir auch alle zukünftigen Masterkurse, Workshops, Übungsaufgaben und Praxisprojekte immer direkt und vollkommen automatisch in deinem Account freigeschaltet.

Investiere noch heute in deine Weiterbildung