12. Wie geht’s weiter?

Das Lesen dieses Tutorials hat hoffentlich dein Interesse verstärkt Python einzusetzen und bist nun bestimmt voller Eifer, “echte” Probleme mit Python zu lösen. Wo kann man sich nun weiter informieren?

Dieses Tutorial ist Teil der Python-Dokumentation. Einige andere Dokumente davon sind:

  • The Python Standard Library: Dieses Handbuch enthält eine vollständige (aber trotzdem kompakte) Referenz zu den Typen, Funktionen und Modulen, die die Standardbibliothek enthält und die enthält eine Menge zusätzlichen Quelltextes. So gibt es beispielsweise Module zum Lesen von Unix-Mailboxen, Herunterladen von Dokumenten über HTTP, Erzeugen von Zufallszahlen, Verarbeiten von Kommandozeilen-Optionen, Schreiben von CGI-Programmen, Komprimieren von Daten und für viele weitere Dinge. Das Überfliegen der Referenz zur Standardbibliothek gibt einen Überblick über die verfügbaren Module.
  • Installing Python Modules erklärt wie man externe, von anderen Python-Programmierern geschriebene, Module installiert.
  • The Python Language Reference: Gibt eine detaillierte Beschreibung der Syntax und Semantik von Python. Dies ist eher schwer zu lesen, aber als komplette Einführung in die Sprache als solche sinnvoll.

Weitere Quellen zu Python:

  • http://www.python.org: Die eigentliche Internet-Präsenz von Python. Hier findet man den Quelltext, die Dokumentation und Verweise zu weiteren Webseiten, die einen Bezug zu Python haben. Die Webseite wird aus einigen Regionen der Welt, wie beispielsweise Europa, Japan, und Australien gespiegelt; ein Spiegelserver ist unter Umständen schneller als die Hauptseite — abhängig von der geografischen Lage.
  • http://docs.python.org: Schneller Zugriff auf die Python-Dokumentation.
  • http://pypi.python.org: Der Python Package Index (PyPI), früher auch als Cheese Shop bezeichnet, ist ein Index für Python-Module, die von anderen Benutzern zum Download bereitgestellt wurden. Sobald du Quellcode veröffentlichst, kannst du ihn hier registrieren, damit andere Benutzer diesen leichter finden können.
  • http://aspn.activestate.com/ASPN/Python/Cookbook/: Das Python Cookbook ist eine umfangreiche Sammlung von Code-Beispielen, größeren Modulen und nützlichen Scripts. Besonders bemerkenswerte Beiträge wurden in einem Buch mit dem Titel Python Cookbook (O’Reilly & Associates, ISBN 0-596-00797-3) veröffentlicht.
  • http://scipy.org: Das “Scientific Python” Projekt enthält Module für schnelle Array-Berechnungen und -Manipulationen und zusätzlich eine Menge Pakete für Dinge wie Lineare Algebra, Fourier-Transformationen, nicht-lineare Solver, Verteilung von Zufallszahlen, statistische Analyse und so weiter

Bei Fragen und Problemen zu Python, kann man sich an das deutschsprachige Python-Forum auf http://www.python-forum.de/, die englischsprachige Newsgroup comp.lang.python oder die Mailingliste python-list@python.org wenden. Es existiert ein Gateway zwischen der Newsgroup und der Mailingliste, so dass Nachrichten, die an die eine Adresse geschickt werden, automatisch zu der anderen weitergeleitet werden. In der Newsgroup gibt es jeden Tag um die 120 Beiträge (zu Spitzenzeiten einige Hundert) an Fragen (und Antworten), Vorschlägen für neue Features und Ankündigungen von neuen Modulen. Vor dem Posten sollte man sich jedoch die Frequently Asked Questions (auch FAQ genannt) durchlesen oder in das Verzeichnis Misc/ der Python Quelltext-Distribution schauen. Archive für die Mailingliste findet man unter http://mail.python.org/pipermail/. Die FAQ beantwortet viele Fragen, die immer wieder aufkommen.