A Byte of Python

Geschichtsstunde

Ich habe zuerst mit Python angefangen, als ich ein Installationsprogramm für meine Software Diamond schreiben musste, um dessen Installation zu vereinfachen. Ich musste mich zwischen Python- und Perl-Bindings für die Qt-Bibliothek entscheiden. Ich forschte ein wenig im Web nach und stieß auf einen Artikel, in dem Eric S. Raymond, der berühmte und respektierte Hacker, darüber schrieb, wie Python seine bevorzugte Programmiersprache geworden war. Ich fand auch heraus, dass die PyQT-Bindings verglichen mit Perl-Qt sehr gut waren. Daher entschied ich, dass Python die Sprache für mich sein würde.

Dann begann ich, nach einem guten Pythonbuch zu suchen. Ich konnte keines finden! Ich fand zwar einige O'Reilly-Bücher, aber sie waren entweder zu teuer oder eher Nachschlagewerke als Einführungskurse. Also begnügte ich mich mit der Dokumentation, die mit Python mitgeliefert wird. Sie war jedoch zu kurz und zu wenig umfangreich. Sie gab einen guten Einblick in Python, war aber nicht vollständig. Ich kam mit ihr zurecht, weil ich bereits über Programmiererfahrung verfügte, aber sie war ungeeignet für Anfänger.

Ungefähr sechs Monate nach meiner ersten Berührung mit Python installierte ich die damals aktuelle Version 9.0 von Red Hat Linux und spielte mit KWord herum. Ich war beeindruckt und bekam plötzlich die Idee, etwas über Python zu schreiben. Ich begann, einige Seiten zu schreiben, aber aus diesen wurden schnell 30 Seiten. Dann machte ich mir ernsthaft Gedanken darüber, wie ich das Material in eine Buchform bringen könnte. Nach vielen Neufassungen erreichte es einen Zustand, in dem es eine nützliche Anleitung für das Lernen von Python war. Ich betrachte dieses Buch als meinen Beitrag und meinen Tribut an die Open-Source-Gemeinde.

Dieses Buch begann als meine persönliche Notizsammlung zu Python, und ich betrachte es immer noch als eine solche, obwohl ich mir Mühe gegeben habe, das Buch auch für andere brauchbar und interessant zu gestalten :)

Entsprechend dem wahren Geist des Open-Source-Gedankens habe ich viele konstruktive Hinweise, viel Kritik und Rückmeldungen von enthusiastischen Lesern erhalten, die mir sehr bei der Verbesserung des Buchs geholfen haben.