meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
pt:cursos_online:s_linguagem:start [2024/10/21 14:18] joaoluispt:cursos_online:s_linguagem:start [2024/10/22 00:18] (current) joaoluis
Line 1: Line 1:
 ~~NOTOC~~ ~~NOTOC~~
-|  <html><font face="Times New Roman" size="7" align="center">Linguagem de Programação S</font></html>  |  {{.:s-language-s3.png?50|}}  | 
  
 +<html>
 +  <center>
 +     <font face="Times New Roman" size="7" align="center">Linguagem de Programação S</font></br>
 +     <font face="Times New Roman" size="6" align="center">Fundamentos e Aplicações em Recursos Florestais</font></br>
 +  </center>
 +</html>
 +{{  .:s-language-s3.png?50  |}}
 +-------------------------------------------------------
  
  
- +====== OBJETIVO ======
-====== Linguagem de Programação S ====== +
-===== Fundamentos e Aplicações em Recursos Florestais ===== +
- +
-==== OBJETIVO ====+
 Esse curso é destinado aos interessados em aprender a linguagem de programação **S**, que é a linguagem utilizada para a programação no ambiente computacional **R**. Esse curso é destinado aos interessados em aprender a linguagem de programação **S**, que é a linguagem utilizada para a programação no ambiente computacional **R**.
  
 É comum que haja uma certa confusão entre a linguagem **S** e o ambiente **R**, por esse ser o ambiente computacional mais difundido para utilização da linguagem.  O foco do curso é a linguagem **S**, logo os aspectos computacionais ligados ao uso do ambiente **R**, como por exemplo a interface de trabalho, não são tratados nele.   É comum que haja uma certa confusão entre a linguagem **S** e o ambiente **R**, por esse ser o ambiente computacional mais difundido para utilização da linguagem.  O foco do curso é a linguagem **S**, logo os aspectos computacionais ligados ao uso do ambiente **R**, como por exemplo a interface de trabalho, não são tratados nele.  
  
-\\ 
  
-==== ABORDAGEM ====+====== ABORDAGEM ======
  
 Inicialmente,  a linguagem **S** é apresentada  em sua estrutura e operações básicas como linguagem de programação,  sem preocupação de sua aplicação na modelagem quantitativa ou estatística.   Numa segunda estapa, não apresentadas de maneira rápida e superficial as ferramentas estatísticas básicas disponíveis na linguaguem.  São apresentados como exemplo de aplicação problemas e dados da área de Recursos Florestais. Inicialmente,  a linguagem **S** é apresentada  em sua estrutura e operações básicas como linguagem de programação,  sem preocupação de sua aplicação na modelagem quantitativa ou estatística.   Numa segunda estapa, não apresentadas de maneira rápida e superficial as ferramentas estatísticas básicas disponíveis na linguaguem.  São apresentados como exemplo de aplicação problemas e dados da área de Recursos Florestais.
  
 O curso se restringe à linguagem **S** básica e seu uso, nenhuma menção é feita a pacotes como ''tidyverse'' ou a APIs.  Os pacotes  apresentados são relativos apenas às ferramentas quantitativas e estatísticas. O curso se restringe à linguagem **S** básica e seu uso, nenhuma menção é feita a pacotes como ''tidyverse'' ou a APIs.  Os pacotes  apresentados são relativos apenas às ferramentas quantitativas e estatísticas.
-\\ 
  
-==== PRÉ-REQUISITOS ==== + 
 +====== PRÉ-REQUISITOS ====== 
 Nenhum pré-requisito é assumido para a apresentação da linguagem **S**.  A apresentação das ferramentas estatísticas, sendo rápida e superficial, assume o conhecimento dos respectivos métodos  e técnicas. Nenhum pré-requisito é assumido para a apresentação da linguagem **S**.  A apresentação das ferramentas estatísticas, sendo rápida e superficial, assume o conhecimento dos respectivos métodos  e técnicas.
  
-==== SYLLABVS ====  +====== SYLLABVS ======  
-  * 1. Introdução + 
-=== Estrutura e Funcionamento da Linguagem **S** === +=== 1. Introdução à Linguagem **S** === 
-  * 2Primeiros Passos + 
-  * 3. Operações Matemáticas +  * 1.1. Filosofia e Histórico 
-  * 4. Objetos de Dados +  * 1.2. Comandos e Funções 
-  * 5. Operações com Objetos+  * 1.3. A Linguagem **S** como uma calculadora 
 +  * 1.4. A Linguagem **S** como uma calculadora vetorial 
 + 
 +=== 2. Ambiente **R** === 
 + 
 +  * 2.1. O Ambiente **R** 
 +  * 2.2. Intarfaces gráficas para o Ambiente **R** 
 +  * 2.3. Bucando auxílio no Ambiente **R** 
 + 
 +=== 3. Estrutura da Linguagem **S** === 
 +  
 +  * 3.1. Criando Vetores e Matrizes 
 +  * 3.2. Leitura de Arquivos e Objetos de Dados 
 +  * 3.3. Tipos de Objetos de Dados  
 +  * 3.4. Operações com Objetos de Dados 
 + 
 +=== 4. Algumas Técnicas Estatísticas === 
 + 
 +  * 4.1. Análise Exploratória de Dados 
 +  * 4.2. Modelos Lineares 
 +  * 4.3. Modelos Não-Lineares 
 +  * 4.4. Distribuições Estocásticas e Simulação 
 + 
 +=== 5. Noções de Programação ===
  
-=== Algumas Técnicas Estatísticas === +  * [[pt:cursos_online:s_linguagem:5-nocoes-programacao:5-1-programacao-orientada-objetos|5.1. Programação Orientada a Objetos]] 
-  * 6Análise Exploratória de Dados +  * [[pt:cursos_online:s_linguagem:5-nocoes-programacao:5-2-funcoes-simples|5.2. Funções Simples]] 
-  * 7Modelos Lineares +  * [[pt:cursos_online:s_linguagem:5-nocoes-programacao:5-3-controle-fluxo|5.3. Controle de Fluxo]] 
-  * 8. Modelos Não-Lineares +  * [[pt:cursos_online:s_linguagem:5-nocoes-programacao:5-4-vetorizacao|5.4. Vetorização]] 
-  * 9Distribuições Estocásticas e Simulação+  * [[pt:cursos_online:s_linguagem:5-nocoes-programacao:5-5-exemplo-funcoes|5.5. Exemplos de Algumas Funções]] 
 +  * [[pt:cursos_online:s_linguagem:5-nocoes-programacao:5-exercicios|Exercícios]]
  
-=== Noções de Programação === 
-  * 10. Orientação a Objetos 
-  * 11. Criando uma função 
-  * 12. Controle de Fluxo 
-  * 13. Programação Vetorial 
-  * 14. Vectorização 
  
-\\ 
  
-==== HISTÓRICO ====+====== HISTÓRICO ======
 Esse curso foi elaborado com base na experiência e no material didático da disciplina **//LCF5876 Computação no Ambiente R: Aplicações em Ecologia e Recursos Florestais//**, lecionada de 2010 a 2020 no programa de Pós-Graduação em Recursos Florestais, Departamento de Ciências Florestais, ESALQ, Universidade de São Paulo. Esse curso foi elaborado com base na experiência e no material didático da disciplina **//LCF5876 Computação no Ambiente R: Aplicações em Ecologia e Recursos Florestais//**, lecionada de 2010 a 2020 no programa de Pós-Graduação em Recursos Florestais, Departamento de Ciências Florestais, ESALQ, Universidade de São Paulo.
  
 \\ \\