class: center, middle, inverse, title-slide .title[ # R para Ciência de Dados 1 ] .subtitle[ ## Introdução ao curso ] .author[ ###
] .date[ ### Agosto de 2024 ] --- class: middle, center <style type="text/css"> .smaller{ font-size: 0.8em; } </style> # Sobre a Curso-R --- ## A empresa <br> <img src="https://d33wubrfki0l68.cloudfront.net/295643c6243701ae6a9bac3fb8ad467ff0ce3c84/d1785/img/logo/cursor1-41.png" width="50%" style="display: block; margin: auto;" /> <br> <br> <img src="img/logo_r6.png" width="40%" style="display: block; margin: auto;" /> --- ## Filosofia de código aberto! .pull-left[
Livros
<br>
Lives
] .pull-right[
Material dos cursos
<br>
Blog
] <br> .center[ ### [www.curso-r.com](https://www.curso-r.com) ] --- ## Nossos cursos <!-- .smaller[ --> <!-- ```{r, echo = FALSE} --> <!-- templatesR6::criar_slide_nossos_cursos() --> <!-- ``` --> <!-- ] --> - R para Ciência de Dados I - Introdução à Estatística com R - R para Ciência de Dados II - Visualização de dados - Relatórios e apresentações - Introdução ao Machine Learning - Deploy --- class: middle, center # Sobre o curso --- ## Dinâmica curso - As aulas serão em maior parte expositivas. - As aulas terão uma seção teórica, de exposição de conceitos, e prática, de aplicação de conceitos. - O objetivo dos exercícios é gerar dúvidas. **Com exceção do trabalho final, nenhum exercício precisa ser entregue**. - O certificado será emitido mediante uma **entrega final**, a ser especificada nas últimas aulas do curso. - Haverá monitoria para esclarecimento de dúvidas sempre 30 minutos antes do início das aulas. - Usaremos os últimos minutos de cada aula para tirar dúvidas do conteúdo apresentado. Não haverá plantão de dúvidas pós aula. - A gravação das aulas ficará disponível no Google Classroom por 1 ano após o final do curso. --- ## Dinâmica das aulas - Mande dúvidas e comentários no chat em qualquer momento. - Para falar, levante a mão. - Algumas dúvidas serão respondidas na hora. Outras serão respondidas mais tarde na própria aula ou em aulas futuras. - Só interrompa quem estiver falando em caso de emergência. --- ## Tire suas dúvidas - **Não fique com dúvida**. - Fora do horário de aula ou monitoria: - envie suas perguntas gerais **sobre o curso** no Classroom. - envie preferencialmente suas perguntas **sobre R** no [nosso discourse](https://discourse.curso-r.com/). - Saber fazer a pergunta certa vai te ajudar bastante nos estudos de programação. [Veja aqui dicas de como fazer uma boa pergunta](https://discourse.curso-r.com/t/como-escrever-uma-boa-pergunta/542). --- # Abrace o seu sotaque Assim como quando estamos aprendendo um novo idioma, **sempre levamos um pouco de nós para a linguagem de programação** e escrevemos códigos com o nosso *sotaque*. Normalmente, existem várias formas de resolver um problema. Não existe o *código certo* e, principalmente no começo, não se preocupe em achar o código mais rápido, curto ou elegante. No dia-a-dia, o melhor código é aquele que funciona. A eficiência e a elegância aparecem naturalmente com a experiência. Dito isso, atente-se à diferença entre **regras**, **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: middle, center #
Introdução
### Por que analisar dados usando linguagens de programação? --- # Vantagens evidentes - Linguagens de programação são gratuitas <center> <img src = "img/senhor_caranguejo.gif"> </center> <br> - As melhores ferramentas de extração e manipulação de dados, modelagem e visualização são desenvolvidas primeiro dentro das principais linguagens de programação --- class: middle, center ## Mas são dois os motivos pelos quais a gente realmente deve aprender a programar -- ###
Reprodutibilidade e Comunidade
--- ## Reprodutibilidade: o código é uma linguagem Podemos documentar a nossa análise ```r image_read("https://jeroen.github.io/images/frink.png") %>% image_rotate(270) %>% image_background("blue", flatten = TRUE) %>% image_border("red", "10x10") ``` -- .pull-left[ #### Entrada <img src = "https://jeroen.github.io/images/frink.png" style="width:25%"> ] -- .pull-right[ #### Saída <img src="01-introducao-ao-curso_files/figure-html/frink-out-1.png" width="620" /> ] --- # Análises reprodutíveis... - são essenciais na Ciência. -- - são transparentes, algo muito importante no mercado e no setor público para evitar fraudes e má-fé. -- <br> <center> <h2 style = "color: #6495ed">poupam o nosso tempo.</h2> </center> --- # Comunidade: todo mundo junto! <br> - As pessoas se ajudam tirando dúvidas e disponibilizando exemplos e análises gratuitamente. - A linguagem cresce com a comunidade. Ao aprender a programar, você será uma desenvolvedora ou um desenvolvedor em potencial. - Espaços seguros e de apoio a grupos sub-representados. <br> <center> <a href = "https://benubah.github.io/r-community-explorer/rladies.html"> <img src = "img/r-ladies.png" width = "40%"> </a> </center> --- class: middle, center #
Por que o R?
--- ## O ciclo da ciência de dados <img src="img/ciclo-ciencia-de-dados.png" width="80%" style="display: block; margin: auto;" /> --- ## O ciclo da ciência de dados com o R <img src="img/ciclo-ciencia-de-dados-pacotes.png" width="80%" style="display: block; margin: auto;" /> --- ## Plano para o curso! .pull-left[ ### Introdução ao R ### Importação de dados ### Manipulação de dados ] .pull-right[ <img src="https://ecorepsci.github.io/reproducible-science/img/tidyverse_celestial.png" width="80%" style="display: block; margin: auto;" /> Arte por Allison Horst. ]