Introdução às Ferramentas#
Neste capítulo, apresentaremos brevemente três ferramentas poderosas: Quarto, Visual Studio Code (VSCode) e Anaconda. Discutiremos também como estas ferramentas se complementam ao trabalhar em projetos de ciência de dados.
Anaconda#
Anaconda é uma distribuição das linguagens de programação, nomeadamente de Python e R para computação científica. Tem como objetivo simplificar a gestão de pacotes e implementação. Anaconda vem com uma interface gráfica de utilizador chamada Anaconda Navigator, que permite aos utilizadores gerir ambientes, pacotes e lançar aplicações como o VSCode como veremos mais à frente.
Características principais do Anaconda:
Simplifica a gestão de pacotes para Python e R;
Fornece um grande número de bibliotecas pré-instaladas para ciência de dados;
Suporta a gestão de ambientes para isolar dependências do projeto.
Visual Studio Code (VSCode)#
Visual Studio Code (VSCode) é um editor de código bastante popular que suporta múltiplas linguagens de programação. A sua natureza personalizável e extensível permite aos utilizadores adicionar extensões para diferentes linguagens e ferramentas. Isto torna o VSCode um editor ideal para escrever documentos Quarto, pois pode proporcionar uma experiência de edição rica com funcionalidades como realce de sintaxe, preenchimento de código e terminais integrados.
Características principais do VSCode:
Extensível através de uma ampla variedade de plugins (vamos ter de instalar plugin do “quarto”);
Suporte integrado para Git para controlo de versões;
Terminal integrado para executar scripts e comandos;
Suporte para depuração, automação de tarefas e navegação de código.
Quarto#
Quarto é uma ferramenta de computação científica de código aberto que facilita a criação de documentos reprodutíveis. Com o Quarto, podemos combinar a s nossas análises, texto e visuais (como gráficos e tabelas) num único documento. Quarto suporta uma variedade de formatos, incluindo HTML, PDF e Jupyter Notebooks, tornando-o uma opção versátil para a criação de relatórios, artigos e apresentações.
Características principais do Quarto:
Integração com R e Python para análise de dados;
Capacidade de criar elementos interativos, como gráficos e tabelas;
Suporte para uma ampla gama de formatos dos outputs (Ex: HTML, PDF).
Sinergia Entre Ferramentas#
Ao combinar Quarto, VSCode e Anaconda, podemos criar um fluxo de trabalho poderoso para projetos de ciência de dados:
Quarto permite a criação de documentos reprodutíveis que combinam código, texto e visuais.
VSCode oferece um excelente ambiente para escrever e editar documentos Quarto, bem como executar e depurar código.
Anaconda simplifica a gestão de pacotes e ambientes, garantindo que os nossos documentos Quarto tenham acesso a todas as bibliotecas de que precisam.
Juntas, estas ferramentas criam uma experiência eficiente e simplificada para criar documentos de ciência de dados reprodutíveis e de alta qualidade.