Modernes Tkinter für vielbeschäftigte Python-Entwickler: Lernen Sie schnell, mit Pythons Standard-GU großartig aussehende Benutzeroberflächen für Windows, Mac und Linux zu erstellen

Bewertung:   (4,2 von 5)

Modernes Tkinter für vielbeschäftigte Python-Entwickler: Lernen Sie schnell, mit Pythons Standard-GU großartig aussehende Benutzeroberflächen für Windows, Mac und Linux zu erstellen (Mark Roseman)

Leserbewertungen

Zusammenfassung:

Das Buch erhält gemischte Kritiken; während einige Leser den unkomplizierten Ansatz zum Erlernen von Tkinter und die moderne Behandlung des Themas schätzen, kritisieren andere den Mangel an Beispielen und die schlechte physische Qualität des Buches. Einige halten es für ein praktisches Nachschlagewerk, während andere es angesichts der kostenlosen Online-Ressourcen für überflüssig halten.

Vorteile:

Es ist gut strukturiert, um Tkinter zu lernen, bietet Einblicke in moderne Praktiken und dient als gutes Nachschlagewerk. Einige Leser fanden es hilfreich für das Verständnis der Geometrieverwaltung und der Interaktionen von Tkinter-Komponenten. Der Schreibstil ist klar und einfach, was es für Anfänger geeignet macht.

Nachteile:

Es fehlt an ausreichenden Beispielen, und viele behaupten, es biete kaum mehr als das, was online verfügbar ist. Einige Kritiken erwähnen die schlechte physische Qualität und Bearbeitungsprobleme in der gedruckten Version. Kritiker wiesen auch darauf hin, dass das Buch nicht die beste Wahl für diejenigen ist, die ein vertieftes Lernen oder zahlreiche Fallstudien suchen.

(basierend auf 43 Leserbewertungen)

Originaltitel:

Modern Tkinter for Busy Python Developers: Quickly learn to create great looking user interfaces for Windows, Mac and Linux using Python's standard GU

Inhalt des Buches:

Dritte Auflage: gründlich überarbeitet und erweitert Über 20% neues Material. Aktualisiert für Python 3. 9.

Lernen Sie schnell den richtigen Weg, um attraktive und moderne grafische Benutzeroberflächen mit Python und Tkinter zu erstellen.

Sie kennen etwas Python. Sie möchten eine Benutzeroberfläche für Ihre Anwendung erstellen. Sie wollen keine Zeit mit Dingen verschwenden, die Sie nicht brauchen.

Hier kommt Tkinter ins Spiel.

Es ist direkt in Python integriert. Alles, was Sie brauchen, ist in den Standard-Python-Distributionen enthalten. Keine zusätzlichen Downloads. Ihre Python- und Tkinter-Skripte funktionieren auf Windows, Mac und Linux.

Tkinter hat eine einfache, saubere Python-API und kümmert sich um einen Großteil der Aufgaben, die bei der GUI-Programmierung anfallen. Sie können sich auf das konzentrieren, was in Ihrer Anwendung einzigartig ist.

(Ein GROSSES Problem.)

Tkinter gibt es schon seit sehr langer Zeit. Es gibt eine Menge Dokumentation, die größtenteils vor Jahren erstellt wurde. Fast alles, was Sie in dieser Dokumentation finden, funktioniert auch heute noch.

Aber es ist alles falsch.

Tkinter hat den Ruf, hässliche und veraltete Benutzeroberflächen zu haben, die nicht zu modernen Systemen passen. Und wenn Sie sich an die alte Dokumentation halten, werden Sie genau das bekommen.

Weil Tkinter einen Quantensprung nach vorne gemacht hat, seit die ganze Dokumentation geschrieben wurde. Es gibt neue und bessere Möglichkeiten, Ihre Benutzeroberfläche zu gestalten. Ihr Programm muss anders geschrieben werden, um die Vorteile dieser Möglichkeiten zu nutzen.

Modern Tkinter zeigt Ihnen den richtigen Weg dazu.

Sie werden alle modernen Best Practices kennenlernen. Sie werden Ihre Benutzeroberfläche gleich beim ersten Mal auf die richtige Art und Weise erstellen, ohne etwas Zusätzliches oder Unwichtiges lernen zu müssen. Es beginnt am Anfang, zeigt Ihnen, was Sie wissen müssen, und deckt alle wesentlichen Elemente der Erstellung Ihrer modernen Benutzeroberfläche ab. Dies beinhaltet:

⬤ alle Standard-GUI-Widgets.

⬤ attraktives Layout Ihrer Benutzeroberfläche.

⬤ Verwaltung von Menüs, Fenstern und Standarddialogen.

⬤ Organisation komplexerer Benutzeroberflächen.

⬤ Tkinters leistungsstarke Widgets: Canvas und Text.

⬤ Anpassen des Aussehens Ihrer Benutzeroberfläche.

⬤ Alles auf Mac, Windows und Linux zum Laufen bringen.

Vielleicht haben Sie eine ältere Dokumentation verwendet oder versuchen, ein vor Jahren geschriebenes Tkinter-Programm zu aktualisieren. In diesem Fall finden Sie Hinweise darauf, was Sie nicht verwenden sollten und wie Sie es durch eine moderne Lösung ersetzen können. Es gibt sogar eine vollständige Fallstudie über die Modernisierung der Benutzeroberfläche einer stark veralteten Tkinter-Anwendung, die Ihnen vielleicht bekannt ist.

Für wen ist dieses Buch gedacht?

Dieses Buch ist für alltägliche Python-Programmierer gedacht, die schnell Desktop-Benutzeroberflächen erstellen wollen. Sie sind vielleicht neu in Tkinter oder wollen Ihr Wissen auf den neuesten Stand bringen. Sie müssen kein Experte für OOP, MVC-Architektur, Multithreading oder andere fortgeschrittene Themen sein. Tatsächlich werden Sie in diesem Buch nichts von diesen Dingen finden.

Dieses Buch verwendet Python 3. 9, aber alles, was Sie lernen, lässt sich (mit kleinen Änderungen) auf jede Python 3.x-Version anwenden. Es wird Ihnen nicht helfen, wenn Sie Python 2. x verwenden.

Der erfahrene Softwareentwickler Mark Roseman zeigt Ihnen, wie Sie mit Python und Tkinter Benutzeroberflächen erstellen. Er verwendet Tk (die Technologie hinter Tkinter) seit dessen Anfängen und hat Dutzende von Open-Source-Tools und kommerziellen Anwendungen auf dieser Basis entwickelt.

Er ist auch der Autor der mehrsprachigen TkDocs-Website, der De-facto-Referenz für die Erstellung moderner Tk-Benutzeroberflächen. Dieses Buch fasst Python-spezifische Informationen von dieser Website zusammen und unterstützt ihre weitere Entwicklung.

Weitere Daten des Buches:

ISBN:9781999149567
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2020
Seitenzahl:270

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Zurückgewonnene Leben: Eine Geschichte von Rettung und Widerstand in Nazi-Deutschland - Lives...
Der gefeierte Historiker des...
Zurückgewonnene Leben: Eine Geschichte von Rettung und Widerstand in Nazi-Deutschland - Lives Reclaimed: A Story of Rescue and Resistance in Nazi Germany
Modernes Tkinter für vielbeschäftigte Python-Entwickler: Lernen Sie schnell, mit Pythons Standard-GU...
Dritte Auflage: gründlich überarbeitet und...
Modernes Tkinter für vielbeschäftigte Python-Entwickler: Lernen Sie schnell, mit Pythons Standard-GU großartig aussehende Benutzeroberflächen für Windows, Mac und Linux zu erstellen - Modern Tkinter for Busy Python Developers: Quickly learn to create great looking user interfaces for Windows, Mac and Linux using Python's standard GU
Lives Reclaimed - Eine Geschichte von Rettung und Widerstand in Nazi-Deutschland - Lives Reclaimed -...
Lives Reclaimed" erzählt eine außergewöhnliche...
Lives Reclaimed - Eine Geschichte von Rettung und Widerstand in Nazi-Deutschland - Lives Reclaimed - A Story of Rescue and Resistance in Nazi Germany
Die Wannseekonferenz und die Endlösung: Eine Neubetrachtung - The Wannsee Conference and the Final...
Am 20. Januar 1942 wurde auf einer Konferenz der...
Die Wannseekonferenz und die Endlösung: Eine Neubetrachtung - The Wannsee Conference and the Final Solution: A Reconsideration
Zurückgewonnene Leben - Lives Reclaimed
Lives Reclaimed ist die Geschichte einer bemerkenswerten, aber gänzlich unbesungenen Gruppe, die alles riskierte, um den...
Zurückgewonnene Leben - Lives Reclaimed

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: