Grundsätzliche Eigenschaften von Python python.gif

Python ist für Windows und für Unix (Linux) kostenlos im Internet incl. Dokumentation verfügbar. Die meisten Linux-Distributionen beinhalten Python, so daß Sie sofort loslegen können.

Python ist eine sehr junge Sprache, die wichtige und aktuelle Informatikkonzepte beinhaltet und gleichzeitig praxisorientiert entwickelt wurde. Die Python-Fangemeinde wächst täglich.

Python unterstützt die Programmentwicklung u.a. in folgenden Punkten:

Ähnlich wie in Java wird der Python-Quelltext in der Regel klassenbezogen auf unterschiedliche Quelltextdateien (*.py) verteilt. Für die Programmausführung wird er in einen Pseudocode übersetzt (*.pyc), der dann relativ schnell von einer virtuellen Maschine auf unterschiedlichen Rechnerplattformen interpretiert werden kann. (Dieses Prinzip lag übrigens auch der Sprache Pascal zugrunde, bis mit der proprietären Lösung "Turbo-Pascal" dieses sinnvolle Konzept verworfen wurde.) Bei Python bilden Compiler und Interpreter in der Entwicklungsebene eine Einheit.

Python ist sowohl für Rapid Prototyping, als auch für die Realisierung großer Projekte geeignet.

Es gibt bereits einen in Python geschriebenen Internet-Browser (Grail), der in der Lage ist, Python-Applets darzustellen.

Bezugsquelle für Python: Die PYTHON-HOMEPAGE (http://www.python.org)

Literatur:

  1. Martin von Löwis, Nils Fischbeck, Das Python-Buch, Bonn / New-Yorck, 1997 (Addison-Wessley)
  2. Guido van Rossum, "/usr/doc/packages/python/pyth-doc/index.html", auf SuSE-CD (Linux)
  3. John K. Osterhout, Tcl/Tk - Entwicklung grafischer Benutzerschnittstellen ..., Bonn / New-Yorck, 1995
  4. Gabriele Bannert, Martin Weitzel, Objektorientierter Softwareentwurf mit UML, 1999 (Addison-Wessley)
  5. Doberenz, JAVA, München / Wien, 1996 (Hansa)
  6. Helmut Balzert, Lehrbuch Grundlagen der Informatik,Heidelberg/Berlin, 1999 (Spektrum)

zurück

Dr. Bernd Kokavecz
15.12.99