Python

Python en Android

Android & Python

En esta receta veremos lo sencillo que es disponer de Python en un dispositivo con Android.

Android es una plataforma fuertemente ligada a Java. Sin embargo, en el corazón del robot late un GNU (un poco maltrecho, pero ahí está), lo que implica que es posible (y no muy complejo) portar programas nativos. Entre estos programas que se han portado, están los intérpretes de algunos lenguajes conocidos, como Perl, Ruby, Lua o Python. Nos centraremos en este último, pero casi todo el proceso sirve para los demás.

Sobrecarga de operadores en Python

En la Programación Orientada a Objetos, la sobrecarga se refiere a la posibilidad de contar con dos o mas funciones con el mismo nombre pero con comportamiento diferentes. La sobrecarga de operadores trata básicamente de lo mismo, solo que en el ámbito de los operadores (+, -, *, /, etc).

¿Cuál es la ventaja de contar con esta característica? Para responder esta pregunta deseo mostrarles el siguiente código Java: