Python 2 - Einführung und Referenz der objektorientierten Skriptsprache

VLöwis, Fischbeck

Buch, Gebunden
Ausgabe vom 15. Nov. 2000
Verkaufsrang: 952328 (je kleiner desto beliebter)
ASIN: 382731691X (Amazon-Bestellnummer)
Python 2  - Einführung und Referenz der objektorientierten Skriptsprache - VLöwis, Fischbeck
Aus der Amazon.de-Redaktion

Eine der wohl bekanntesten Skriptsprachen, die mit dem Internet-Zeitalter einen nahezu kometenhaften Aufstieg erlebt hat, ist Perl. Als Mix aus verschiedensten Shell-Skript-Dialekten ergänzt um C-Konstrukte und reguläre Ausdrücke hat sie schnell Beliebtheit erlangt. Allerdings hat Perl auch den Ruf, sehr schnell unleserlich und unübersichtlich zu werden. Diese Problematik hatte Guido van Rossum, der Entwickler von Python, vor Augen, als er diese neue Skriptsprache entwarf. Inzwischen liegt Python in der Version 2 vor und Martin von Löwis und Nils Fischbeck -- beide sind an der Weiterentwicklung der Sprache beteiligt -- haben ihr Python-Buch aktualisiert und dem aktuellen Sprach- und Bibliotheksumfang angepasst. In insgesamt sieben Kapiteln gehen die beiden Autoren auf die Grundlagen der Sprache, ihre Implementierungen in C und Java und die Zukunft ein. Der Einführung folgt eine ausführliche Beschreibung der Sprachstruktur inklusive der Objektorientierung, dem Exception Handling und der Garbage Collection. Das dritte Kapitel behandelt den Umgang mit Dateien, Datenbanken, Prozessen und Threads. Glücklicherweise lassen sich mit Python nicht nur Skripts entwickeln, sondern auch Programme mit grafischen Oberflächen. Die Implementierungen hierfür -- Tkinter und PyGTK -- stellen von Löwis und Fischbeck im vierten Kapitel vor. Und wie es sich für eine moderne objektorientierte Sprache gehört, werden auch verteilte Objekte in Form von CORBA unterstützt. Dieses Themas nehmen sich die beiden Autoren im fünften Kapitel an, gefolgt von der Netzwerkprogrammierung und dem Umgang mit XML im sechsten Kapitel. Den Abschluss bilden die Erweiterung mittels C sowie zwei Anhänge mit Installationshinweisen und einer Syntax-Beschreibung. Ich kann meine Begeisterung für Python nicht verhehlen und bin daher vielleicht nicht ganz objektiv. Aber man merkt den beiden Autoren ebenfalls ihre Begeisterung an. Mit Liebe zum Detail und aufgelockert durch Tabellen, Grafiken und kleinen Python-Zeichnungen gelingt den beiden eine umfassende Einführung in diese moderne Skriptsprache. Wer eine Alternative zu Python sucht oder seine Java-Applikation mit einer attrativen Makro-Sprache ausstatten möchte, findet mit Python 2 einen guten Einstieg. --Frank Mueller