En este curso utilizarás Python 3 y librerías como Numpy y Matplotlib. Para ello, se trabajará en la nube con la herramienta Google Colaboratory. ¿La conocías?
¿Qué es Google Colab?
Google Colab se basa en los cuadernos de programación de Jupyter. Tiene la característica de que se puede compartir con otras personas para trabajar en la misma hoja como lo harías en Google Docs. Colab te permite escribir código de Python desde el navegador sin ninguna configuración previa y te da acceso gratis a la GPU de Google para que puedas ejecutarlo. Veamos cómo se usa:
1. Creación de un entorno de trabajo
Para empezar, necesitas tener una cuenta de Gmail. Si ya la tienes, accede a Google Drive, dale clic al botón “+ Nuevo” y luego a la opción “Más”. Se te desplegará una lista de opciones, busca la que dice “Google Colaboratory” como se muestra en la imagen.
¡Ya tienes tu notebook listo! Ahora sí, ¿cómo se usa?
2. Trabajando en Colab
En la parte superior encontrarás dos botones principales, “+ Código” que inserta una celda de código (es una consola de programación) y “+Texto” que inserta una de texto (funciona con Markdown). En la celda de código, prueba escribir:
x =1y =2z = x - y
print(f'z es igual a {z}')
Para ejecutarlo presiona: Command/Ctrl+Enter:
La primera vez que ejecutas un bloque de código notarás en la parte superior derecha que Colab se conecta a una instancia de cómputo en la nube. Esto sucede de forma automática y en una única ocasión.
Puedes añadir 1 celda de texto entre 2 celdas de código y estas seguirán comportándose como una sola hoja:
Pero si haces cambios en el código de celdas superiores, tendrás que re-ejecutar todas las celdas inferiores para que se apliquen los cambios. Otra forma de hacerlo es ejecutando todo a la vez con Command/Ctrl+F9.
La mayoría de librerías populares de Python ya vienen preinstaladas, así que solo tienes que importarlas para poderlas utilizar. Si quieres saber más sobre Google Colaboratory, te invito a leer su documentación.
Ahora ya sabes cómo usar Google Colab, así que te invito a la siguiente clase del curso para aprender cómo programar y graficar funciones algebraicas. ¡Te espero ahí!