Herramientas
Jupyter
Jupyter es una abreviatura de Julia, Python y R, los tres lenguajes para los que inicialmente se diseñó, aunque hoy en día soporta muchos más.
Su producto más conocido es el Jupyter Notebook, un tipo de cuaderno interactivo que permite:
- Escribir y ejecutar código (normalmente en Python).
- Incluir texto explicativo con formato (usando Markdown).
- Visualizar gráficos, tablas, imágenes, etc.
Es posible instalar Jupyter mediante la herramienta de gestión de entornos Anaconda.
Google Collab
En lugar de Jupyter, en este curso utilizaremos Google Collab, que tiene las siguientes características:
- Es una versión online de Jupyter Notebook hecha por Google.
- No necesitas instalar nada: funciona en el navegador.
- Los cuadernos se guardan en tu Google Drive.
- Se ejecuta en los servidores de Google, no en tu ordenador.
- Te da acceso gratuito a GPU y TPU, útil para IA.
- Es ideal para compartir y colaborar (como Google Docs pero para código).
Puedes acceder a Google Collab mediante este enlace.
Google Collab utiliza cuadernos para trabajar. Un cuaderno un un archivo que combina:
- Cuadros de inputs.
- Outputs.
- Documentación con Markdown.
Anaconda
¿Qué es?
Es un gestor de entornos y gestor de paquetes:
- Crear y administrar entornos virtuales con distintas versiones de Python y librerías, aislados entre sí.
- Instalar paquetes (no solo de Python, también de otros lenguajes o dependencias del sistema) desde el repositorio de conda o desde Anaconda Cloud.
¿Cómo creamos un entorno?
1. Aquí tienes el enlace de descarga de Anaconda.