Copyright

Copyright © 1991-1995 by Stichting Mathematisch Centrum, Amsterdam, The Netherlands.

All Rights Reserved

Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the names of Stichting Mathematisch Centrum or CWI or Corporation for National Research Initiatives or CNRI not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission.

While CWI is the initial source for this software, a modified version is made available by the Corporation for National Research Initiatives (CNRI) at the Internet address ftp://ftp.python.org.

STICHTING MATHEMATISCH CENTRUM AND CNRI DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM OR CNRI BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

======================================================================

Vorwort des Übersetzers:

Der Text dieses Tutoriums wurde mit größter Sorgfalt aus dem englischen Original übersetzt (inklusive der Kommentare in den Code-Beispielen, nicht jedoch der Code selbst). Dennoch können Fehler nicht vollständig ausgeschlossen werden. Der Übersetzer (Dinu C. Gherman) übernimmt keinerlei juristische Verantwortung für evtl. verbliebene fehlerhafte Angaben in dieser Übersetzung und schließt jede Haftung für deren Folgen aus. Das Werk einschließlich aller seiner Teile ist in seiner englischen Originalfassung urheberrechtlich geschützt (siehe obiges Copyright).

Copyright (Übersetzung) © 1999, Dinu C. Gherman, Berlin, Deutschland.
Alle Rechte vorbehalten. Kommerzielle Nutzung nur mit vorab erteilter schriftlicher Genehmigung des Übersetzers.

Zusammenfassung:

Python ist eine leicht zu lernende und mächtige Programmiersprache. Sie bietet effiziente, abstrakte Datenstrukturen und einen einfachen aber effektiven Ansatz zum objektorientierten Programmieren. Die elegante Syntax und dynamische Bindung von Python machen sie - zusammen mit der Tatsache, daß es interpretiert wird - zu einer idealen Sprache für Skripte und zur schnellen Applikationsentwicklung in vielen Bereichen und auf den meisten Plattformen.

Der Python-Interpreter und die umfangreiche Standard-Bibliothek sind im Quellcode und in Binärform für alle wichtigen Plattformen auf Pythons Web-Site, http://www.python.org, kostenlos verfügbar und können frei weiterverbreitet werden. Am gleichen Ort befinden sich auch Distributionen von und Hinweise auf viele Python-Module, -Programme und -Werkzeuge sowie zusätzliche Dokumentation von Dritten.

Der Python-Interpreter kann leicht um neue Funktionen und Datentypen erweitert werden, die in C oder C++ (oder anderen von C aufrufbaren Sprachen) implementiert sind. Python ist ebenso als Erweiterungssprache für in C geschriebene Anwendungen geeignet.

Dieses Tutorium führt informell in die grundlegenden Konzepte und Eigenschaften der Sprache Python und des Drumherums ein. Es ist von Vorteil, einen Python-Interpreter zur Hand zu haben, um parallel zum Tutorium eigene Erfahrungen damit zu machen, aber alle Beispiele sind in sich abgeschlossen, so daß das Tutorium auch ohne Rechner gelesen werden kann.

Eine Beschreibung der Standard-Objekte und -Module findet sich in der Python-Bibliotheks-Referenz (engl. Python Library Reference). Die Python-Referenz (engl. Python Reference) enthält eine formalere Darstellung der Sprache. Um Erweiterungen in C oder C++ zu schreiben, lese man die Handbücher Erweiterung und Einbettung (engl. Extension and Embedding) und Python/C API (gleicher Titel im engl. Original).

Dieses Tutorium versucht nicht, umfassend zu sein und jede einzelne Eigenschaft oder auch nur jede häufig benutzte zu behandeln. Stattdessen führt es viele der bemerkenswertesten Eigenschaften von Python ein und wird Ihnen einen guten Einblick in die Konzepte und den Stil der Sprache geben. Nach der Lektüre werden Sie in der Lage sein, Python-Module und -Programme zu lesen und zu schreiben, und Sie werden besser auf die Benutzung der verschiedenen Python-Bibliotheken vorbereitet sein, wie sie in der Python-Bibliotheks-Referenz beschrieben sind.


Send comments to python-docs@python.org.