En este blog conoceremos la herramienta de programación en la nube Google Colab. Una herramienta que viene a facilitar la creación de script en lenguaje Python, facilitando la instalación de librerías de terceros, colaboración con nuestro equipo de desarrollo y hasta la utilización de archivos desde Google Drive.
¿Qué es Google Colab?
Google Colab es un documento ejecutable que permite escribir, ejecutar y compartir código dentro de Google Drive. Utiliza documentos notebook que se componen de células, cada una de las cuales puede contener código, texto, imágenes y demás.
Colab conecta tu notebook a un runtime basado en la nube, lo cual significa que puedes ejecutar código Python sin necesidad de instalación previa.
¿Qué podemos hacer en Google Colab?
-
Escribir y ejecutar código en Python.
-
Documentar códigos que admiten ecuaciones matemáticas.
-
Crear y compartir notebooks.
-
Importar y guardar archivos desde Google Drive.
-
Importar y publicar notebooks desde Github.
-
Usar la GPU de Google.
Ventajas
-
No requiere configuración.
-
Da acceso gratuito a GPUs.
-
Permite compartir contenido fácilmente.
-
Colab puede facilitar el trabajo, ya sea un estudiante, científico de datos o investigador de IA.
-
Bibliotecas pre-instaladas.
-
Guardado en la nube.
-
Colaboración.
Desventajas
-
No se ejecuta sin conexión.
-
Conjuntos de datos que se importan al entorno sin ser montado desde Google Drive se perderán cuando la máquina virtual se apague.
¿Cómo utilizar Google Colab?
Podemos crear un notebook del Colaboratory desde nuestro propio Google Drive, solo damos click derecho sobre un espacio en blanco y agregamos un archivo de tipo Google Colaboratory.
Dentro de nuestro notebook podemos realizar cualquier operación que deseamos dentro de los límites del lenguaje de python 3. En esta ocasión podemos definir variables, operar con variables, ejecutar ciclos, entre otros.
Podemos instalar librerías de terceros y consumir las mismas
Se adjunta enlace a la documentación de la libreria pypokedex: https://pypi.org/project/pypokedex/
Consumir API ‘s de terceros
Se adjunta enlace a la documentación de la API jsonplaceholder: https://jsonplaceholder.typicode.com/
Y todo aquello que un notebook, python y una libreria de terceros nos permite realizar
Script para generar una API en Flask
Se adjunta enlace a la documentación de la libreria flask-ngrok: https://pypi.org/project/flask-ngrok/
API creada
Bibliografía
De la Fuente, O. M. (2019, 6 4). Tutoriales Google Colab: Python y Machine Learning en la nube. Visitado el 7 21, 2021, en https://www.adictosaltrabajo.com/2019/06/04/google-colab-python-y-machine-learning-en-la-nube
Google Inc. (n.d.). Colaboratory – Google. http://Research.google.com . Visitado el 07 21, 2021, en https://research.google.com/colaboratory/faq.html
Pisal, V. (2021, 2 1). How to run Flask App on Google Colab? Visitado el 7 21, 2021, en https://www.geeksforgeeks.org/how-to-run-flask-app-on-google-colab/
¿Qué tan útil ha sido este blog?
¡Haz clic en una estrella para calificarla!