1Curso R-Introdução

A linguagem R

R é uma linguagem de programação estatística e gráfica que vem se especializando na manipulação, análise e visualização de dados, sendo atualmente considerada uma das melhores ferramentas para essa finalidade. A linguagem ainda possui como diferencial a facilidade no aprendizado, mesmo para aqueles que nunca tiveram contato anterior com programação.

O R foi criado em 1995 por estatísticos que realizaram sua implementação a partir da linguagem S da Bell Labs, com a finalidade de obter um melhor ambiente de software para laboratórios de estatística.

A linguagem pode ser executada em diferentes sistemas operacionais, como Windows, Mac OS e Linux e possui código aberto, o que permite sua utilização para visualização, modificação e distribuição de graça por qualquer pessoa ou empresa, com qualquer finalidade.

Essas características contribuem de maneira significativa para seu desenvolvimento, levando a uma comunidade ativa de colaboradores espalhados pelo mundo, onde qualquer desenvolvedor pode contribuir para melhoria do sistema.

Esta longa e confiável história do R, somada à sua grande e sólida comunidade de apoio, coloca-o como excelente opção para análise de dados e machine learning.

Como programar em R

Programar na linguagem R é muito simples. Mesmo quem nunca teve contato algum com programação costuma ter facilidade no aprendizado, principalmente quando o ensino é de qualidade. Com didática, exemplos simples e objetivos, avançando para assuntos mais complexos de maneira gradual, sem ignorar conceitos importantes (evitando assim lacunas no aprendizado), todos conseguirão programar em R.

Vamos conhecer um pouco sobre a estrutura da linguagem, para então entender como os scripts são criados:

Variáveis: são criadas pelo programador com a finalidade de salvar informações. As informações inseridas em uma variável ficarão disponíveis para utilização enquanto a variável existir. As variáveis terão um tipo específico, de acordo com o tipo de dado que foi salvo ou de acordo com a indicação do programador.

Funções: são um conjunto de instruções pré-definidas que executam uma ou mais tarefas. Existem muitas funções já prontas para sua utilização, salvas em pacotes desenvolvidos para facilitar a criação de scripts. Quanto mais funções o programador conhecer, mais fácil será escrever seus scripts. Também é possível criar funções no próprio script, passando todas as instruções que deverão acontecer quando a função for utilizada.

Operadores: com os operadores fazemos operações matemáticas, como soma, divisão, multiplicação, etc., e comparações como igual, diferente, maior e menor. Também podemos utilizar os operadores lógicos E, OU, e negação para simplificar nossos códigos.

Tipos de dados: numéricos (operações matemáticas), caracteres (operações com letras, palavras, frases, etc.), fatores (categorias) e lógicos (verdadeiro ou falso). Esses são os tipos de dados básicos existentes na linguagem R.

Estrutura de dados: vetores, que são uma sequência de dados do mesmo tipo. Listas, que são vetores com tipos de dados diferentes. Matrizes, que possuem duas dimensões e um tipo de dado. Data frames, que são estruturas mais complexas, similares as planilhas do Excel e com tipos de dados diferentes.

Condicionais: If, For e While. No condicional If, dizemos que se algo é verdadeiro, uma ação deve ser realizada, se não é, outra será (ou nenhuma). No loop For, uma ou mais instruções serão realizadas determinado número de vezes. No loop While, as instruções serão realizadas enquanto uma condição for atendida.

Programa do Curso

  1. Instalação do R
  • Diretorios
  1. Ajuda no R
  • Help/documentação do R (comandos help(nome_da_funcao) ou ?nome_da_funcao)
  • Google
  • Stack Overflow
  1. Instalação do IDE(Integrated Development Environment) para o R – RStudio
  2. Conhecendo o IDE
  3. Instalando Packages
  4. Usando os Packages
  5. Variaveis
  6. Operações e tipos de dados básicos
  7. Principais estruturas de dados
  8. Importação e exportação de dados
  9. Funções
  10. Estruturas de controlo
  11. Gráficos e visualização de informação
  12. Pacotes úteis (string , stringr , dplyr , plyr ……
  • Utilizaçao

Datas

15 a 19 de Junho 2020 – Horário 19h00 – 21h00 

20 e 27 de Junho de 2020 – 09h00 – 13h00

 

O horário da formação é respeitante ao fuso de Lisboa (GMT +1) e pode sofrer alterações. 

Pré-requisitos

Não há

Formador

Ronaldo Menezes

Mestre em Ordenamento do Território e Sistemas de informação Geográfica pela Faculdade de Ciências Sociais e Humanas da Universidade Nova de Lisboa(FCSH). Com uma Pós-graduação em Gestão do Território – especialização em Deteção Remota e SIG pela mesma Universidade,Pós graduado em Ciência da Informação Geográfica na(IMS) Universidade Nova de Lisboa. É licenciado em Gestão do Ambiente e Território pela Universidade Atlântica. Possui conhecimentos multidisciplinares em informática devido à sua formação profissional como analista de sistemas e System Developer. Desenvolve atividade profissional na empresa Fujitsu.

Outras informações:

Preço por participante : 30,00 euros

Nº mínimo de participantes : 8

O curso será ministrado online, através da plataforma Skype.

Será emitido um certificado de participação.

Observações:

O curso é prático! A teoria é agregada a componente prática.

 

Autor:
Ronaldo Menezes

Formulário de Inscrição

14 + 9 =

Shares
Share This