Introdução
Julia é uma linguagem de programação projetada para ser de alto desempenho em computação e análise. É popular em ciência de dados, pesquisa científica, visualização, aprendizado de máquina e também para construção de aplicativos de propósito mais geral. O site oficial fornece uma demo ao vivo para você experimentar a linguagem Julia, mas para uso prático e desenvolvimento, você precisará instalá-la em seu sistema.
Este tutorial cobrirá o download e a instalação do Julia em sua máquina. Isso incluirá tornar o Julia detectável pelo seu sistema e invocar uma sessão REPL interativa para você codificar usando Julia.
Pré-requisitos
- Um servidor Ubuntu 22.04, configurado de acordo com nosso guia de configuração inicial do servidor para Ubuntu 22.04, com um usuário não-root com privilégios
sudo
e um firewall ativado.
Passo 1 — Download e Instalação do Julia
Binários pré-compilados são o método recomendado para instalar o Julia, embora exista a opção de compilar o Julia a partir do código-fonte, caso suas necessidades exijam isso. Neste tutorial, você irá baixar os binários pré-compilados oficiais da página oficial de downloads do Julia. Certifique-se de estar no diretório inicial e, em seguida, inicie o download:
- wget https://julialang-s3.julialang.org/bin/linux/x64/1.8/julia-1.8.1-linux-x86_64.tar.gz
Este comando utiliza o wget
para baixar o binário pré-compilado oficial. Para concluir a instalação, extraia o arquivo baixado. Isso é feito com o comando tar
:
- tar zxvf julia-1.8.1-linux-x86_64.tar.gz
A instalação do Julia está agora completa, em um novo diretório chamado julia-1.8.1
. Esta localização é referida como seu diretório do Julia
e será mencionada posteriormente. Julia está completamente contido neste único diretório. No futuro, se desejar desinstalar o Julia, você pode excluir este diretório para uma desinstalação completa.
Passo 2 — Adicionando Julia ao seu PATH
Embora a instalação esteja completa, seu sistema precisa ser capaz de encontrar o executável julia
. Isso pode ser feito adicionando o caminho completo do diretório bin
do Julia à variável de ambiente PATH
~/.bashrc
. Este é um dos locais que o Linux permite ajustes no seu PATH
. Abra-o usando o nano
ou o editor de texto de sua preferência:
- nano ~/.bashrc
Adicione esta linha ao final do arquivo, usando o diretório julia
onde você instalou o Julia como base:
. . .
export PATH="$PATH:/home/sammy/julia-1.8.1/bin"
Você deve usar o caminho absoluto para sua pasta bin
. Neste exemplo, o diretório home é usado, então certifique-se de atualizar o nome do diretório se você escolheu uma localização diferente para seu julia directory
.
Depois de terminar, salve e saia pressionando CTRL+O
e depois CTRL+X
.
Para que essa mudança entre em vigor, você precisa source
seu arquivo .bashrc
:
- source ~/.bashrc
Agora seu sistema pode encontrar o executável julia
.
Passo 3 — Executando o REPL do Julia
Para confirmar que o Julia está instalado corretamente e começar a experimentar com a linguagem em si, inicie uma sessão REPL interativa (loop de leitura-avaliação-impressão). Isso permitirá que você obtenha feedback imediato e use a linguagem em si.
Com o julia
agora no seu PATH
, você pode iniciar sua sessão com este comando:
- julia
Output _
_ _ _(_)_ | Documentation: https://docs.julialang.org
(_) | (_) (_) |
_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 1.8.1 (2022-09-06)
_/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release
|__/ |
julia>
Como exemplo e para verificar se funciona, você pode começar fazendo aritmética básica usando Julia, que é um elemento básico para qualquer linguagem de programação:
- 1 + 1
Output2
Depois de terminar de experimentar, você pode pressionar CTRL+D
para sair da sessão.
Conclusão
A Julia é uma linguagem de programação utilizada para ciência de dados e construção de aplicações. Embora este guia apenas cubra a instalação e o uso básico, você pode aprender mais sobre programação e criação com Julia no site oficial de aprendizado da Julia. Se você estiver interessado em instalar outras linguagens, especialmente para ciência de dados, confira nossos tutoriais sobre como instalar o R.