Programação em linguagem R. Nível 1. Conhecimento básico - curso RUB 21.990. de Especialista, formação 24 horas acadêmicas, data de 15 de maio de 2023.
Miscelânea / / December 05, 2023
A linguagem de programação R é uma linguagem de programação de script popular que se tornou uma ferramenta poderosa para análise de dados estatísticos. A linguagem R e suas bibliotecas permitem não só construir diversos modelos baseados em dados experimentais, mas também realizar visualização dos próprios dados e resultados de análises, gerar relatórios e criar interativos Aplicativos da web.
O curso “Linguagem de Programação R 4.0” examina todos os elementos e construções da própria linguagem R e também examina alguns dos recursos das bibliotecas R básicas. O curso fornece mais exemplos e trabalhos de laboratório, que permitirão aos alunos iniciar o trabalho real quase imediatamente após a conclusão.
PARA
O curso Linguagem de Programação R 4.0 é destinado a todos os especialistas envolvidos em análise de dados.
Você vai aprender:
- trabalhar no ambiente RStudio;
- compreender os tipos de dados da linguagem R;
- usar ramificações e loops;
- criar e chamar funções em R;
- trabalhar com vetores, listas, arrays e tabelas;
- utilizar fórmulas e fatores;
- configurar atributos de objetos;
- utilizar herança e polimorfismo;
- lidar com erros que ocorrem no programa;
- usar rastreamento de código;
- aprenda a usar um depurador;
- trabalhar com textos e data/hora;
- utilizar distribuições padrão e visualização básica de dados.
Professor líder do Centro de Programação com mais de 20 anos de experiência. Premiado com o Certificado de Mérito Microsoft por sua grande contribuição pessoal no desenvolvimento de treinamento em tecnologias Microsoft Visual Studio para desenvolvedores em Microsoft Windows.
Possui mais de 15 anos de experiência em desenvolvimento de software em Pascal, C, C++, C# utilizando tecnologias Windows API, COM e .NET. Em 2002, Alexander Igorevich passou por treinamento especializado em Londres e passou com sucesso no exame presencial mais difícil em gerenciamento de projetos - Microsoft Solutions Framework. Em 2006, participou de um treinamento em Dubai sobre a utilização das novas interfaces de software Windows Vista e .Net 3.0.
Graduado com louvor pela Universidade Técnica Estadual de Moscou em homenagem a N.E. Bauman. Possui o grau académico de Candidato em Ciências Técnicas. Alexander Igorevich participou de projetos científicos e comerciais do Instituto Central de Pesquisa Chermet. I. P. Bardin e empresas líderes de metalurgia ferrosa na Rússia e na CEI. Participou em projetos de formação em conjunto com a Microsoft e AK Alrosa.
Participa regularmente de conferências da Microsoft. Em 2012, participou de conferências da Microsoft na Holanda (junho) e na Índia (setembro). Em 2018 - na conferência internacional Net Developer Days em Varsóvia. Na verdade, professores de outros centros de treinamento da Microsoft estudaram com Alexander Igorevich nessas conferências!
Ensinar é a verdadeira vocação de Alexander Igorevich. Ao longo dos muitos anos de trabalho no Centro, ele formou com sucesso milhares de alunos que se tornaram especialistas requisitados no mercado de trabalho. Autor e apresentador de seminários “Especialistas” gratuitos sobre criação de fluxos de trabalho para SharePoint. As avaliações de graduados agradecidos de seus cursos observam constantemente o alto profissionalismo do professor e a maneira brilhante e envolvente de apresentar o material.
Módulo 1. Introdução à linguagem R e ambiente de desenvolvimento (2 ac. h.)
- Principais características da linguagem R
- Bibliotecas de linguagem R
- Interface do ambiente de desenvolvimento RStudio
- Prática: Configurando o RStudio, carregando e conectando bibliotecas e trabalhando com o sistema de ajuda
Módulo 2. Tipos de dados em R e como trabalhar com eles (4 ac. h.)
- Compreender o sistema tipo R. Tudo é um objeto
- Vetores, listas, matrizes e arrays
- Prática: estatísticas básicas da biblioteca R básica
- Fórmulas e funções em R
- Prática: Escrever e chamar funções simples. Arquivos de script e sua conexão
- Atributos do objeto
- Objetos compostos auxiliares e especiais
- Prática: Trabalhando com o objeto Data frame, utilizando a biblioteca dplyr
Módulo 3. Escrevendo expressões e comandos em R (4 ac. h.)
- Símbolos, constantes e operações da linguagem R
- Prática: Criando suas próprias operações
-Execução condicional de código (if...else)
- Loops para, enquanto e repete
- Prática: Encontrando o mínimo e o máximo com dados faltantes (NA)
- Interoperabilidade com outras linguagens de programação
- Prática: Chamando uma função escrita em C
- DZ: Encontre os extremos locais da função (x3+2x2-3) /(x2+2) no segmento [-2;2]
Módulo 4. Escrevendo funções em R (4 ac. h.)
- Argumentos de função e mapeamento de argumentos
- Área de visibilidade do objeto
- O conceito de meio ambiente
- Fechamento e funções anônimas
- Valor de retorno da função
- Prática: Escrever e chamar funções para calcular as características dos objetos (mínimo/máximo, média, etc.)
Módulo 5. Programação orientada a objetos (4ac. h.)
- Classe de objeto
- Herança em R
- Despachar chamadas de função/método
- UseMethod()
-PróximoMétodo()
- Prática: Escrever e chamar funções polimórficas para calcular características de objetos (mínimo/máximo, média, etc.)
- DZ: Escreva uma função para classificar vetores, matrizes e arrays com a capacidade de selecionar um algoritmo de classificação
Módulo 6. Exceções e depuração em R (3 ac. h.)
- Gerando exceções/erros em R
- Interceptação e tratamento de exceções/erros
- Configurar tratamento de exceções/erros
- Depuração de código e funções
- Rastreamento de código
- Prática: Encontrar, corrigir e/ou ignorar erros em programas R
Módulo 7. Funções úteis da biblioteca principal da linguagem R (3 ac. h.)
- Trabalhando com data e hora
- Processamento de texto/string
- Expressões regulares
- Uso de distribuições padrão
- Visualização de gráficos de funções
- Prática: Verificação gráfica da normalidade da distribuição
- DZ: Testando hipóteses de distribuição normal utilizando vários critérios, histograma e construção de seu envelope, diagrama quantil-quantil
Se você deseja aprimorar suas habilidades e elevar seu nível profissional um degrau acima, você veio ao lugar certo. Curso de TI Base de clientes como ferramenta mais importante de análise e gestão de negócios (KPI) da Softline na área de gestão de TI em um curto período de tempo o ajudará a colocar a teoria em prática para que você possa continuar a gostar do que faz diário. Para aqueles que desejam concluir o treinamento sem assistência, estão disponíveis cursos online. Para os adeptos de uma abordagem mais tradicional, você pode estudar o curso remotamente sob a orientação de um treinador experiente.
3,6
13 800 ₽