Para todos los que habéis estado leyendo mi blog sobre Python para finanzas y viendo mis vídeos, quería compartir con vosotros cómo usar Python en el iPad. Además, también compartiré mi epxeriencia sobre el uso de un iPad para codificar con Python en comparación con un portátil.

Cómo usar Python en iPad
Foto by bongkarn thanyakij from Pexels

¿Por qué Python para iPad?

Algunos os estaréis preguntando ¿por qué debería cambiar mi portátil por mi iPad para poder codificar? Desde mi punto de vista, no veo que el iPad sustituya al portátil para codificar. Al menos no a corto plazo. Sin embargo, se puede utilizar como un gran complemento del portátil para fines de codificación.

Por ejemplo, imagina que te vas un fin de semana a visitar a tu familia en algún lugar del lago y no te apetece llevarte el ordenador y el cargador. En ese caso, si quieres seguir codificando durante la escapada de fin de semana, la única opción que te queda es llevar un iPad.

Actualización: Después de comprar el Apple Magic Keyboard, la experiencia de codificar en un iPad es mucho más parecida a la del portátil. Vea a continuación mi último vídeo en el que codifico en el iPad utilizando el Apple Magic Keyboard. ¡El Magic Keyboard es un cambio de juego! No puedo recomendarlo lo suficiente. Si decides comprar uno, usando el siguiente enlace ayudarás a este sitio a ganar una comisión de afiliado.

¿Cómo codificar usando Python en un iPad?

Desde mi experiencia, la mejor manera que he encontrado hasta ahora para usar Python en un iPad es a través de Google Colab. Es una herramienta gratuita disponible para todos los que tengan una cuenta de Gmail/Google.

Google Colab ofrece la misma funcionalidad que Jupyter notebook. Colab le permite escribir y ejecutar Python en su navegador y las principales ventajas son:

  • No se requiere una configuración previa. Viene con un montón de paquetes preinstalados. Es decir, Pandas, Numpy, TensorFlow, Scikit-learn, Matplotlib y muchos otros. Podemos utilizarlos simplemente importando los paquetes.
  • Los scripts están disponibles en todos los dispositivos. Es decir, se puede acceder y editar los mismos scripts en el portátil y en el iPad.
  • Acceso gratuito a las GPUs.
  • El código y el script se pueden compartir muy fácilmente con otros. El script creado puede subirse a Github o descargarse al disco local como extensión .py.
  • Lo mejor de todo es que es totalmente gratuito y nos permite codificar con Python en el iPad.

En resumen, veo a Google Colab como una gran herramienta para utilizarla en el análisis financiero. Todos mis artículos en este blog están hechos con Google Colab o Jupyter Notebook. Lo que significa que todos ellos pueden ser replicados utilizando un iPad.

¿Cómo configurar Google Colab?

Para empezar a utilizar Python en el iPad, necesitamos tener una cuenta de Google drive. Google Drive ofrece almacenamiento gratuito en la nube para uso personal. Puedes crear una cuenta gratuita aquí.

Una vez creada la cuenta, a continuación se indican los pasos a seguir para empezar a codificar en el iPad:

  1. Ingresa mediante el navegador a Google Drive en tu iPad. A continuación, crea un nuevo documento Colab pulsando sobre Nuevo:
Google Colab para iPad

2. Selecciona Más y Google Colaboratory. Si no ves Google Colaboratory en la lista, pulsa en Conectar más apps para instalarlo en tu Google Drive.

Google Colab Nuevo documento

3. Se abrirá un nuevo documento de Google Colab donde podremos añadir nuestro código o texto:

4. A continuación se muestran las partes principales de un documento. Haz clic en 1 para cambiar el nombre del documento. 2 y 3 permiten añadir nuevas celdas para la codificación o la edición de texto simple. 4 es la celda donde podemos introducir el código Python. Una vez que el script esté listo, haz clic en 5 para ejecutar el código en esa celda. Finalmente, guarda o descarga tu código utilizando la barra de herramientas (6).

Google Colab para Python en el iPad

5. Empieza a crear tus scripts de Python en el iPad. A continuación en como ejemplo sencillo para crear un Pandas DataFrame

Python en iPad - Google Colab

6. Ejecutar la celda para ejecutar el código pulsando en el botón de reproducción. El resultado se muestra debajo de la celda:

Google Colab usando Python en el iPad

Resumen

Como hemos visto, es súper fácil empezar a usar Python en el iPad. Sin embargo, no veo a mi iPad sustituyendo a mi portátil para mis proyectos de Python por dos razones:

  • Primero y más importante, es súper ineficiente para mí escribir código usando el teclado en pantalla del iPad. Soy más lento y más propenso a cometer errores que usando un teclado normal. Compartiré mi experiencia en un post posterior si al usar el iPad Magic Keyboard la experiencia mejora.
  • Y la segunda razón es la pantalla más pequeña de mi iPad comparada con la de mi portátil u ordenador de sobremesa.