Python jest obiektowym językiem programowanie, który dzięki swojej prostocie i efektywności zyskuje coraz więcej zwolenników. Potwierdzeniem tego faktu jest przyznanie po raz kolejny nagrody dla najlepszego języka programowania i najlepszego języka skryptowego w 2012 r. w plebiscycie Readers’ Choice Awards magazynu Linux Journal. Główne cechy tego języka to: