Python é uma linguagem de programação de alto nível, interpretada e orientada a objetos. Ela possui tipagem dinâmica, é fácil de aprender e muito produtiva. Python pode ser usada em diversos ambientes como web, GUI, embarcados e scripts. Ela é multiplataforma e possui uma forte comunidade e filosofia de desenvolvimento.