Python è un linguaggio di programmazione che supporta il paradigma object oriented, la programmazione strutturata e molte caratteristiche di programmazione funzionale. Ha una sintassi essenziale e uniforme, ciò aumenta la leggibilità del codice. È fornito di un’estesa libreria standard e può essere imparato in pochi giorni.