Python is een geïnterpreteerde, interactieve en objectgeoriënteerde high-level scripttaal. Python is ontworpen om zeer leesbaar te zijn. Het gebruikt vaak Engelse woorden waar andere talen interpunctie gebruiken, en het heeft minder syntactische constructies dan andere talen. Hierdoor wordt het ook gezien als een taal die men makkelijk onder de knie krijgt. Al deze eigenschappen maken het een ideale taal voor scripting en snelle ontwikkeling van toepassingen op veel gebieden op de meeste platforms.