Uma introdução à programação na linguagem científica de computadores Julia. A versão mais atual está disponível aqui: IntroJuliaBR. Para a versão em inglês, consulte ThinkJulia.
Todo o código usado neste livro está disponível neste repositório. Este repositório contém o texto do livro e também funciona como um pacote Julia para fornecer o código usado no livro.
julia> # Aperte ] para que o terminal vire pkg>
pkg> add https://github.com/JuliaIntro/JuliaIntroBR.jl
julia> using JuliaIntroBRSe você tiver uma sugestão ou correção, abra um "issue" no GitHub.
Você pode compilar o livro você mesmo dos arquivos de origem deste repositório. Aqui O esquema geral para isso é descrito:
- Baixe Julia e verifique se você pode iniciá-lo em uma linha comando como
bash. - Certifique-se de ter o
ruby(exigido por um asciidoctor) e opython(usado por pigmentos). - Faça o download do asciidoctor, por exemplo, usando
brew install asciidoctorno MacOS. - Instale o pacote python
pygments, usando um comando comopip install pygments - Clone este repositório, por exemplo, com o comando:
git clone https://github.com/JuliaIntro/JuliaIntroBR.jl- Em Julia, adicione o pacote
IntroAJuliacom um comando como o seguinte:
julia> Pkg.add(PackageSpec(url="https://github.com/JuliaIntro/JuliaIntroBR.jl"))- Vá para o diretório
bookno repositório e execute o comando
julia --startup-file=no make.jl build html imagesIsso criará o arquivo book/build/book.html.