Publicado el 1 comentario

Google Colab para Principiantes: Abrir archivos, gráficos, importar módulos

Escribo este post porque me hubiese gustado encontrar algo así cuando empecé a estudiar Python y análisis de datos.

Google Colab se ha convertido en mi caso en una herramienta super importante para el trabajo y para mi continuo aprendizaje basado en prueba y error. Tiene casi todas las librerías que podrías usar, y además cuenta con una ejecución por GPU y lo mejor de todo es gratis (hasta cierto límite) .

Google Colab

Para ingresar en un nuevo notebook es sencillo, puedes ir directamente con este link : https://colab.research.google.com

Primero es lo primero, cómo abrir un archivo desde tu servicio de Google Drive. Lo que vamos hacer con el siguiente código es darle permisos a Colab para que pueda tener acceso al directorio de Google Drive. Copia el siguiente código en el notebook que tengas abierto. Y ejecútalo con el comando CRTL + ENTER.

from google.colab import drive
drive.mount('/content/drive')

Una vez que lo ejecutes te pedirá ingresar un código de autorización, para obtenerlo ve al link que se muestra. Lo que hace es conceder permisos a Colab para usar Google Drive, por lo que deberás iniciar sesión en Drive, y copiar el código que se mostrara.

Para verificar que se ha completado, dirígete a la parte izquierda de la pantalla como se muestra en la imagen, y selecciona el icono de carpeta, ahí aparecerá la carpeta de Google Drive.

Ahora comprueba que tienes acceso usando pandas para abrir un archivo CSV, para que no tengas que preocuparte por el path de los archivos que requieres, basta como ubicar en la carpeta el archivo que necesitas, dar clic derecho y seleccionar la opción copiar dirección del archivo.

Listo ya tienes accesos tus set de datos guardados en la nube de manera sencilla y segura.

Importar módulos entre notebooks

Importar módulos es crucial a la hora de trabajar con notebooks, si un proyecto crece lo suficiente es una buena practica generar varias notebooks, en cada uno puedes ir desarrollando el código especifico que requieres para el análisis. Por ello es necesario tener la capacidad de importar funciones de otros notebooks.

Bueno si has trabajado en Jupyter Notebook, el siguiente código te será familiar, en este caso puedes referenciar módulos que están en Google drive con extensión ‘py’ o ‘ipynb’. Con el comando %run ‘ruta_del_archivo’ como leíste en el apartado anterior, debes primero tener accesos a Google Drive, ubica el archivo que deseas referencia o importar para usar las funciones que hayas desarrollado, copia la ruta y listo. Ya tienes tu modulo importado.

%run '/content/drive/My Drive/Colab Notebooks/PDE_VarianDesvStd.ipynb'

Gráficos en Google Colab

Si te estabas preguntando si puedes realizar gráficos en Colab, pues la respuesta es un rotundo sí. Puedes importar directamente las librerías más populares para realizar gráficos. En el siguiente ejemplo usaremos matplotlib.

import matplotlib.pyplot as plt

Ahora ya puedes empezar a practicar creando tus módulos y usándolos en análisis de tus archivos csv, json, Excel, o desde servicios de la nube. El potencial de esta herramienta es genial, te la recomiendo.

Si te gustó este post te invito a que te suscribas de esa forma recibirás alertas sobre entradas de este tipo y más.

La bondad es la única inversión que nunca falla.

H.D. Thoreau