IntroAJulia.jl

Introducción a la programación en Julia
Author JuliaIntro
Popularity
17 Stars
Updated Last
1 Year Ago
Started In
August 2019

Introducción a la Programación en Julia

Una introducción a la programación en el lenguaje informático científico Julia. Una versión en línea está disponible en https://JuliaIntro.github.io/IntroAJulia.jl/ Para la versión en inglés, vea ThinkJulia.

IntroAJulia.jl

Todo el código utilizado en este libro está disponible en este repositorio. Este repositorio contiene el texto del libro y también funciona como un paquete de Julia para proporcionar el código utilizado en el libro, por ejemplo, en el capítulo 4 (Diseño de interfaz).

Pkg.add(PackageSpec(url="https://github.com/JuliaIntro/IntroAJulia.jl.git"))
using IntroAJulia

Cómo contribuir

Si tiene una sugerencia o corrección, por favor abra un "issue" en GitHub.

Compilando el libro

Es posible que desee compilar usted mismo el libro a partir de los archivos fuente de este repositorio. Aquí se describe el esquema general para ello:

  • Descargue Julia y asegúrese de que puede iniciarlo desde una línea de comandos como bash.

  • Asegúrese de tener tanto ruby (requerido por un asciidoctor) como python (usado por pygments).

  • Descargue asciidoctor, por ejemplo, utilizando brew install asciidoctor en MacOS.

  • Instale el paquete de python pygments, utilizando un comando como pip install pygments.

  • Clone este repositorio, por ejemplo con el comando:

git clone https://github.com/JuliaIntro/IntroAJulia.jl.git
  • En Julia, agregue el paquete IntroAJulia con un comando como el siguiente:
julia> Pkg.add(PackageSpec(url="https://github.com/JuliaIntro/IntroAJulia.jl.git"))
  • Vaya al directorio book en el repositorio y ejecute el comando
julia --startup-file=no make.jl build html images

Esto hará que el archivo book/build/book.html.