Documentos(.ipynb) que combinan código ejecutable, texto formateado y visualizaciones
Interfaz visual para la creación y eliminación de bloques
| Privacidad | Datos de estudiantes en servidores externos |
|---|---|
| Límites de recursos | Tiempo de ejecución restringido, GPU condicionada |
| Dependencia de internet | Sin conexión, sin trabajo |
| Personalización nula | No se pueden preinstalar bibliotecas |
| Riesgo institucional | Cambios de políticas, descontinuación de servicios |
| Costo | Escalabilidad incierta, modelos de pago |
Pérdida de soberanía tecnológica
Python - R - Julia - MATLAB - Octave - SAS - Scala Fortran - Java - Go - C++ - Ruby - Bash - Rust - C# Haskell - .NET - OCaml - Erlang - Elixir - Lisp - Prolog JavaScript - TypeScript - Kotlin - SwiftBD - HiveQL SQL(varios dialectos) - MongoDB - APL - J - Q - Coq GAP - Smalltalk - Racket
Y muchos más...
Enseñanza de programación - Ciencia de datos - Investigación reproducible - Documentación técnica
| Entornos de trabajo | Jupyter Notebook - JupyterLab |
|---|---|
| Despliegue y colaboración | JupyterHub - Binder - JupyterLite |
| Documentación | JupyterBook - Voilá |
# Instalación
pip3 install jupyterlab
# Verificar instalación
jupyter lab --version
# Iniciar
jupyter lab
# Instalación en openSUSE Leap
sudo zypper install docker docker-compose
sudo systemctl enable docker
sudo systemctl start docker
# Clonar JupyterHub
git clone https://github.com/jupyterhub/jupyterhub-deploy-docker
cd jupyterhub-deploy-docker
# Configurar autenticación local (pruebas)
# o configurar LTI para integración con Moodle
# Iniciar servicio
docker-compose up -d
# Exportación a script
jupyter nbconvert --to script Gráfico\ de\ linea.ipynb
¡Gracias!