Python es un lenguaje de programación multiparadigma con una sintaxis elegante y a la vez simple. Es relativamente fácil de aprender pues la idea es que se aproxime a un pseudocódigo, por lo cual se convierte en un lenguaje ideal para un curso de introducción a la programación.
Aquí una imagen con los diferentes paradigmas que se pueden usar en Python: