Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

German Python Book published

1 view
Skip to first unread message

Nils Fischbeck

unread,
Jan 23, 1997, 3:00:00 AM1/23/97
to pytho...@informatik.hu-berlin.de

Martin von L"owis and Nils Fischbeck proudly announce:

Das Python-Buch
(The Python Book)

a German book about the great Python language published by
Addison-Wesley-Longman.

The book puts its emphasis on language concepts, programming of
graphical user interfaces (large part Tkinter, Wpy, Pythonwin),
and distributed computing (ILU, Grail, internet modules). It is
addressed to beginners and advanced programmers. The index is Huuuuuge.

Don't miss the nice illustrations all over the book (yes, we also used
a snake ;-) ).

The accompanying CD-ROM has the Python 1.4 sources as well as binaries
for many platforms (Linux, Solaris, Win95, Mac, ...). Sources and binaries
for most of the packages diskussed are included as well.

In case You want to ask in Your local book shop:

L"owis, Martin von, Fischbeck, Nils: Das Python-Buch : Referenz
der objektorientierten Skriptsprache f"ur GUIs und Netzwerke, Bonn
Addison-Wesley-Longmann,1997, ISBN 3-8273-1110-1
483 pages with illustrations

Comments regarding this book can be sent to:

pytho...@informatik.hu-berlin.de

Please enjoy

Martin v. Loewis
Nils Fischbeck


Daniel Larsson

unread,
Jan 24, 1997, 3:00:00 AM1/24/97
to
Nils Fischbeck wrote:

> Martin von L"owis and Nils Fischbeck proudly announce:

>                 Das Python-Buch
>                 (The Python Book)
> ...


> Don't miss the nice illustrations all over the book (yes, we also used
> a snake ;-) ).


I wonder when we will get the first book with a more correct association to
the name Python :-). What does the Aaron Watters, et.al. book have on the
cover? What will Fredrik Lundh's book have (you are writing a book, no)?
 
--
Daniel

Skip Montanaro

unread,
Jan 24, 1997, 3:00:00 AM1/24/97
to

Daniel> I wonder when we will get the first book with a more correct
Daniel> association to the name Python :-).

I suspect John Cleese's license fee might be too high ;-).

--
Skip Montanaro | Python - it's not just for scripting anymore...
sk...@calendar.com | http://www.python.org/
(518)372-5583 | Musi-Cal ------> http://concerts.calendar.com/

Michael Scharf

unread,
Jan 24, 1997, 3:00:00 AM1/24/97
to Nils Fischbeck

Nils Fischbeck wrote:
> In case You want to ask in Your local book shop:

I did, but they could'nt find it anywhere in
their online index. So, I was not even
able to order it :-(.

Is it already available (printed)
or will it take some time?

Would you mind publishing a Table of Contents?
I wanna know what I'm waiting for ;-)

Michael
--
''''\ Michael Scharf
` c-@@ TakeFive Software
` > http://www.TakeFive.com
\_ V mailto:Michael...@TakeFive.co.at

Fredrik Lundh

unread,
Jan 27, 1997, 3:00:00 AM1/27/97
to

Daniel asks:
> What will Fredrik Lundh's book have [on the cover]?

A white rabbit, perhaps? (better have the fluff on the cover). Or
better, two guys dancing and slapping each other with fish...

Cheers /F

Martin v. Loewis

unread,
Jan 28, 1997, 3:00:00 AM1/28/97
to

Michael Scharf <Michael...@takefive.co.at> writes:
> Is it already available (printed)
> or will it take some time?

It is printed already. Please check the publisher's page at
http://www.addison-wesley.de/KD/PR/1110.html


> Would you mind publishing a Table of Contents?

Here you go. If somebody *really* needs an English translation, I
could give it a try.

Enjoy,
Martin

Inhaltsverzeichnis
1 Warum Python?
1.1 Erste Schritte
1.2 Interpretierte und kompilierte Sprachen
1.3 Jetzt geht's los
1.4 Eingebaut und abgespeichert
1.5 Fenster und Knöpfe
1.6 Objekte hier und da
1.7 Das Internet ist immer und überall
1.8 Integration externer Bibliotheken
1.9 Die Zukunft von Python

2 Die Struktur der Sprache
2.1 Klassen und Objekte
2.2 Funktionen und Lambda-Ausdrücke
2.3 Ausnahmen
2.3.1 Auslösen und Abfangen
2.3.2 Parameter für Ausnahmen
2.3.3 Aktionen im finally-Block
2.3.4 Ausnahmen richtig eingesetzt
2.4 Elementare Datentypen
2.4.1 Zahlen
2.4.2 Strings
2.4.3 None
2.4.4 Tupel
2.4.5 Listen
2.4.6 Dictionaries
2.4.7 Spezialobjekte
2.4.8 Interne Objekte
2.5 Ausdrücke
2.5.1 Attributreferenz
2.5.2 Indizierung
2.5.3 Slicing
2.5.4 Rufe
2.5.5 Unäre arithmetische Operatoren
2.5.6 Binäre arithmethische Operatoren
2.5.7 Schiebeoperatoren
2.5.8 Binäre bitweise Operatoren
2.5.9 Vergleichsoperatoren
2.5.10 Boolesche Operatoren
2.5.11 Ausdrucks- und Bedingungslisten
2.6 Einfache Anweisungen
2.6.1 Die Ausdrucksanweisung
2.6.2 Zuweisungen
2.6.3 Die leere Anweisung
2.6.4 Die del-Anweisung
2.6.5 Die print-Anweisung
2.6.6 Die return-Anweisung
2.6.7 Die raise-Anweisung
2.6.8 Die break-Anweisung
2.6.9 Die continue-Anweisung
2.6.10 Die import-Anweisung
2.6.11 Die global-Anweisung
2.6.12 Die access-Anweisung
2.6.13 Die exec-Anweisung
2.7 Kontrollfluß
2.7.1 Formatierung
2.7.2 Die bedingte Anweisung
2.7.3 Die bedingte Schleife
2.7.4 Die Iteration
2.7.5 Die Ausnahmebehandlung
2.7.6 Funktionsdefinitionen
2.7.7 Klassendefinitionen
2.8 Module und Programme
2.8.1 Module bauen
2.8.2 Module importieren
2.8.3 Pakete schnüren
2.9 Speicherverwaltung
2.9.1 Warum Referenzzähler
2.9.2 Ende gut, alles gut
2.9.3 Müllvermeidung
2.10 Besondere Methoden und vordefinierte Funktionen
2.10.1 Standardattribute
2.10.2 Allgemeine Methoden
2.10.3 Funktionales
2.10.4 Attributzugriff
2.10.5 Indizierte Objekte
2.10.6 Scheibenzugriff
2.10.7 Arithmetische Operationen
2.11 Tips und Tricks
2.11.1 Schlüsselwortparameter für die Basisklasse
2.11.2 Die Tracebacks
2.11.3 Tupel umwandeln
2.11.4 Module selbst geladen
2.11.5 Finstere Programme

3 Elektronische Datenverarbeitung
3.1 Dateien
3.2 Dateien und Verzeichnisse
3.3 Die Stringmanipulation
3.3.1 Konvertieren, Suchen und Ersetzen
3.3.2 Reguläre Ausdrücke
3.3.3 Verarbeitung von Binärstrukturen
3.4 Persistenz und Datenbanken
3.4.1 Duplikaterzeuger
3.4.2 Irgendein DBM
3.5 Die Prozeßverwaltung
3.5.1 Prozesse starten
3.5.2 Prozeßsynchronisation
3.5.3 Kommandozeilenargumente und Umgebung
3.5.4 Threads
3.6 Die aktuelle Zeit
3.7 Weitere Funktionen für Unix

4 Fenster und Knöpfe
4.1 Tkinter
4.1.1 Ein Überblick
4.1.2 Widgets
4.1.3 Das Text-Widget
4.1.4 Das Canvas-Widget
4.1.5 Geometrie-Manager
4.1.6 Ereignisbehandlung
4.1.7 Der Fokus
4.1.8 Grabs
4.1.9 Nützliche Funktionen
4.1.10 Reden mit dem Window-Manager
4.1.11 Tkinter meistern
4.2 Rivet und Trinket
4.2.1 Widgets erzeugen
4.2.2 Funktionen als Werte von Ressourcen
4.2.3 Variablen als Werte von Ressourcen
4.2.4 Widgets plazieren
4.2.5 Ereignisse
4.2.6 Weitere Funktionen
4.2.7 Ableiten von einem Rivet-Objekt
4.2.8 Trinket
4.3 Wpy
4.3.1 Die Struktur einer Anwendung
4.3.2 Menüs
4.3.3 Nachrichten
4.3.4 Das Dokument
4.3.5 Der Rahmen
4.3.6 Der View
4.3.7 Zeichenoperationen
4.3.8 Die Dialoge
4.3.9 Controls
4.4 Pythonwin
4.4.1 Timer
4.4.2 Kompression
4.4.3 Einwählen
4.4.4 Win32
4.4.5 Bedienelemente

5 Verteilte Objekte
5.1 CORBA und ILU
5.1.1 Der Object Request Broker
5.1.2 Die Interface Definition Language
5.1.3 Die Sprachabbildungen
5.1.4 ILU
5.2 ILU und Python
5.2.1 Die Objektimplementierung
5.2.2 Der Klient
5.2.3 Ganz in C
5.2.4 Das Python-Mapping von PARC Xerox
5.3 Das Component-Object-Modell
5.3.1 Drei Wege zum dynamischen Ruf
5.3.2 Die Server-Seite

6 Das Netz
6.1 Protokolle
6.1.1 TCP/IP und Berkeley sockets
6.1.2 FTP
6.1.3 Gopher
6.1.4 Usenet News
6.1.5 Die Sprache des Web
6.2 Datenformate
6.2.1 Elektronische Post
6.2.2 HTML
6.2.3 Uniform Resource Locators
6.3 Web-Browser
6.3.1 Eingeschränkte Ausführung
6.3.2 Netscape
6.3.3 Der Microsoft Internet Explorer
6.3.4 Grail
6.4 Server für das Web
6.4.1 CGI mit Python
6.4.2 Web-Server in Python

7 Python und C
7.1 Python erweitern
7.1.1 Die Struktur eines Moduls
7.1.2 Funktionen definieren
7.1.3 Ausnahmen generieren
7.1.4 Python-Objekte in C-Objekte umwandeln
7.1.5 C-Objekte in Python-Objekte umwandeln
7.1.6 Der Referenzzähler
7.1.7 Arbeiten mit Python-Objekten
7.1.8 Eigene Typen erzeugen
7.1.9 Wie Python das Modul findet
7.2 Mit Python erweitern
7.2.1 Programme einfrieren

A Installation
A.1 Unix
A.1.1 Installation aus den Quellen
A.1.2 Binärinstallation
A.2 Windows, DOS und OS/2
A.3 Apple Macintosh

B Die Syntax von Python


Martin v. Loewis

unread,
Jan 28, 1997, 3:00:00 AM1/28/97
to

Daniel Larsson <dlar...@sw.seisy.abb.se> writes:
> What does the Aaron Watters, et.al. book have on the cover?

Here are the cover pages of the various books:
http://www.amazon.com/covers/1558514848.l.gif
http://www.ora.com/catalog/covers/python.gif
and soon to come
http://www.addison-wesley.de/KD/covers/Loe1110.gif

Regards,
Martin

Dinu Gherman

unread,
Jan 28, 1997, 3:00:00 AM1/28/97
to

In article <32E90675...@takefive.co.at> Michael Scharf
<Michael...@takefive.co.at> writes:
> Would you mind publishing a Table of Contents?
> I wanna know what I'm waiting for ;-)

Maybe this has been posted already, but I didn't follow this thread
from the beginning, so here is what I've found on the German AW web
site (http://www.addison-wesley.de/KD/PR/1110.html):

> Das Python-Buch
> ca. 450 S., ca. 69,90 DM, geb. mit CD
> ISBN 3-8273-1110-1, ca. 01/97

Unfortunately no TOC is provided and even the cover is missing ;-(
Anyway, I am wondering if it's a good reason for you to start
brushing up your German, now that we have these two wonderful books
from Lutz and WvRA ;-) And maybe O'Reilly will translate the former
anyway in case of a high anticipated demand.

Still, it's good to see more books being published about Python,
although I think that there is quite some relationship in general
between the number of books being published about some issue or
product and its relevance/quality. I tend to believe it's often
sort of anti-proportional...

Dinu

0 new messages