Variables, Tipos y Tipado Dinámico
Python está tipado dinámicamente: un nombre puede hacer referencia a diferentes tipos de objetos a lo largo de su vida, mientras que cada objeto aún tiene un tipo concreto en tiempo de ejecución. Comprender la semántica de referencia previene errores sutiles con la mutabilidad y el estado compartido.