Julia y Jupiter Notebook

Julia

Para instalar Julia primero deberás descargarlo de su página web. Elige la versión adecuada para tu sistema operativo y para tu procesador.

Una vez instalado Julia da click en su ícono para ejecutarlo. Esto abrirá una terminal y verás:

julia>

Ahora estás en el modo interactivo de Julia, puedes escribir programas directamente en la terminal, o escribir por ejemplo:

1 + 2

Julia te dará la respuesta correcta.

Para instalar paquetes es necesario invocar al package manager de Julia. Para esto presiona en tu teclado la tecla donde aparezca el símbolo ] . Ahora estás usando el manejado de paquetes, y deberás ver algo similar a:

(@v1.9) pkg>

"v1.9" corresponde a la versión instalada de Julia. Para instalar un paquete escribimos add seguido del nombre del paquete. Por ejemplo:

(@v1.9) pkg> add Plots

En este caso deseamos instalar IJulia, que es el paquete que nos ayuda a establecer una conexión entre Julia y Jupiter Notebook. Jupiter Notebook es un entorno web que nos permite crear notebooks, un notebook es una interface que nos permite escribir y ejecutar programas usando el paradigma literate programming.

Para usar Jupiter Notebook necesitamos instalar el paquete IJulia, y para esto es necesario escribir:

(@v1.9) pkg> add IJulia

Para salir del manejado del paquetes simplemente presionamos la tecla ⌫

Ahora invocamos IJulia

julia> using IJulia

julia> notebook()

IJulia instala una distribución de Python+Jupyter (via Miniconda) que es privada para Julia. Dile sí para permitirlo:

julia> yes

Notebooks

En algunas clases usaremos algunos de los notebooks diseñados por el Doctor Christian Rubio Montiel, investigador de la FES-Acatlán, UNAM. Puedes descargarlos en su repositorio de GitHub.