Python es un lenguaje de programación multiparadigma y débilmente tipado, lo que quiere decir que el desarrollador que lo utilice no esta obligado a seguir un estilo de programación y que al declarar una variable no tiene que especificar su tipo, además, las variables en Python son dinamicas, lo que permite que luego de declararlas se pueda cambiar el tipo, por ejemplo podríamos declarar la variable x con un valor tipo numérico x = 1 y posteriormente asignarle a x un valor tipo texto x = "hola".
Las aplicaciones desarrolladas en Python pueden ser ejecutadas en cualquier sistema operativo, sin embargo en el caso de Windows hay ocasiones en las que no es posible ejecutar scripts por no tener instalado un entorno de programación, así que vamos a ver como es el proceso de instalación de Python en Windows.