-
Notifications
You must be signed in to change notification settings - Fork 2
Correr notebooks en Google Colab
Un notebook es una aplicación que corre en tu navegador web, de forma local o en la nube, que te permite correr código. En nuestro caso correremos Python, pero puedes instalar plugins para correr otros lenguajes. Si quieres correr un Noteebook de forma local debes instalar Jupyter y ejecutar el comando en consola Jupyter Notebook
. Si estás interesado en esto, puedes revisar la documentación oficial aquí.
Sin embargo, nosotros utilizaremos una herramienta de Google, llamada Google Colab, que nos permite correr código en la nube. Esta herramienta es muy famosa, ya que sus notebooks permiten correr código en GPU, algo muy importante en el área de inteligencia artifical. Puedes pensar en esta herramienta como un documento en Drive para correr código. De hecho, los programas que crees en Google Colab se almacenarán en tu Drive.
Estos notebooks funcionan de la siguiente forma: tú creas celdas que pueden ser de Markdown (que sirven para escribir el texto de los notebooks) o celdas de Python. Para ejecutar las celdas debes presionar shift + Enter
.
Si quieres aprender en detalle cómo usar un Jupyter Notebook, puedes leer la documentación oficial.
Para crear tu propio notebook en Google Colab puedes ingresar a la página de Google Colab. Para esto, tienes que tener iniciada tu sesión de Google. Aquí debes hacer click en la opción "Nuevo Cuaderno". Se abrirá un cuaderno en blanco con una celda. Intenta escribir en ella:
print('Hello World!')
Y ejecutar esa celda con shift + Enter
. Deberías ver el resultado en la pantalla.
GitHub es una página que te permite crear repositorios en Git, que son ampliamente usados para guardar y versionar código. Nosotros tenemos publicados en nuestro repositorio todas las soluciones a los ejercicios del libro (ordenados en carpetas por cada capítulo) en forma de Notebooks. Si quieres correr estas soluciones sin instalar nada en tu computador, puedes importarlas a Google Colab.
Desde la pantalla de inicio de Google Colab, o bien desde Archivo > Abrir Cuaderno vas a acceder a la pantalla que te permite crear un Notebook nuevo. Aquí tienes que ir a la opción GitHub, ya que lo importaremos desde esta página. En nuestro repositorio de GitHub tenemos un Notebook de ejemplo para que pruebes la importación. Si entras al link verás que es un Notebook que contiene un programa que solamente imprime "Hello World".
Lo que tienes que hacer es copiar el link del notebook en GitHub en el campo para ingresar la URL en Google Colab. Luego de esto apretar Enter
. Abajo te aparecerá un link que tiene el logo de GitHub. Si le haces click, habrás importado el Notebook. Si no lo puedes correr, te recomendamos que vayas a la pestaña Archivo y hagas click a la opción "Guardar una copia en Drive", que te permitirá almacenar una copia del Notebook en tu Drive personal para que lo edites. Luego, puedes correr este Notebook al igual que uno que creaste tú.
La idea principal es que puedas ir almacenando en tu Drive todos los notebooks con las soluciones a los ejercicios, para que las ejecutes por tu cuenta. Obviamente, si prefieres ejecutar el código por tu cuenta, puedes copiar y pegar el código de las soluciones que encontrarás en el repositorio en tu computador y ejecutarlo.
Valentina Álvarez Gálvez & Adrián Soto Suárez