x = 1:101:10
sum(x)55
Julia e do Quarto no VS Code
Universidade Estadual de Campinas
Universidade Estadual de Campinas
17 de dezembro de 2025
Julia é uma linguagem de programação moderna, criada com o objetivo de unir alto desempenho computacional com uma sintaxe simples e expressiva (por exemplo, é possível criar variáveis com os nomes \(\beta\), \(\mu\), \(\sigma^2\), etc). Ela foi desenvolvida para atender às necessidades de cientistas, engenheiros, matemáticos, analistas de dados e outros profissionais que trabalham com cálculos numéricos intensivos ou aplicações técnicas.
Julia se destaca por oferecer:
R, Python e/ou Matlab.Com Julia, você pode:
Quarto é uma plataforma de publicação científica e técnica, que permite a criação de documentos dinâmicos e reprodutíveis a partir da integração de texto explicativo com blocos de código executável. É especialmente útil para cientistas, analistas de dados, educadores e qualquer pessoa que deseje apresentar resultados computacionais de forma clara e interativa.
Com Quarto, é possível gerar:
Tudo isso é construído a partir de arquivos .qmd (Quarto Markdown), que permitem misturar:
Julia, Python, R, Bash, entre outras.O Quarto é projetado para ser compatível com diversas linguagens de programação, entre elas, Julia. Isso significa que é possível escrever blocos de código Julia dentro de um arquivo .qmd, e o Quarto será responsável por executar esse código durante o processo de renderização, integrando automaticamente os resultados ao documento final.
Por exemplo, você pode inserir um trecho de código que gera um gráfico em Julia, e esse gráfico será exibido diretamente no HTML ou PDF gerado, sem necessidade de inserções manuais.
Para aproveitar o melhor das duas ferramentas, siga um fluxo simples de trabalho:
.qmd:
A linguagem Julia é o motor que vai executar os códigos nos seus arquivos .qmd. Para funcionar corretamente com o Quarto e com sua IDE (como o VS Code), é essencial que Julia esteja instalada e visível no PATH do sistema.
Isso permitirá que outras ferramentas, como o VS Code e o Quarto, encontrem automaticamente o interpretador de Julia. Explicaremos adiante como garantir que todos esses programas estejam no PATH.
PATH é uma configuração do sistema operacional que diz onde estão os programas instalados. Quando um programa está no PATH, ele pode ser acessado de qualquer lugar (por exemplo, ao abrir o terminal e digitar
julia).
Você pode baixar o instalador oficial da Julia em: https://julialang.org/downloads/. Caso precisar, veja nosso post sobre como instalar Julia
Faça o download e instale o Quarto a partir de:
https://quarto.org/docs/download
Importante: O Quarto não possui uma linguagem de programação própria — ele depende de encontrar o interpretador da linguagem que você deseja usar, como Julia, Python ou R. Portanto, para usar Julia em arquivos .qmd, o Quarto precisa saber onde está o executável da linguagem. Essa verificação é feita automaticamente se o executável estiver no PATH.
Uma IDE é um programa que facilita a escrita de código, oferecendo recursos como: - Realce de sintaxe - Auto-completar - Execução linha a linha - Depuração
Uma alternativa para trabalhar com Julia + Quarto é o VS Code (Visual Studio Code), pois é uma IDE leve, altamente extensível, com suporte robusto para várias linguagens. Outras alternativas são utilizar o Rstudio ou o Positron.
Você pode encontrar o instalador do VS Code aqui: https://code.visualstudio.com/
Importante: Independentemente de onde você instalar Julia, Quarto ou o VS Code (dentro ou fora da pasta do usuário), o que importa é que o caminho dos executáveis esteja no PATH, isto é, seja acessível pelo sistema.
Abra o terminal de seu sistema (Prompt de Comando, Terminal do MacOS ou Shell do Linux) e execute os comandos abaixo:
Se o retorno for algo como 1.7.29, significa que o Quarto está corretamente configurado.
Abra o terminal de sua máquina e digite:
Se o terminal abrir o REPL do Julia (ambiente interativo), então está tudo certo.
Descubra o local de instalação do programa. Exemplos comuns:
C:\Program Files\Quarto\bin
C:\Users\Usuario\AppData\Local\Programs\Julia-1.x.x\bin
Observação: A pasta
AppDatapode estar oculta. Para revelá-la, no Explorador de Arquivos, vá em “Exibir” > marque “Itens ocultos”.
No Windows:
Path e clique em EditarbinRepita o processo para Julia e para o Quarto, se necessário.
Reabra o terminal e refaça os testes.
No VS Code:
Abra um terminal dentro do próprio VS Code (Ctrl + `) e digite:
Depois, no REPL do Julia, execute:
Esse comando mostra o diretório onde o executável da Julia está localizado.
Alternativamente, você também pode verificar se o VS Code reconheceu corretamente a instalação da Julia da seguinte maneira:
exemplo.jlCtrl+Shift+P e selecione “File: Copy Path of Active File”No menu de extensões do VS Code:
O terminal interno do VS Code pode ser usado com PowerShell ou qualquer terminal de sua preferência, desde que a linguagem Julia esteja acessível a partir dele.
.qmd com JuliaNo VS Code, crie um novo arquivo chamado exemplo.qmd.
Use a seguinte estrutura básica como exemplo:
Este é um exemplo de uso do Julia com o Quarto.
A linha
jupyter: julia-1.9indica que estamos usando o kernel da Julia versão 1.9 via Jupyter para execução.
.qmd para gerar HTMLSe você instalou a extensão do Quarto, verá um botão Render no canto superior direito. Clique nele e aguarde o Quarto gerar o HTML.
Abra o terminal na pasta onde está seu arquivo .qmd e digite:
Se tudo estiver certo, será gerado um arquivo exemplo.html na mesma pasta, contendo seu texto e os resultados dos códigos Julia.
Você pode publicar seu blog ou site de várias formas. Aqui estão as mais comuns:
Plataforma gratuita para publicar documentos criados com Quarto. Para usar:
Siga as instruções exibidas no terminal.
docs no seu projeto e coloque os arquivos .html dentro dela.docs como origem do site.Você também pode enviar os arquivos para um servidor ou usar serviços como Netlify ou Vercel.
Dica: Para projetos maiores, use o comando
quarto create-projectpara gerar uma estrutura organizada.
Ao final deste tutorial, você deve estar com o ambiente completo configurado e funcional.
Com isso, você pode:
Ferramentas de IA foram utilizadas para correção ortográfica e aprimoramento do texto.