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.
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 IntroAJuliaSi tiene una sugerencia o corrección, por favor abra un "issue" en GitHub.
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) comopython(usado por pygments). -
Descargue asciidoctor, por ejemplo, utilizando
brew install asciidoctoren MacOS. -
Instale el paquete de python
pygments, utilizando un comando comopip install pygments. -
Clone este repositorio, por ejemplo con el comando:
git clone https://github.com/JuliaIntro/IntroAJulia.jl.git- En Julia, agregue el paquete
IntroAJuliacon un comando como el siguiente:
julia> Pkg.add(PackageSpec(url="https://github.com/JuliaIntro/IntroAJulia.jl.git"))- Vaya al directorio
booken el repositorio y ejecute el comando
julia --startup-file=no make.jl build html imagesEsto hará que el archivo book/build/book.html.