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.
