Cómo instalar y codificar Python en Android con Pydroid 3

Instalar y codificar Python en Android es posible gracias al entorno de desarrollo integrado (IDE) de Pydroid 3. Pydroid es un intérprete minimalista de Python 3 que le permite ejecutar proyectos menores y realizar una codificación mínima en su dispositivo Android.

Si también deseas aprender a codificar Python en cualquier lugar sin una PC, mientras replica la plataforma de PC para Python en Android, Pydroid 3 es la aplicación adecuada para probar.

Ya sea que seas nuevo en codificar Python o sea un experto, veamos algunas de las formas en que podéis usar Pydroid 3 en todo su potencial en tu móvil Android.

Obtén Pydroid 3 y tu configuración de complementos

Cómo instalar y codificar Python en Android con Pydroid 3

El Pydroid 3 – IDE para Python 3 está disponible en Play Store. Sin embargo, para que la aplicación sea más útil y fácil de usar, debéis descargar el Complemento de repositorio de Pydroid desde Play Store. Si bien la instalación de este complemento puede no ser obligatoria, hace que la instalación automática de pip de paquetes sea mucho más fácil.

De forma predeterminada, Pydroid 3 no tiene permiso para acceder al almacenamiento de tu móvil. Esto hace que la creación de carpetas de proyectos sea difícil o imposible sin alguna manipulación técnica. Para resolver ese problema, descarga el complemento de permisos de Pydroid de Play Store, que te permite a Pydroid crear carpetas y archivos en tu teléfono.

Paquetes de instalación de Pip

Una vez que tengas todo configurado, podéis comenzar a usar pip para instalar paquetes para tus proyectos, como en una PC. Pydroid 3 viene con una interfaz que te permite instalar paquetes sin escribir tus comandos en la terminal.

Hay varias formas de instalar paquetes pip en Pydroid 3. Para acceder a esa función, toca el icono de menú (que parece tres líneas) en la esquina superior izquierda de la aplicación. Luego, ve a Pip . En la parte superior del menú Pip, selecciona BUSCAR BIBLIOTECAS para obtener más opciones sobre el módulo que deseas instalar. O podéis tocar la opción INSTALACIÓN RÁPIDA para instalar los paquetes enumerados por defecto.

Sin embargo, una opción mejor y más fácil es tocar INSTALAR y marcar la casilla Usar repositorio de bibliotecas precompilado. A continuación, escriba el nombre de tu paquete preferido en la barra de búsqueda y toca el botón INSTALAR para obtener el paquete con nombre.

Para comprobar si el paquete se instaló correctamente, toca la opción BIBLIOTECAS . Ese menú le da acceso a una lista de todas las bibliotecas instaladas actualmente.

Utiliza la interfaz de línea de comandos incorporada de Pydroid 3

Cómo instalar y codificar Python en Android con Pydroid 3

Pydroid 3 también ofrece una interfaz de línea de comandos (CLI) mínima de Linux. Para acceder a él, toca el icono de menú en la esquina superior izquierda de la aplicación y seleccione Terminal.

Aunque ejecutar el comando pip install packages a través de tu terminal incorporado lleva algún tiempo en cargarse, aún te permite navegar fácilmente entre carpetas y crear nuevas donde se permita el permiso de escritura en tu móvil. Sin embargo, aunque la carga lenta de los paquetes de instalación de pip a través de la terminal es un problema menor con el IDE de Pydroid, tu menú Pip lo resuelve.

Si deseas utilizar la línea de comandos proporcionada para cualquier otro propósito, el sistema operativo Android está construido en Linux, por lo que debéis tener un conocimiento básico de cómo usar la línea de comandos de Linux.

Ya sea que sea nuevo en Linux o un veterano experimentado de Linux, la línea de comandos ofrece una gran variedad de usos.

Usar el shell de Python

La página en blanco que aparece cuando abres Pydroid 3 es tu shell de Python incorporado. Al igual que el shell de Python en tu PC, ve cualquier comando escrito en él como un código de Python por defecto.

Para usar el shell, escriba cualquier comando de Python y haz clic en el botón de reproducción grande en la esquina inferior izquierda del editor. Esto abre un intérprete de Python que muestra la salida de tu código.

Sin embargo, también podéis acceder al shell de Python desde la línea de comandos. Para hacerlo, ve a Terminal haciendo clic en el ícono de tres menús en la esquina superior izquierda de la aplicación. A continuación, escribe python y toca la flecha de entrada en tu teclado virtual para abrir la línea de comandos del intérprete de Python. Escriba exit () para salir de la línea de comandos del shell de Python.

Guarda carpetas y archivos en tu móvil

Al igual que cualquier otro editor de código, codificar Python en Android con Pydroid 3 tiene una interfaz que te permite guardar su archivo en cualquier carpeta con nombre en su dispositivo. Si desea crear una carpeta de proyecto, también puede crear nuevas carpetas con sus opciones para guardar archivos.

Para usar la opción de carpeta, toque el signo de carpeta en la esquina superior derecha del shell de edición. Toca Guardar y selecciona Almacenamiento interno. A continuación, toca una carpeta de destino preferida y toca SELECCIONAR CARPETA en la parte superior de la pantalla. En el siguiente menú, ingresa un nombre de archivo preferido y haz clic en GUARDAR.

Sin embargo, si deseas crear una nueva carpeta de proyecto, repita el proceso anterior, pero toca la opción NUEVA CARPETA en lugar de SELECCIONAR CARPETA. Dale a tu nueva carpeta un nombre preferido y toca CREAR para guardar la carpeta. A continuación, haz clic en la opción SELECCIONAR CARPETA. Ponle un nombre a tu nuevo archivo y toca GUARDAR para guardar tu nuevo archivo en la carpeta que acabas de crear.

Tened en cuenta que el archivo recién creado no necesita una extensión de archivo si es un archivo Python. Pero en caso de que necesite utilizar otro archivo de idioma para servir tu proyecto, asegúrate de incluir la extensión de archivo que se aplica a ese idioma mientras guarda dicho archivo. Por ejemplo, un archivo CSS debe guardarse como Name.css, reemplazando Name con tu nombre de archivo preferido.

Para actualizar los cambios que ha realizado en un archivo existente, toca el signo de carpeta en la esquina superior derecha del editor y selecciona Guardar.

Para crear un archivo nuevo por completo, toca el signo de carpeta. Selecciona Nuevo y sigue los pasos resaltados anteriormente para guardar tu archivo en una carpeta. Si deseas que tu nuevo archivo esté en el mismo directorio que el existente, asegúrate de seleccionar la misma carpeta que contiene el existente.

Publica tu código fuente en Pastebin

Podéis compartir tu conocimiento y progreso con otros en la plataforma Pastebin si lo deseas. Para hacer eso, toca el ícono de tres menús en la esquina superior izquierda de la aplicación. A continuación, selecciona Pastebin y toca . En el siguiente menú que aparece, toca COPIAR URL para copiar el enlace a tu código fuente.

Abre cualquier navegador en tu teléfono Android y pega el enlace copiado en la barra de búsqueda para ver tu código fuente en Pastebin. También podéis compartir este enlace con las personas que le gusten para dar acceso a su código.

Personaliza el IDE

También podéis personalizar el entorno de desarrollo si lo deseas. Para cambiar la apariencia de tu editor, toca el ícono de tres menús en la esquina superior izquierda de la pantalla y ve a Configuración> Apariencia para cambiar a tu tema preferido, o selecciona otras opciones de apariencia disponibles.

Para obtener más funciones de personalización, toca la opción Editor y selecciona tus preferencias. También podéis tocar las otras opciones dentro del menú de configuración para ver las opciones disponibles para ti.

Sin embargo, cuando haces clic en el ícono desplegable de tres menús, la opción Configuración de terminal también ofrece algunas configuraciones de terminal.

Pydroid 3 es un entorno virtual de Python en Android

Al instalar Pydroid 3 IDLE en tu móvil Android, también se descarga e instala Python 3 automáticamente en él. Sin embargo, el Pydroid 3 IDLE para Python instalado funciona como un entorno virtual en Android.

Esto se debe a que intentar ejecutar el shell de Python fuera de la línea de comandos de Pydroid IDLE arroja un error.

Si deseas jugar y probarlo, debéis instalar una aplicación CMD de Android de terceros dedicada, preferiblemente Termux de Play Store.

Una vez que instales Termux, ábrelo, asegurándote de haber instalado también Pydroid 3. Luego escribe python en Termux CMD. Lanza un error de directorio de archivos, lo que indica que Python no existe en el espacio global de Android hasta que lo instala con el comando pkg install python a través de Termux.

Sin embargo, ejecutar Python en la terminal incorporada de Pydroid 3 ingresa con éxito al shell de Python.

¿Puedes usar Pydroid para cualquier proyecto?

Si bien codificar Python en Android con Pydroid 3 puede ser interesante, no es aconsejable usar Pydroid para administrar un gran proyecto. Sin embargo, es otra forma de embarcarse en proyectos menores, especialmente cuando no son para propósitos de la vida real a largo plazo.

:)