A linguagem Python tem uma gama alargada de aplicações, da simples automatização de processos à programação Web. Além de uma sintaxe e semântica claras, permite programação imperativa, orientada aos objetos e ainda programação funcional.O ecosistema do Python inclui ainda uma grande variedade de ambientes de desenvolvimento e um número colossal de bibliotecas/frameworks de elevada qualidade.