Em primeiro lugar, vamos a uma breve definição sobre python: Python é uma linguagem de programação de alto nível, interpretada e de tipagem dinâmica...
Vamos agora deixar em nossa língua:
Alto nível - Próximo do idioma humano e longe do idioma da máquina.
Interpretada - Códigos traduzidos por um interpretador, para a linguagem binária, onde os códigos são traduzidos por partes.
Tipagem dinâmica - Não precisamos definir constantemente um "type" de um caractere, como ocorre em outras linguagens.
Ficou uma especificação muito superficial, mas eu recomendo que vejam o vídeo abaixo para que compreendam melhor algumas características e curiosidades.