Python

Disponível somente no TrabalhosFeitos
  • Páginas : 10 (2364 palavras )
  • Download(s) : 0
  • Publicado : 15 de fevereiro de 2013
Ler documento completo
Amostra do texto
#==========================================================================================
# Estatística Computacional I www.leg.ufpr.br/ce083
# Curso de Estatística - 2012/2
# Prof. Walmes Zeviani
#LEG - DEST - UFPR
#
# Aula 1 (30/10/2012)
# Introdução ao aplicativo computacional R. Emacs, menus e teclas de atalho. Elementos do
# script e do console. Operações com escalares. Criação de objetos. Operaçõescom vetores.
# Seleção por índice e regra lógica. Regra da reciglagem.
#==========================================================================================

#------------------------------------------------------------------------------------------
# você deve instalar o Emacs e o ESS, para isso em umasessão do terminal no Linux faça
# $ sudo apt-get install emacs23 ess

#------------------------------------------------------------------------------------------
# crie um arquivo com extensão R e abra com o Emacs (bot. direto > abrir com Emacs23)#------------------------------------------------------------------------------------------
# algumas teclas de atalho do Emacs:
# * control+c+n: avalia uma linha e passo o cursor para a próxima (eval line & step)
# * control+c+p: avalia um paragrafo (grupo de linhas sem linha em branco)
# * control+c+r: avalia região selecionada
# * control+c+f: avaliauma função
# * alt+pg down/up: rola a pagina do buffer inferior
# * control+9+0 (solta) -: repete 90 vezes o caractere trço (-)
# * alt+;: comenta (##) uma região de código selecionada
# * control+seta para cima/baixo: salta o cursos pelos parágrafos de código#------------------------------------------------------------------------------------------
# operações elementares com escalares

2+5 # faz a soma de 2 com 5
2+5+8
2+5*3^2 # vale as regras das operações matemáticas

#------------------------------------------------------------------------------------------# quebra de comando e quebra de linha

8+8+5+4+7+4+7+4+7+5+ # quebra um comando em duas linhas
8+4+4+7+2+5+4 # note a indentação proposital

8*9; 6-3 # quebra uma linha para ter dois ou mais comandos#------------------------------------------------------------------------------------------
# criação de objetos

a <- 25 # lê-se "a recebe 25" ou "à a é atribuido o valor 25"
19 -> b # mesma coisa, menos usual

a*2 # contas com os objetos criados
a+b

ls() # lista os objetoscriados na memória
rm("a") # remove o objeto a da memória

a <- 12 # cria o objeto a
a <- 89 # atualiza o objeto a (apaga e cria outro)

#------------------------------------------------------------------------------------------
# criando e fazendo operações com vetores...
tracking img