URL dieses Artikels:

zu Ausgabe: 06.2003
Python-Fanclub
Neues aus der Python-Welt
von Markus Jais
Wie in jedem Monat gibt es natürlich auch in diesem Monat wieder viel interessantes aus der Python-Community zu berichten. Schauen Sie mal, ob etwas interessantes für Sie dabei ist. Eventuell können Sie sich viel Arbeit sparen, wenn Sie auf bestehende Module zurückgreifen können. Leider kann ich auch diesen Monat wieder nur einen kleinen Teil der neuen Module und Bibliotheken darstellen. Darum nochmal der Verweis auf die bekannten Python-Mailing-Listen und -Newsgroups, um nichts zu verpassen.

SOAPpy 0.9.8.
Nachdem es einige Zeit ein wenig still geworden war um Pythons Web Services-Projekt ist jetzt wieder Aktivität zu sehen. Von SOAPpy wurde eine neue Version veröffentlich, die jetzt die Standard-Python-Tools zum Installieren von Python-Modulen verwendet. Auch wurde eine Mailing-Liste für die CVS-Checkins neu angelegt. Mit SOAPpy lassen sich viele Web Services-Anwendungen implementieren, ohne gleich auf .NET oder Java angewiesen zu sein. Mehr Infos zu diesem interessanten Projekt unter [1].

omniORBpy 2.1
Bei omniORB handelt es sich um einen in C++ geschriebenen CORBA ORB (Object Request Broker). Zusammen mit der C++-Version wurde auch omniORBpy veröffentlicht, welcher CORBA-Funktionalitäten für Python zur Verfügung stellt. [2].

PyScintilla2-1.99.2
Scintilla ist vor allem für GUI-Programmierer interessant. Es handelt sich dabei um ein Widget zum Programmieren von Editoren bzw. Editierfenstern. Scintilla unterstützt seit einiger Zeit auch Gtk+2 und mit PyScintilla2 liegt es nun auch für pygtk, die Python-Bindings für Gtk+ 2, vor. Mehr Infos sowie Links zu den benötigten Modulen unter [3].

PyGtkGLExt 0.0.2
Ebenfalls für Gtk+-Fans interessant sein dürfte dieses Modul. Es stellt Python-Bindings für die OpenGL-Extensions für Gtk+ zur Verfügung. [4]

Satine XML Data Bindins for Python 0.99
Gerade in der Java-Welt findet XML Data Binding immer mehr Freunde. Aber natürlich gibt es da auch eine Lösung für uns Python-Fans. Das ganze ist einfach zu benutzen und laut Autor sehr schnell, da der Data Binding-Teil in C geschrieben ist. [5]

Gnosis_Utils-1.0.6
Wem das gerade erwähnte Satine nicht zusagt, den möchte ich auf die Gnosis_Utils verweisen. Hierbei handelt es sich um eine Sammlung von Modulen zum Verarbeiten von XML. Unter anderem gibt es da z.B. xml.Pickle, welches Python-Objekte in einem XML-Format speichern kann und xml.objectify, was den entgegengesetzten Weg geht, d.h. beliebige XML-Dokumente in Python-Objekte umwandelt. Die neue Version enthält Bugfixes und einige neue Features. Ob Sie nun Satine oder die Gnosis_Utils verwenden, hängt vom jeweiligen Verwendungs-Zweck ab. Am besten, Sie schauen Sich beides an. Gnosis_Utils finden Sie unter [6].

PyXR 0.9.1
PyXR erzeugt HTML-Seiten aus Python-Quellcode-Dateien, was filfreich für die Dokumentation von Python-Modulen ist. [7]

PXTL
Hierbei handelt es sich um eine Spezifikation für ein Templating-System für die Verbindung von Python und XML. Eine Referenz-Implementierung soll demnächst erscheinen. Das ganze klingt meiner Meinung nach sehr interessant ist und auf jeden Fall einen Blick wert. [8]

PyPerSyst
Diese Abkürzung steht für Python Persistence System. Es soll ein robustes System für die Persistenz von Python-Objekten werden. [9]

Interview mit Guido van Rossum
Unter [10] finden Sie ein sechs-teiliges Interview mit Guido van Rossum, dem Creator von Python. Es werden viele Dinge behandelt wie z.B. die Design-Ziele von Python. Das Interview eignet sich auch, um noch unschlüssige Programmierer oder solche, die Python noch gar nicht kennen, von Python zu überzeugen. Und je mehr Python-Fans wir sind, desto besser :-).
Markus Jais ist Software-Entwickler. In seiner Freizeit trifft er sich mit Freunden, geht Wandern und beschäftigt sich mit Ruby, Perl, Python, MySQL, PostgreSQL und lernt Spanisch und Französisch. Im Internet ist er unter www.mjais.de/ zu finden.

Links

© 2004 Software & Support Verlag GmbH. Vervielfältigung nur mit Genehmigung des Verlags. Fragen?