Python è nato per caso nei primi anni '90. Per caso perché inizialmente, è stato sviluppato durante un momento di svago e di passatempo da Guido Van Rossum, un ingegnere olandese che all'epoca lavorava al CWI di Amsterdam, Centro di ricerca informatica olandese.
Le origini del linguaggio Python nascono dall'esigenza del gruppo di lavoro cui Van Rossum partecipava, di avere a disposizione un linguaggio di scripting per Amoeba, un prototipo di sistema operativo distribuito al quale stavano lavorando.
Python è un linguaggio adatto a qualsiasi scopo (siti web, software, analisi di dati, intelligenza artificiale, calcoli scientifici, ecc). Supporta la programmazione ad oggetti (se non sai cos'è, vedi l'introduzione a Java ). È un linguaggio adatto a principianti ed esperti.
Fornisce una libreria standard che gestisce in modo automatico la memoria; Viene utilizzato da parte di molte aziende, grazie alla sua natura interattiva, dinamica e portatile; Consente lo sviluppo di servizi web in modo semplice; Può eseguire lo stesso codice su molteplici piattaforme.