Construindo apresentações econômicas personalizadas com o Python

Para realizar uma ótima apresentação é necessário construir slides elegantes e bem organizados. E se fosse possível criar apresentações de forma totalmente automática a partir dos códigos e de uma análise criada com o Python? Vamos mostrar como criar apresentações Beamer e Revealjs da linguagem utilizando o Quarto.

Apresentações com o Quarto e Python

Para ver mais sobre o aplicativo Quarto e a sua usabilidade com o Python veja o post Construindo relatórios econômicos com o Python. Para mais aplicabilidade do Quarto com o Python, veja o post Construindo Relatórios Econômicos personalizados com o Python.

O aplicativo Quarto suporta uma variedade de formatos para criar apresentações, incluindo:

  • revealjs — reveal.js (HTML)
  • pptx — PowerPoint (MS Office)
  • beamer — Beamer (LaTeX/PDF)

Esse formatos possibilitam a criação de slides, que podem possuir textos, blocos de códigos e outputs do códigos.

Dentre os formatos acima listados, o mais completo é o reveal.js, que possibilita a criação de conteúdo dinâmico e interativo, além de possui maior diversidade de opções para a constituição dos slides. Esse formato é apresentado em HTML, portanto, caso tenha a necessidade de um uso mais especifico, como Office e LaTeX, temos as opções pptx e beamer.

Criando Slides

Ao criar um documento do tipo .qmd, a sintaxe básica dos slides segue a estrutura abaixo:

---
title: "Habits"
author: "John Doe"
format: revealjs
---

# Título

Texto criado para o slide

- Marcador

Bloco de código
```{r}
library(tidyverse)
```

O três traços abaixo permite avançar o slide

---

# Novo Slide

No caso, acima, representado o cabeçalho YAML com o output para o formato de apresentação desejada, em no exemplo é demonstrado o revealjs. Em seguida, há uma combinação do título, texto e bloco de código.

Para entender como foi criado as apresentações abaixo, faça parte do Clube AM, o repositório de código da Análise Macro, contendo exercícios semanais de R e Python.

Apresentações Beamer - PDF

Apresentações Revealjs - HTML

_____________________________________

Quer aprender mais?

Seja um aluno da nossa trilha de Macroeconomia Aplicada e aprenda a criar projetos voltados para a Macroeconomia

Compartilhe esse artigo

Facebook
Twitter
LinkedIn
WhatsApp
Telegram
Email
Print

Comente o que achou desse artigo

Outros artigos relacionados

Criando Personas de Analistas com LangGraph

Este post apresenta um estudo de caso sobre a criação de um assistente de pesquisa com o LangGraph, integrando o conceito de human-in-the-loop. O sistema gera personas de analistas a partir de um tema, recebe feedback humano e ajusta as respostas de forma iterativa, garantindo resultados mais precisos e personalizados.

O que é Agentic RAG e o que o diferencia de RAG?

Neste post, explicamos o que é o Agentic RAG, como ele se diferencia do RAG tradicional e apresentamos um estudo de caso construído com base nas Atas do COPOM, mostrando passo a passo como criar um agente que busca, avalia, reescreve e responde perguntas sobre política monetária.

Como Criar um Agente de IA Econometrista

Criar um Agente de IA Econometrista envolve construir um sistema autônomo capaz de entender uma solicitação em linguagem natural, buscar dados econômicos, realizar análises e aplicar modelos econométricos para entregar uma resposta completa. A abordagem mais eficaz é estruturar o sistema em múltiplos agentes especializados, cada um com um papel definido, que colaboram para resolver a tarefa. Neste post abordamos o desenvolvimento deste sistema de IA com Python.

Boletim AM

Receba diretamente em seu e-mail gratuitamente nossas promoções especiais e conteúdos exclusivos sobre Análise de Dados!

Boletim AM

Receba diretamente em seu e-mail gratuitamente nossas promoções especiais e conteúdos exclusivos sobre Análise de Dados!

como podemos ajudar?

Preencha os seus dados abaixo e fale conosco no WhatsApp

Boletim AM

Preencha o formulário abaixo para receber nossos boletins semanais diretamente em seu e-mail.