Lernen Sie in dieser umfassenden Schulung, wie Sie mit Python und dem leistungsstarken PyQt-Toolkit visuell ansprechende GUI-Anwendungen entwickeln.
In unserem Kurs "Entwickeln von GUI-Python-Anwendungen mit PyQt" werden die Teilnehmer in drei Tagen die Kunst der Entwicklung von GUI-Anwendungen mit PyQt erlernen.
Am Ende des Kurses werden die Teilnehmer zu folgenden Aufgaben befähigt werden:
• Einrichten einer kompletten Entwicklungsumgebung.
• Entwerfen und Implementieren fesselnder Benutzeroberflächen.
• Einbinden von Widgets, Diagrammen und verschiedenen UI-Elementen.
• Anwendung der besten Entwurfsmuster wie MVP und MVVM.
• Effektives Testen und Debuggen von PyQt-Anwendungen.
Vorherige Erfahrung in der Python-Programmierung.
*Wir passen den Kursaufbau und die Inhalte an Ihre spezifischen Anforderungen und relevanten Anwendungsfälle an.
Einführung
• Überblick über PyQt und seine Bedeutung.
Einrichten der Entwicklungsumgebung
• Herunterladen und Installieren von PyQt, PyCharm und Qt Designer.
• Navigieren durch PyCharm und Qt Designer.
Entwerfen der Benutzeroberfläche
• Einführung in Qt Designer.
• Gestalten Ihrer ersten Benutzeroberfläche mit Qt Designer.
Implementieren von Anwendungslogik
• Verwendung von PyCharm für die Anwendungslogik.
• Verbinden der UI mit der Logik.
Ausführen und Verbessern der Anwendung
• Erstmaliges Ausführen der Anwendung.
• Erweitern der Anwendungsmöglichkeiten.
• Einbinden von Widgets, Diagrammen und anderen UI-Elementen.
Anwendungsebenen und Debugging
• Verstehen und Erstellen von Anwendungsebenen.
• Effektive Debugging-Strategien für PyQt-Anwendungen.
Datenverarbeitung in der Anwendung
• Zugriff auf und Verwaltung von Datenbanken innerhalb der Anwendung.
Code-Organisation und bewährte Praktiken
• Erforschung von Entwurfsmustern: MVP, MVVM, und mehr.
• Bewährte Praktiken für die Organisation von Code in PyQt.
Testen Ihrer Anwendung
• Einführung in Teststrategien für PyQt-Anwendungen.
Zusammenfassung und Schlussfolgerung
• Rekapitulation der wichtigsten Erkenntnisse.
• Nächste Schritte und weitere Ressourcen.
Praxisnahes Lernen mit erfahrenen Trainern an Ihrem Standort für Organisationen.
Neue Fähigkeiten erlernen, angeleitet von erfahrenen Trainern von überall.