Hallo,
vorab @ Python Master 47: Magst Du den Titel des Threads bitte korrigieren? Für die Suche im Forum wäre das sicher nicht schlecht
.
Nun, ich habe diesen Thread schon gestern gesehen - wollte mich aber nicht
dazu hinreißen lassen eine Kritik zu schreiben, bevor ich das Buch näher
kennengelernt habe.
Ich hoffe folgende Kritik zu "wxPython in Action" hilft euch weiter:
Das Buch richtet sich sowohl an blutige wxPython-Anfänger (bzw. Leute, die
erst noch anfangen wollen), aber auch an Fortgeschrittene. Die Autoren
versuchen merklich schrittweise und in kleinen Häppchen an ein Thema
heranzugehen - für meinen Geschmack manchmal etwas zu ausschweifend. Hierbei werden fortgeschrittene Themen aber nicht unter den Tisch fallen gelassen (z. B. "Building list controls and managing items", printing control, incorporating HTML, etc.).
Dennoch schafft es das Buch nicht in knapp 550 Seiten wirklich alles
abzudecken, was wxPython bietet. Auf Onlinehilfen und / oder die Beispiele
kann man also nicht ganz verzichten, wenn man denn zusätzliche Widgets
erlernen möchte. Das ist allerdings erklärtermaßen auch nicht das Ziel der
Autoren, die vielmehr in die wx-Konzepte einführen, konkrete Beispiele und
Anleitung wie man von da aus weiter gehen kann geben wollen. Auch wenn ich
noch nicht ganz mit dem Buch durch bin, denke ich, daß dieses Ziel wohl bei
mir erreicht werden wird.
Ein Wort zu den sprachlichen Anforderungen, denn immer wieder mal kommen im
Forum Teilnehmer zu Wort, die deutschsprachige Anleitungen bevorzugen oder
gar anfordern: Das Buch ist in englischer Sprache geschrieben und ich möchte
mal meinen, daß es mittel- bis langfristig keine deutsche Übersetzung geben
wird. Aber wer ein paar Jahre Englisch auf der Schule hatte wird dieses Buch
ohne größere Probleme lesen und verstehen können. Die sprachliche Eleganz
drückt sich nämlich nicht durch ein übermäßig großes Vokabular
oder viele Nebensätze aus, sondern dadurch, daß die Autoren versuchen auf den
Punkt zu kommen ohne zu sehr in die abstrakte Sprache der Softwareingenieure
abzugleiten.
Sonstige Voraussetzungen sind solide Pythonkenntnisse (was kein Scherz ist, denn Anfänger können das Buch sicher auch verstehen, aber ob sie viel lernen können, wage ich zu bezweifeln).
Fazit: Bislang möchte ich das Buch durchaus empfehlen. Aber der Preis ist
nicht gering (45 Euro in Deutschland) und so muß sich jeder selbst überlegen,
man es wirklich braucht. (Für mich ist GUI-Schreiben halt ein kleines Hobby
geworden, daß ich in Zukunft etwas leichter pflegen will.)
Gruß,
Christian