Python
Sauber und nachvollziehbar programmieren
Die Programmiersprache Python wird für die Erstellung von Web-Applikationen verwendet. Mehr und mehr entwickelt sie sich als Alternative zu Perl und PHP.
Hervorgegangen ist Python aus der Idee, eine möglichst einfache und übersichtliche Programmiersprache zu konzipieren. Die Sprache stellt einen komplexen Umfang an Funktionen bereit, die mit einer nur geringen Anzahl von Schlüsselwörtern codiert werden können. Auch die Syntax von Python ist reduziert und gewährleistet damit die Übersichtlichkeit und einfache Lesbarkeit des Programmcodes. Dies erweist sich vor allem dann als vorteilhaft, wenn mehrere Entwickler eines Teams an derselben Software arbeiten und die von den Kollegen erstellten Module schnell verstehen müssen.
Python unterstützt die objektorientierte, die aspektorientierte und die funktionale Programmierung. Verwendet wird es z. B. für die Programmierung von Scripten für Linux. Doch auch umfangreiche Desktop-Applikationen können mit Python erstellt werden. So wurde beispielsweise der von uns in Kundenprojekten eingesetzte Application Server Zope in dieser Sprache codiert.
Programme, die in anderen Sprachen entwickelt wurden, können als Module in Python-Programme integriert werden. Doch sind auch zahlreiche in Python entwickelte Module verfügbar, z. B. für den Export in XML oder für die Bearbeitung von Ton- und Bilddateien. Interpreter, die den Python-Code ausführen können, gibt es für nahezu alle Betriebssysteme, so dass diese Sprache universell einsetzbar ist.

