title: Interfaz de notebook
text: # Interfaz de notebook
  
  Una interfaz notebook (también llamada 'cuaderno computacional' ) es un entorno virtual de cuaderno utilizado para la programación literaria. Combina la funcionalidad del software procesamiento de textos con ambos shell y kernel del lenguaje de programación de esa computadora portátil. Millones de personas usan interfaces de notebooks para analizar datos de ciencia, periodismo y educación.
  
  # Interfaz de notebook
  ## Historia
  
  La interfaz notebook se introdujo por primera vez en 1988 con el lanzamiento de Mathematica 1.0 en Macintosh. Fue seguida por Maple en 1989 cuando se lanzó su primera interfaz gráfica de usuario de estilo notebook con la versión 4.3 para Macintosh. A medida que la interfaz de notebook aumentó en popularidad durante las siguientes dos décadas, se introdujeron kernel/backends para notebooks en muchos idiomas, incluidos MATLAB, Python, Julia, Scala, SQL y otros.
  
  # Interfaz de notebook
  ## Uso
  
  Los notebooks se usan tradicionalmente en las ciencias para documentar procedimientos de investigación, datos, cálculos y hallazgos. Los notebooks siguen la metodología para facilitar la reproducción de resultados y cálculos con diferentes conjuntos de datos.
  En educación, la interfaz notebook interface proporciona un entorno de aprendizaje digital, particularmente para la enseñanza del pensamiento computacional. Su utilidad para combinar texto con código los hace únicos en el ámbito de la educación.
  Notebooks digitales a veces se usan para presentaciones como una alternativa a PowerPoint y otros software de presentación, ya que permiten la ejecución de código dentro del entorno del cuaderno.
  Debido a su capacidad para mostrar datos visualmente y recuperar datos de diferentes fuentes modificando el código, los cuadernos (notebooks) también están entrando en el ámbito del software de business intelligence.
  
  # Interfaz de notebook
  ## Ejemplos notables
  
  Ejemplo de proyectos o productos de notebooks:
  
  # Interfaz de notebook
  ## Ejemplos notables
  ### Notebooks gratuitos/de código abierto
  
  * Apache Zeppelin — Apache License 2.0
  * Apache Spark Notebook — Apache License 2.0
  * IPython — BSD
  * Jupyter Notebook (anteriormente IPython) — Modified BSD License (modelo de copyright compartido)
  * JupyterLab — Revised BSD License
  * Mozilla Iodide — MPL 2.0; desarrollo en etapa alpha
  * R Markdown — GPLv3
  * SageMath — GPLv3
  
  # Interfaz de notebook
  ## Ejemplos notables
  ### Copyleft parcial
  
  * SMath Studio — Freeware, no libre: licencia bajo Creative Commons Attribution-No Derivatives
  
  # Interfaz de notebook
  ## Ejemplos notables
  ### Notebooks patentados
  #### Títulos
  
  * Mathematica notebook
  
  # Interfaz de notebook
  ## Ejemplos notables
  ### Notebooks patentados
  #### Títulos posteriores
  
  * Carbide
  * Databricks cloud (fundado en 2013).
  * Datalore
  * Nextjournal
  * Observable — Utiliza componentes de código abierto, pero la apariencia es patentada