Python gibt es \"eigentlich\" schon recht lange.
Es ist eine OpenSource Skript/Programmiersprache, die auf einer sehr klaren und einfachen Syntax mit einen großen freien Bibliothek im Web aufbaut.
Unter
www.python.org bekommst die Interpreter-Software. Und da wären wir schon bei einem Punkt.
Interpeter Sprache
Python ist eine Skriptsprache, die nicht zur Executables vor-kompiliert wird. Der Quellcode wird offen wie Skripts abgespeichert, und dann zur Laufzeit kompiliert.
Hm ... das ist auch mehr der Grund warum es grob erstmal als \"Skript\"-Sprache bezeichnet wird.
Es ist jedoch mehr als das.
Mächtigkeit
Python ist sehr mächtig was die Möglichkeiten angeht, die man mit der Sprache anstellen kann.
PHP ist irgendwann recht beschränkt ... Python geht jedoch in die Richtung C++ und Java (bietet teilweise sogar gleichviel oder in einigen Bereichen mehr, in anderen wieder weniger).
Als Beispiel:
Du kannst WebServer erstellen, es gibt Template Eninges, per Standard bietet Python alle gängigen Protokolle (von SMTP über XMLRPC, etc.)
Man kann in Codepages en-und dekodieren, Objektorientiert programmieren (sogar verdammt gut, wie ich finde), sogar Methoden als Parameter übergeben.
Kurzer Quellcode & klare Syntax
Python kommt ohne schwierge Syntax aus (okay, es gibt Ausnahmen, aber man kann alles recht einfach und fast schon als Klartext ansehen

).
Python kommt zudem ohne Variablen Typisierung aus. Hat vor- wie Nachteile. Aber es ist schon toll einer Variable \"name\" gleich einen String-Value zuzuweisen.
Das alles macht den Quellcode recht kurz.
Man kann teilweise Quellcode produzieren, der 40-60% knapper als der in Java oder gar in C ist.
Ähnlichkeiten mit PHP, Perl, Rubi, etc.
Es gibt recht große Ähnlichkeiten ... kennt man eine Scriptsprache, kennt man alle hat mal mein Prof gesagt

.
Auf jeden Fall ist sie leicht zu erlernen.
Plattformübergreifend
Python ist plattformübergreifend. Es gibt Python für Windows, Linux, HPUX, etc. ... und ähnlich wie bei der Virutellen Maschine von Java, gibt es standardisierte Befehle die dann Betriebssystemabhänging vom Interperter umgesetzt werden.
Coole freie Bibliotheken (Frameworks)
Wie erwähnt gibt es viele freie Module für Python.
Was mir schonmal sehr gefiehl war
www.pygame.org ... echt geniale Sache, man kann Spiele mit Python entwickeln *gg*.
Es gibt für allgemeine GUI-Freunde auch mehrere Frameworks die Möglichkeit \"Widgets\" zu verwenden.
Ich habe mal die GUI für einen Installer für ein Firmenprojekt erstellt und es sieht genauso wie Windows Installer via C++ aus.
Alles in allem ist Python auf jedenfall einen Blick wert.
Und wer gerne noch dazu rätselt,der sollte ein Blick auf
www.pythonchallenge.com werfen. Es dürfte von der Art her vielen bekannt her sein *g*.
Ja mata
-Masaru-