class: center, middle, inverse, title-slide .title[ # Jurimetria ] .subtitle[ ## por que programar? ] --- ## Conteúdo <center> <img src = "img/conteudo.png" width = "80%"> </center> --- ## Introdução ao R .pull-left[ <br> - R e RStudio - Trabalhando com projetos - Objetos e funções - Pacotes ] .pull-right[ <center> <img src="img/arte_comunidade.png"> <a href = "https://github.com/allisonhorst/stats-illustrations" target = "blank_"> <img src = "img/ref_horst.png" width = "75%" style = "margin-top: -30px;"> </a> </center> ] --- ## Importação .pull-left[ <br> - Arquivos de texto - Arquivos do excel - Arquivos de outros softwares (SAS, SPSS) - Conexão com banco de dados ] .pull-right[ <br> <center> <img src="img/arte_janitor.png"> <a href = "https://github.com/allisonhorst/stats-illustrations" target = "blank_"> <img src = "img/ref_horst.png" width = "75%" style = "margin-top: -30px;"> </a> </center> ] --- ## Manipulação .pull-left[ <br> - Selecionar colunas - Filtrar linhas - Criar ou modificar colunas - Agrupar e sumarizar - Juntar tabelas ] .pull-right[ <center> <img src="img/arte_dplyr.png"> <a href = "https://github.com/allisonhorst/stats-illustrations" target = "blank_"> <img src = "img/ref_horst.png" width = "75%" style = "margin-top: -30px;"> </a> </center> ] --- ## Visualização <center> <img src="img/arte_ggplot2.png" width = 70%> <a href = "https://github.com/allisonhorst/stats-illustrations" target = "blank_"> <img src = "img/ref_horst.png" width = "35%" style = "margin-top: -30px;"> </a> </center> --- ## Comunicação - Relatórios automatizados - Dashboards estáticos <center> <img src="img/arte_rmarkdown.png" width = 70%> <a href = "https://github.com/allisonhorst/stats-illustrations" target = "blank_"> <img src = "img/ref_horst.png" width = "35%" style = "margin-top: -30px;"> </a> </center> --- ## Referência <br> <center> <a href = "https://r4ds.had.co.nz"> <img src="img/r4ds.png" width = 40%> </a> </center> --- class: middle, center #
Introdução
### As vantagens de analisar dados usando linguagens de programação --- class: middle, center ### As principais linguagens para ciência de dados são # Código Aberto --- # O que significa ser código aberto? <br> 1. Acesso gratuito. 2. Estudantes podem usar as mesmas ferramentas que os profissionais. 3. Possibilita a existência de uma __comunidade ativa__. 4. Você pode corrigir problemas e aprimorar a linguagem. 5. Você pode desenvolver suas próprias ferramentas. --- class: middle, center # O código é texto --- # Podemos copiar e colar <br> <center> <img src="img/copy-paste.png" style="width: 70%"> </center> --- # Reprodutibilidade <img src="https://github.com/allisonhorst/stats-illustrations/raw/main/rstats-artwork/reproducibility_court.png" width="100%" /> --- class: middle, center # O código é uma linguagem --- # Podemos documentar a nossa análise ```r image_read("https://obs.abj.org.br/images/cover.png") |> image_resize("x500") |> image_rotate(270) |> image_background("blue", flatten = TRUE) |> image_border("red", "10x10") |> image_annotate("Linguagens de programação ainda\nsão linguagens!", color = "white", size = 28) ``` -- .pull-left[ #### Entrada <img src = "https://obs.abj.org.br/images/cover.png" style="width:80%"> ] -- .pull-right[ #### Saída <img src="index_files/figure-html/frink-out-1.png" width="693" /> ] --- class: middle, center #
Introdução
### Por que o R? --- ## O ciclo da ciência de dados <img src="img/ciclo-ciencia-de-dados.png" style = "display: block; margin-left: auto; margin-right: auto;"> --- ## O ciclo da ciência de dados com o R <img src="img/ciclo-ciencia-de-dados-pacotes.png" style = "display: block; margin-left: auto; margin-right: auto;"> --- class: middle, center #
Introdução
### Guia da(o) mochileira(o) --- # Pratique ### O objetivo de hoje é ajudar a quebrar inércia da etapa inicial de aprendizado. Assim como um idioma, o único jeito de aprender uma linguagem de programação é praticando. <img src="https://media.giphy.com/media/o0vwzuFwCGAFO/giphy.gif" style = "display: block; margin-left: auto; margin-right: auto;"> --- # Pedindo ajuda .pull-left[ <br> - Documentação do R - Google - Stack Overflow e foruns ] .pull-right[ <img src="img/stack.png"> ] --- # Regras, boas práticas e estilo <br> Na grande maioria das vezes, você poderá resolver uma tarefa de diversas maneiras. Isso porque, apesar de existirem várias **regras**, linguagens de programação também possuem **boas práticas** e **estilos**. - __Regras__: devem ser seguidas para o código funcionar (sintaxe, vocabulário) - __Boas práticas__: recomenda-se seguir para a criação de códigos legíveis (espaçamento, nomes, organização) - __Estilo__: cada um pode escolher aquele com o qual se sentir mais à vontade (tipos de indentação, formatação) --- class: center, middle # Obrigado!