class: center, middle, inverse, title-slide # Software R ## Introdução ### André Bueno ### 2021-08-08 --- # Linguagem de programação A linguagem de programação é um **método padronizado**, formado por um conjunto de **regras sintáticas e semânticas**, de implementação de um código fonte - que pode ser compilado e transformado em um programa de computador, ou usado como **script interpretado** - que informará instruções de processamento ao computador. -- <div class="figure" style="text-align: center"> <img src="https://auditeste.com.br/wp-content/uploads/2020/02/linguagens_2020.jpg" alt="Figura 1 - Linguagens de programação" width="90%" /> <p class="caption">Figura 1 - Linguagens de programação</p> </div> --- class: inverse, center, middle <img src="https://estatsite.com.br/wp-content/uploads/2020/07/cover.png" width="90%" style="display: block; margin: auto;" /> --- # A História da Linguagem R - A linguagem R é a evolução da linguagem S. Que foi desenvolvida na década de 80. - Em 1991, R foi criada por **R**oss Ihaka e **R**obert Gentleman no Departamento de Estatística da Universidade de Auckland, Nova Zelândia. - Um fator mais importante a notar, é que a linguagem R nasceu como uma ferramenta de **análise de dados** e não como uma linguagem de programação tradicional. <img src="https://www.ufrgs.br/wiki-r/furg/assets/images/banner.jpg" width="90%" style="display: block; margin: auto;" /> --- ## O que é o R afinal? - O R é um software livre e **gratuito**; -- - Possui uma grande variedade de **métodos estatísticos** (modelagem linear e não-linear, testes estatísticos clássicos, séries temporais, classificação, métodos multivariados, etc) e técnicas gráficas. -- - Possui uma **comunidade muito ativa** (estimada em 2 milhões de usuários) em todo o mundo que realizam atualizações do software, desenvolvem tutoriais, livros e criam diversas soluções em R contribuindo nas mais diversas áreas de conhecimento; -- ## Onde encontramos o R? [R-project](http://www.r-project.org) --- # RStudio <img src="https://www.rstudio.com/assets/img/og/rstudio-og-fb-1.jpg" width="70%" style="display: block; margin: auto;" /> É uma interface gráfica (IDE) que organiza os resultados do R, documenta os objetos criados, permite uma visualização melhor dos bancos de dados e permite um uso mais direto da ajuda. ## Onde vamos desenvolver nossas análises! Para instalação basta acessar [RStudio](https://www.rstudio.com/) --- # Informações importantes! ## - Linguagem R é orientada a OBJETOS; Pode-se entender objeto como uma **caixinha** onde você pode guardar o que quiser. -- ## - Linguagem Case Sensitive Significa que caracteres em **CAIXA ALTA** e em **caixa baixa** são tratados de modo diferente. Ex: View() é diferente de view() -- ## - Cuidar com as pontuações e símbolos! Esquecer um Parênteses, pontos, vírgulas...pode fazer com que seu **código não rode!** -- ## - Números são separados por **PONTO** e NÃO por vírgula. --- class: inverse, center, middle # O ideal para aprender a usar o R é... **"usá-lo!"** ---