Python je programski jezik opšte namene i vrlo visokog nivoa apstrakcije. Omogućuje korišćenje više stilova programiranja, između ostalog, imperativni, funkcionalni, i objektno-orijentisani stil.
Ipak, nije komplikovan, odlikuju ga minimalistička, čista i lako čitljiva sintaksa, dinamički...