¿Alguna vez se preguntó si puede ejecutar scripts de Python en su teléfono inteligente? Escribir código de Python en dispositivos de pantalla táctil con pantallas pequeñas puede ser difícil, pero es conveniente cuando necesita probar rápidamente un script de Python pero no quiere levantarse de la cama y encender su PC.
Instalar Python en un teléfono inteligente Android usando Termux es fácil. Lo guiaremos a través de todo el proceso, desde la descarga de Termux hasta la ejecución de su primer programa de Python en un dispositivo Android.
Instalar Termux en Android
Termux es un emulador de terminal para Android. Para instalarlo en tu smartphone, dirígete a F-Droid y descarga la última APK disponible.
Descargar:Termux (F-droide)
Una vez descargado, ubique y toque el archivo APK para comenzar la instalación. Cuando se le solicite confirmación, toque Instalar.
Aunque Termux está disponible para descargar desde la tienda de Google Play, a partir de este escrito, los repositorios preconfigurados arrojan un error 404 cuando intenta instalar un paquete o actualizar los existentes.
Cómo instalar Python en Termux
Antes de instalar Python, el primer paso es actualizar paquetes existentes. El administrador de paquetes predeterminado en Termux es pkg, que es bastante similar a Debian o APT de Ubuntu en términos de sintaxis y argumentos.
Para actualizar paquetes en Termux, ejecute:
actualización del paquete
Cuando se le solicite confirmación S/N, toque Ingresar para ir con los valores predeterminados. Tendrás que hacer esto un par de veces durante el proceso.
Luego, ingrese el siguiente comando para instalar Python:
pkg instalar python
Ingresar Y cuando se le solicite confirmación.
Si desea instalar Python 2 en su lugar, ejecute:
paquete instalar python2
PIP y PIP2 se instalarán junto con los paquetes python y python2, respectivamente, así que puede estar seguro de que puede instalar bibliotecas y módulos con los que trabaja con frecuencia.
Ejecución de Python Interactive Shell
Con Python instalado, es hora de probar si la instalación fue exitosa. En la terminal, ingrese "pitón" para iniciar el shell interactivo ("pitón2" si instaló la versión anterior).
Si todo salió bien, verá la versión de Python en la parte superior junto con información útil. Al igual que con cualquier otro idioma, pruebe el intérprete escribiendo la siguiente declaración para imprimir "Hola Mundo":
imprimir("Hola Mundo")
La salida mostrará la cadena "Hola Mundo" y luego vuelva al modo de entrada. Cuando haya jugado lo suficiente con el shell interactivo y quiera volver a la terminal, escriba "salida()"y golpe Ingresar.
Escribir su primer script de Python en Termux
Para ir un paso más allá, ¿por qué no crear un script de Python y ejecutarlo usando Termux? Para comenzar, primero abra nano, un editor de texto basado en terminal para Linux. Si desea utilizar otro editor de texto, siéntase libre de instalarlo con el instalar paquete dominio.
Ingrese lo siguiente para crear un nuevo archivo de secuencia de comandos de Python en el directorio actual:
nanoscript.py
Agregue las siguientes líneas de código al archivo:
imprimir("Hola Mundo")
nombre = entrada ("¿Cómo te llamas? ")
imprimir("Disfruta de la programación de Python en Termux", nombre)
Para guardar los cambios en el archivo, toque el botón Control botón y golpe O. Entonces presione Ingresar para guardar el archivo. Para salir de nano, toque Control y X.
Ejecute el script emitiendo el siguiente comando:
python secuencia de comandos.py
Los usuarios de Python 2 tendrían que sustituir "python" en el comando anterior por "python2". El programa mostrará "Hello, World" y le pedirá su nombre. Una vez que especifique eso y toque Ingresar, generará la cadena final con su nombre agregado al final.
Tú también puedes usa PyDroid para escribir código Python en tu Android teléfono inteligente Además de la programación en Python, Termux te permite usar la línea de comandos de Linux, incluyendo todas las utilidades estándar.
Programación en Python desde la comodidad de tu smartphone
Codificar en un teléfono inteligente suena desafiante, pero en realidad es una excelente manera de jugar con los lenguajes de programación y aprender más sobre ellos mientras se divierte.
Si bien desarrollar una aplicación completa con su teléfono inteligente es complicado, es posible, aunque requiere mucho tiempo. Pero antes de que pueda hacer eso, debe familiarizarse con Python o algún otro lenguaje de programación.