Diferencia entre revisiones de «Julia»

De Cerlab Wiki
Saltar a: navegación, buscar
(Instacion de Jupyter)
Línea 6: Línea 6:
 
tar -xvzf julia-1.5.0-linux-x86\_64.tar.gz
 
tar -xvzf julia-1.5.0-linux-x86\_64.tar.gz
 
ln -s "$PWD"/julia-1.5.0/bin/julia ~/.local/bin/</nowiki>
 
ln -s "$PWD"/julia-1.5.0/bin/julia ~/.local/bin/</nowiki>
Una vez instalado Julia se puede correr utilizando el comando "julia" en la terminal de Linux, o abriendo la aplicación instalada en macOS o Windows. Si por alguna razón no se abre o se muestra una mensaje que desconoce el comando, significa que Julia no se ha agregado al PATH y se puede agregar con el siguiente comando:
+
Una vez instalado Julia se puede correr utilizando el comando "julia" en la terminal de Linux, o abriendo la aplicación instalada en macOS o Windows. Si por alguna razón no se abre o se muestra un mensaje que desconoce el comando, significa que Julia no se ha agregado al PATH y se puede agregar con el siguiente comando:
 
  <nowiki>
 
  <nowiki>
 
export PATH="$PATH:/path/to/<Julia directory>/bin"</nowiki>
 
export PATH="$PATH:/path/to/<Julia directory>/bin"</nowiki>
 
Donde dice "/path/to/<Julia directory>" se debe cambiar por el lugar de instalación de Julia. Para más información actualizada de los comandos e instalación en cada sistema operativo se puede acceder a [https://julialang.org/downloads/platform/].  
 
Donde dice "/path/to/<Julia directory>" se debe cambiar por el lugar de instalación de Julia. Para más información actualizada de los comandos e instalación en cada sistema operativo se puede acceder a [https://julialang.org/downloads/platform/].  
  
=== Como correr un programa en Julia ===
+
=== Cómo correr un programa en Julia ===
Para poder correr un programa en Julia los archivos se guardan con la extension '''.jl''', por ejemplo '''programa.jl'''. Como primer ejemplo se crea un archivo de nombre '''hola_mundo.jl''' con la siguiente linea de código solamente:
+
Para poder correr un programa en Julia los archivos se guardan con la extensión '''.jl''', por ejemplo '''programa.jl'''. Como primer ejemplo se crea un archivo de nombre '''hola_mundo.jl''' con la siguiente línea de código solamente:
 
  <nowiki>
 
  <nowiki>
 
println("Hola mundo!!")</nowiki>
 
println("Hola mundo!!")</nowiki>
Línea 18: Línea 18:
 
  <nowiki>
 
  <nowiki>
 
julia hola_mundo.jl</nowiki>
 
julia hola_mundo.jl</nowiki>
En la misma terminal deberia aparecer el mensaje:
+
En la misma terminal debería aparecer el mensaje:
 
  <nowiki>
 
  <nowiki>
 
Hola mundo!!</nowiki>
 
Hola mundo!!</nowiki>
 
De esta misma forma se pueden correr todos los programas de Julia, usando el mismo comando con el nombre del archivo del programa deseado.
 
De esta misma forma se pueden correr todos los programas de Julia, usando el mismo comando con el nombre del archivo del programa deseado.
  
=== ¿Por que utilizar Jupyter? ===
+
=== ¿Por qué utilizar Jupyter? ===
Jupyter es una aplicación de Web la cual entre otras cosas permite el uso de ''Notebooks'' los cuales son documentos interactivos donde se pueden explicar conceptos o ejemplos de forma amplia con imagenes y demas en conjunto con código interactivo que se puede correr ahi mismo. Jupyter soporta mas de 40 lenguajes diferentes entre ellos Julia [https://jupyter.org/].
+
Jupyter es una aplicación de Web la cual entre otras cosas permite el uso de ''Notebooks'' los cuales son documentos interactivos donde se pueden explicar conceptos o ejemplos de forma amplia con imágenes y demás en conjunto con código interactivo que se puede correr ahí mismo. Jupyter soporta más de 40 lenguajes diferentes entre ellos Julia [https://jupyter.org/].
  
La idea de instalar Jupyter surge dado que permite correr codigo de Julia de forma interactiva, donde se puede correr cada linea de forma separada si se deseara. Ademas, de poder agregar explicaciones amplias escritas de varias formas, por ejemplo LaTeX. La mayoría de partes del tutorial de Julia tendrán un cuaderno de Jupyter especifico para cada parte donde se brindan ejemplos y explicaciones de los conceptos explicados aca.
+
La idea de instalar Jupyter surge dado que permite correr código de Julia de forma interactiva, donde se puede correr cada línea de forma separada si se deseara. Además, de poder agregar explicaciones amplias escritas de varias formas, por ejemplo, LaTeX. La mayoría de partes del tutorial de Julia tendrán un cuaderno de Jupyter específico para cada parte donde se brindan ejemplos y explicaciones de los conceptos explicados acá.
 
=== Instalación de Jupyter ===
 
=== Instalación de Jupyter ===
Empezando con la instalacion, los detalles de instalacion de pueden encontrar [https://jupyterlab.readthedocs.io/en/stable/getting_started/installation.html aqui]. En general se requiere de tener instalado ''conda'' o ''pip'', luego por medio de estos se puede instalar Jupyter fácilmente. Anaconda o ''conda'' es un programa el cual incluye muchos paquetes utiles de Python por tanto es la opcion recomendada, las instrucciones de instalacion se encuentran en [https://docs.conda.io/projects/conda/en/latest/user-guide/install/ install] . Una vez ahí solo se siguen las instrucciones de instalación del sistema operativo respectivo. Por otro lado, ''pip'' en general se instala automáticamente con Python, en las versiones recientes.
+
Empezando con la instalación, los detalles de instalación de pueden encontrar [https://jupyterlab.readthedocs.io/en/stable/getting_started/installation.html aquí]. En general se requiere de tener instalado ''conda'' o ''pip'', luego por medio de estos se puede instalar Jupyter fácilmente. Anaconda o ''conda'' es un programa el cual incluye muchos paquetes útiles de Python por tanto es la opción recomendada, las instrucciones de instalación se encuentran en [https://docs.conda.io/projects/conda/en/latest/user-guide/install/ install] . Una vez ahí solo se siguen las instrucciones de instalación del sistema operativo respectivo. Por otro lado, ''pip'' en general se instala automáticamente con Python, en las versiones recientes.
  
 
Para instalar Jupyter con ''conda'' se corre el siguiente comando en terminal, en Windows se corre en la terminal de ''conda'':  
 
Para instalar Jupyter con ''conda'' se corre el siguiente comando en terminal, en Windows se corre en la terminal de ''conda'':  
Línea 41: Línea 41:
 
  <nowiki>
 
  <nowiki>
 
jupyter notebook</nowiki>
 
jupyter notebook</nowiki>
Cuando se inicia Jupyter se abre sobre el directorio que denomina '''home''' donde se pueden abrir cuadernos, o crear uno con la pestaña '''new'''. Para poder abrir un cuaderno en especifico se puede correr el comando:  
+
Cuando se inicia Jupyter se abre sobre el directorio que denomina '''home''' donde se pueden abrir cuadernos, o crear uno con la pestaña '''new'''. Para poder abrir un cuaderno en específico se puede correr el comando:  
 
  <nowiki>
 
  <nowiki>
 
jupyter notebook cuaderno_a_abrir.ipynb</nowiki>
 
jupyter notebook cuaderno_a_abrir.ipynb</nowiki>
Si se desea mas información se puede encontrar en la pagina oficial en la parte de [https://jupyter.readthedocs.io/en/latest/running.html#running correr cuadernos].
+
Si se desea más información se puede encontrar en la página oficial en la parte de [https://jupyter.readthedocs.io/en/latest/running.html#running correr cuadernos].

Revisión del 18:40 24 ago 2020

Instalación de Julia

Para instalar Julia primero se debe ir a la página oficial lenguaje, luego a su parte de descargas Julia Downloads. Una vez ahí se descarga la versión pertinente al sistema operativo del usuario. Para instalar Julia en Linux se pueden utilizar los siguientes comandos con la versión actual es ese momento (los comandos mostrados aplican para la versión 1.5.0):

wget https://julialang-s3.julialang.org/bin/linux/x64/1.5/julia-1.5.0-linux-x86_64.tar.gz
tar -xvzf julia-1.5.0-linux-x86\_64.tar.gz
ln -s "$PWD"/julia-1.5.0/bin/julia ~/.local/bin/

Una vez instalado Julia se puede correr utilizando el comando "julia" en la terminal de Linux, o abriendo la aplicación instalada en macOS o Windows. Si por alguna razón no se abre o se muestra un mensaje que desconoce el comando, significa que Julia no se ha agregado al PATH y se puede agregar con el siguiente comando:

export PATH="$PATH:/path/to/<Julia directory>/bin"

Donde dice "/path/to/<Julia directory>" se debe cambiar por el lugar de instalación de Julia. Para más información actualizada de los comandos e instalación en cada sistema operativo se puede acceder a [1].

Cómo correr un programa en Julia

Para poder correr un programa en Julia los archivos se guardan con la extensión .jl, por ejemplo programa.jl. Como primer ejemplo se crea un archivo de nombre hola_mundo.jl con la siguiente línea de código solamente:

println("Hola mundo!!")

Una vez creado para correr el programa se corre el siguiente comando en terminal:

julia hola_mundo.jl

En la misma terminal debería aparecer el mensaje:

Hola mundo!!

De esta misma forma se pueden correr todos los programas de Julia, usando el mismo comando con el nombre del archivo del programa deseado.

¿Por qué utilizar Jupyter?

Jupyter es una aplicación de Web la cual entre otras cosas permite el uso de Notebooks los cuales son documentos interactivos donde se pueden explicar conceptos o ejemplos de forma amplia con imágenes y demás en conjunto con código interactivo que se puede correr ahí mismo. Jupyter soporta más de 40 lenguajes diferentes entre ellos Julia [2].

La idea de instalar Jupyter surge dado que permite correr código de Julia de forma interactiva, donde se puede correr cada línea de forma separada si se deseara. Además, de poder agregar explicaciones amplias escritas de varias formas, por ejemplo, LaTeX. La mayoría de partes del tutorial de Julia tendrán un cuaderno de Jupyter específico para cada parte donde se brindan ejemplos y explicaciones de los conceptos explicados acá.

Instalación de Jupyter

Empezando con la instalación, los detalles de instalación de pueden encontrar aquí. En general se requiere de tener instalado conda o pip, luego por medio de estos se puede instalar Jupyter fácilmente. Anaconda o conda es un programa el cual incluye muchos paquetes útiles de Python por tanto es la opción recomendada, las instrucciones de instalación se encuentran en install . Una vez ahí solo se siguen las instrucciones de instalación del sistema operativo respectivo. Por otro lado, pip en general se instala automáticamente con Python, en las versiones recientes.

Para instalar Jupyter con conda se corre el siguiente comando en terminal, en Windows se corre en la terminal de conda:

conda install -c conda-forge notebook

Si se utiliza pip se utiliza este comando:

pip install notebook

Correr Jupyter

Una vez instalado para abrir un cuaderno de Jupyter en blanco se utiliza el siguiente comando en terminal:

jupyter notebook

Cuando se inicia Jupyter se abre sobre el directorio que denomina home donde se pueden abrir cuadernos, o crear uno con la pestaña new. Para poder abrir un cuaderno en específico se puede correr el comando:

jupyter notebook cuaderno_a_abrir.ipynb

Si se desea más información se puede encontrar en la página oficial en la parte de correr cuadernos.