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 JuliaIntroBR
Se 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 asciidoctor
no 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
IntroAJulia
com um comando como o seguinte:
julia> Pkg.add(PackageSpec(url="https://github.com/JuliaIntro/JuliaIntroBR.jl"))
- Vá para o diretório
book
no repositório e execute o comando
julia --startup-file=no make.jl build html images
Isso criará o arquivo book/build/book.html
.