Python Tkinter GUI Erstellung Fortgeschrittene

Seminar / Training Python Tkinter GUI Erstellung Fortgeschrittene

GUI-Anwendungen mit Tkinter

  • Dokumentation der Spezifikationsanforderungen
  • Entwurf der Anwendung

Erstellung von Grundformularen mit Tkinter und Ttk-Widgets

  • Bewertung unserer Technologieentscheidungen
  • Erforschung der Tkinter-Widgets
  • Implementierung der Anwendung

Reduktion von Benutzerfehlern durch Validierung und Automatisierung

  • Überprüfung von Benutzereingaben
  • Validierung in Tkinter
  • Implementierung von validierten Widgets in unser Formular
  • Automatisierung der Eingaben

Planung für die Erweiterung dieser Anwendung

  • Trennung der Belange
  • Strukturierung unseres Anwendungsverzeichnisses
  • Aufteilung dieser Anwendung in mehrere Dateien
  • Einsatz der Versionsverwaltung

Erstellen von Menüs mit Menü- und Tkinter-Dialogen

  • Lösen von Problemen in dieser Anwendung
  • Implementieren von einfachen Tkinter-Dialogen
  • Entwerfen eines Menüs

Verbessern des Aussehens mit Styles und Themes

  • Arbeiten mit Bildern in Tkinter
  • Styling von Tkinter-Widgets
  • Styling von Ttk-Widgets

Navigation in Datensätzen mit Treeview

  • Implementierung des Lesens und Aktualisierens im Modell
  • Implementieren einer Datensatz-Listenansicht
  • Modifizieren des Datensatzformulars zum Lesen und Aktualisieren
  • Aktualisieren des Rests der Anwendung

Aufrechterhaltung der plattformübergreifenden Kompatibilität

  • Plattformübergreifendes Schreiben von Python
  • Plattformübergreifendes Schreiben von Tkinter
  • Verbessern der plattformübergreifenden Kompatibilität unserer Anwendung

Verbessern der Datenspeicherung mit SQL

  • PostgreSQL
  • Grundlagen von SQL und relationalen Datenbanken
  • Modellierung von relationalen Daten
  • Erstellung der ABQ-Datenbank
  • Integration von SQL in diese Anwendung

Herstellen der Verbindung zur Cloud

  • HTTP mit urllib
  • HTTP mit requests
  • FTP mit ftplib

Asynchrone Programmierung mit Thread und Queue

  • Die Ereigniswarteschlange von Tkinter
  • Ausführen des Codes im Hintergrund mit Threading
  • Weiterleitung von Nachrichten über eine Warteschlange

Visualisierung von Daten mit dem Canvas-Widget

  • Zeichnen und Animieren mit Tkinters Canvas
  • Erstellen von einfachen Grafiken auf dem Canvas
  • Erweiterte Grafiken mit Matplotlib und Tkinter

Paketierung mit setuptools und cx_Freeze

  • Verwendung der setuptools
  • Verwendung von cx_Freeze
  • Erzeugen von ausführbaren Windows-Dateien mit cx_Freeze
  • Erzeugen von ausführbaren MacOS-Dateien mit cx_Freeze

Automatisierte Tests mit Unittest

  • Erstellen von automatisierten Tests mit Unittest
  • Grundlagen der automatisierten Tests
  • Testen des Tkinter-Codes
  • Schreiben von Tests für diese Anwendung.

Voraussetzungen

Keine Voraussetzungen

Dieses Seminar hat den Level "Administration / Grundlagen".

Wenn Sie sich nicht sicher sind ob dieser Kurs das richtige Niveau für Sie hat, dann können Sie dies vorab mit dem Trainer abstimmen.

Ihre Ansprechpartner

  • Johannes Quante

    E-Mail:
    Telefon: + 49 (32) 212 619 106

  • Daniel Unger

    E-Mail:
    Telefon: + 49 (32) 212 619 107

  • Benjamin Meier

    E-Mail:
    Telefon: + 49 (32) 212 619 105

Was unterscheidet unsere Seminare?

Wir bieten Ihnen Seminare mit einem hohen Praxisbezug an. Die Inhalte und Übungen sind auf Ihre täglichen Aufgaben im Unternehmen ausgerichtet und verzichten vollständig auf Werbehinweise anderer Produkte des Softwareherstellers.

Alle Trainings bei uns sind herstellerunabhängig. Dies ermöglicht es uns kritische Betrachtungen zu den Produkten selbst und Vergleiche zu Wettbewerbern des Herstellers im Seminar anzubieten. Die Kursinhalte sind eigene Inhalte und aus den praktischen Erfahrungen unserer Trainer in Projekten abgeleitet.

Selbstverständlich können die Inhalte bei Firmenseminaren individuell an Ihre Bedürfnisse angepasst werden. Bitte sprechen Sie uns einfach an.

Buchung


Das Seminar wurde auf die Merkliste gesetzt


Das von Ihnen gewählte Seminar wurde bereits auf die Merkliste gesetzt


Bitte wählen Sie einen freien Termin aus


Bitte geben Sie Ihren Wunschtermin im Format tt.mm.jjjj ein


Bitte wählen Sie einen freien Termin aus


Bitte geben Sie den gewünschten Termin im Format tt.mm.jjjj der Schulung ein

Dauer 3 Tage, ca. 6h/Tag
1.Tag: 10:00 Uhr, weitere ab 09:00 Uhr
Preis € 1.410,00 zzgl. MwSt.
Sprache Deutsch - bei Firmenseminaren ist auch Englisch möglich
Seminarunterlagen Originaldokumentation des Herstellers auf Datenträger / Download / Weblink
Teilnahmezertifikat ja, selbstverständlich
Barriere freier Zugang an den meisten Standorten verfügbar
Verpflegung Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) - nicht bei Firmen- und Online Seminaren
Support 3 Anrufe im Seminarpreis enthalten
Methoden Vortrag, Demonstration, praktische Übungen am System
Seminararten Mit Trainer vor Ort: Öffentlich oder Inhaus - Alternativ als Webinar bestellbar
Durchführungsgarantie ja, ab 2 Teilnehmern, max. 8 Teilnehmer, Details

Wählen Sie einen freien Termin für Berlin aus
















Dauer 3 Tage, ca. 6h/Tag
1.Tag: 10:00 Uhr, weitere ab 09:00 Uhr
Preis € 3.900,00 zzgl. MwSt.
Sprache Deutsch - bei Firmenseminaren ist auch Englisch möglich
Seminarunterlagen Originaldokumentation des Herstellers auf Datenträger / Download / Weblink
Teilnahmezertifikat ja, selbstverständlich
Barriere freier Zugang an den meisten Standorten verfügbar
Verpflegung Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) - nicht bei Firmen- und Online Seminaren
Support 3 Anrufe im Seminarpreis enthalten
Methoden Vortrag, Demonstration, praktische Übungen am System
Seminararten Mit Trainer vor Ort: Öffentlich oder Inhaus - Alternativ als Webinar bestellbar
Durchführungsgarantie ja, ab 2 Teilnehmern, max. 8 Teilnehmer, Details

Geben Sie hier Ihren Wunschtermin für Berlin



Dauer 3 Tage, ca. 6h/Tag
1.Tag: 10:00 Uhr, weitere ab 09:00 Uhr
Preis € 1.410,00 zzgl. MwSt.
Sprache Deutsch - bei Firmenseminaren ist auch Englisch möglich
Seminarunterlagen Originaldokumentation des Herstellers auf Datenträger / Download / Weblink
Teilnahmezertifikat ja, selbstverständlich
Barriere freier Zugang an den meisten Standorten verfügbar
Verpflegung Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) - nicht bei Firmen- und Online Seminaren
Support 3 Anrufe im Seminarpreis enthalten
Methoden Vortrag, Demonstration, praktische Übungen am System
Seminararten Mit Trainer vor Ort: Öffentlich oder Inhaus - Alternativ als Webinar bestellbar
Durchführungsgarantie ja, ab 2 Teilnehmern, max. 8 Teilnehmer, Details

Wählen Sie bitte einen freien Termin aus
















© 2024 SCN GmbH. All rights reserved.