Python

Python ist eine klare und mächtige objekt-orientierte Programmiersprache, in etwa vergleichbar mit Perl, Ruby, Java oder Scheme. Die Sprache nutzt eine elegante Syntax, die die geschriebenen Programme leicht zu lesen macht. Dadurch ist Python eine ideale Programmiersprache, um Prototypen zu entwickeln oder auch schnell zu erstellende Programme, bei denen keine großen Wartungsarbeiten gewünscht sind. Python verfügt bereits über eine große Datenbank die schon grundlegende Programmierfunktionen wie Textsuche, das Auslesen von Dateien und die Verbindung zu Webservern beinhaltet.

Illustration zu Python

Feb 0902

Entwickelt wurde die Programmiersprache zu Beginn der 90er Jahre von dem Holländer Guido van Rossum am Zentrum für Mathematik und Informatik in Amsterdam. Sie gilt als Nachfolgeprodukt der Sprache ABC und ihr Name lehnt sich angeblich an die britische Comedy-Truppe "Monthy Python" an, in der unter anderen auch John Cleese Mitglied war. Es handelt sich um eine Open Source-Software, die frei und auch kommerziell mit Änderungen und auch unverändert genutzt werden darf.

Ein interaktiver Modus ermöglicht es, mit Python auch kleinste Code-Stücke leicht zu testen und man kann erstellte Software problemlos über das Hinzufügen von weiteren Modulen ausbauen. Die Programmiersprache läuft unter vielen verschiedenen Betriebssystemen, darunter Windows, MacOS, zahlreichen Unix-Versionen, OS/2 und anderen.

Die besten Einsatzgebiete von Python sind die Textverarbeitung in Zusammenhang mit XML, Systemintegration und - administration, Internet-Programmierung im Allgemeinen, für GUIs (Graphical User Interface) sowie über die Python Image Library zur Bildverarbeitung. Einige Kritiker bemängeln, dass es sich bei Python um eine relativ langsame Programmiersprache handelt. Dies ist aber von den Entwicklern durchaus so gewollt, da hier die Klarheit der Sprache und Struktur eindeutig vor der Performance steht.