Você está na página 1de 84

RETA FINAL

ASSUNTO:

LINGUAGEM DE
PROGRAMAÇÃO
PYTHON e -R
LINGUAGEM DE PROGRAMAÇÃO
LINGUAGEM DE PROGRAMAÇÃO

> a <- 1 > 1 -> a > a = 1


> a > a > a
[1] 1 [1] 1 [1] 1
LINGUAGEM DE PROGRAMAÇÃO

>>> x = 10
>>> print(x)
10

>>> x, y = 10, 20
>>> print(x)
10
>>> print(y)
20
LINGUAGEM DE PROGRAMAÇÃO
LINGUAGEM DE PROGRAMAÇÃO

a = 1 a <- 1

a print (a)

1 [1] 1
LINGUAGEM DE PROGRAMAÇÃO

a <- 1
cat (a)
1
LINGUAGEM PYTHON
LINGUAGEM R
LINGUAGEM PYTHON

>>> x = “texto” >>> y = ‘1’


>>> x >>> y
‘texto’ ‘1’
LINGUAGEM R

> a <- “texto” > a <- “1”


> a > a
[1] “texto” [1] “1”
LINGUAGEM PYTHON

>>> x = 1
>>> y = -50
>>> z = 50+10
LINGUAGEM PYTHON

>>> x = 1.5
>>> y = 10,5 ## vírgula atribui 2 valores (tupla)
>>> z = -50.3
LINGUAGEM R

> a <- 1
> a <- 0.50 ## vírgula gera um erro
> a <- -50
> a <- pi ## 3.141593
LINGUAGEM R

> a <- 1L
> a <- -5L
> a <- 30L
LINGUAGEM PYTHON

>>> x = True
>>> y = False
LINGUAGEM R

> a <- TRUE


> a <- FALSE
LINGUAGEM R

> a <- 2 + 5i
[1] 2+5i
LINGUAGEM PYTHON

>>> x = 10
>>> type(x)
<class ‘int’>

>>> y = “Rani”
>>> class(y)
<class ‘str’>
LINGUAGEM R

> a <- 1
> class(a)
[1] “numeric”
> a <- “rani”
> class(a)
[1] “character”
> a <- TRUE
> class(a)
[1] “logical”
LINGUAGEM PYTHON
LINGUAGEM PYTHON

>>> lista01 = [1,2,3]


>>> lista01
[1, 2, 3]

>>> lista02 = [“Rani”, 10, True, [1,2,3]]


>>> lista02
[‘Rani’, 10, True, [1, 2, 3]]
LINGUAGEM PYTHON

>>> lista02 = [“Rani”, 10, True, [1,2,3]]

0 1 2 3
Rani 10 True [1, 2, 3]
>>> print(lista02[1])
10
>>> print(lista02[3][1])
2
LINGUAGEM PYTHON

>>> L = [1,2,3,4]

FUNÇÃO DESCRIÇÃO
len Retorna o tamanho da lista. print len(L) = 4
min Retorna o menor valor da lista. print min(L) = 1
max Retorna o maior valor da lista. print max(L) = 4
sum Retorna a soma dos elementos. print sum(L) = 10
LINGUAGEM PYTHON

>>> L = [1,2,3,4]

FUNÇÃO DESCRIÇÃO
Adiciona novo valor no final da L.append(5)
append
lista print(L) = [1,2,3,4,5]
Remove o elemento indicado L.remove(1)
remove
(não a posição) print(L) = [2,3,4,5]
LINGUAGEM PYTHON

>>> L = [3,1,4,2]
FUNÇÃO DESCRIÇÃO
Insere novo elemento na posição L.insert(0, 5)
insert
print(L) = [5,1,2,3,4]
L.sort()
sort Retorna de forma ordenada
print(L) =[1,2,3,4]
L.reverse()
reverse Inverte a ordem da lista
print (L) = [4,3,2,1]
LINGUAGEM PYTHON
LINGUAGEM PYTHON

>>> tupla01 = (1, 2, 3)


>>> print(tupla01)
(1, 2, 3)

>>> tupla02 = (“Rani”, 10, True, (1,2,3))


>>> print(tupla01)
(‘Rani’, 10, True, (1, 2, 3))
LINGUAGEM PYTHON

>>> T = [1,2,3,4]

FUNÇÃO DESCRIÇÃO
len Retorna o tamanho da tupla print len(T) = 4
min Retorna o menor valor da tupla print min(T) = 1
max Retorna o maior valor da tupla print max(T) = 4
sum Retorna a soma dos elementos print sum(T) = 10
LINGUAGEM PYTHON
LINGUAGEM PYTHON

>>> D = {“Nome”:“Rani”, “Idade”:28}


>>> print(D[“Nome”])
‘Rani’

FUNÇÃO DESCRIÇÃO
len Retorna o tamanho da tupla print len(D)
min Retorna o menor valor da tupla print min(D)
max Retorna o maior valor da tupla print max(D)
LINGUAGEM PYTHON
LINGUAGEM R

> x <- list(1:5, “RANI", TRUE, c("a", "b"))


> x
[[1]]
[1] 1 2 3 4 5
[[2]]
[1] “RANI"
[[3]]
[1] TRUE
[[4]]
[1] "a" "b"
LINGUAGEM R

> pedido <- list(id = 123,


nome = "Ranielison",
cpf = "123456789",
email = "exemplodeemail@exemplo.com.br",
atributos = list("Professor", "Escritor", "Dançarino")
)
LINGUAGEM R
LINGUAGEM R

> vetor1 <- c(1, 2, 3, 4, 5)


> vetor2 <- c(“a”, “b”, “c”, “d”)
> vetor1
[1] 1 2 3 4 5
> vetor2
[1] “a”, “b”, “c”, “d”

> class(vetor1)
[1] numeric
> class(vetor2)
[1] “character”
LINGUAGEM R

> vetor1 <- c(1.5, 10, TRUE, “rani”) #character


> vetor2 <- c(10i, TRUE, 10) #complex
> vetor1 <- c(10, TRUE, 20L) #numeric
LINGUAGEM R

> vetor1 <- c(1, 2, 3, 4, 5)


> vetor1 -1
[1] 0 1 2 3 4

> vetor1 <- c(1, 2, 3, 4, 5)


> vetor1 *2
[1] 2 4 6 8 10
LINGUAGEM R

> vetor1 * vetor2


[1] 0 1 2 3 4

> vetor1 <- c(3, 6, 9)


> vetor1[2]
[1] 6
LINGUAGEM PYTHON
LINGUAGEM R
LINGUAGEM PYTHON

>>> x = 20
>>> if x > 10:
... print(“Verdadeiro”)
...
Verdadeiro
LINGUAGEM R

> x <- 2
> if (x == 1) {
Sys.time() # retorna data/hora do momento da execução.
}
> x <- 1
> if(x == 1) {
Sys.time()
}
[1] "aaa-mm-dd hh:mm:ss UTC"
LINGUAGEM PYTHON

Maior > OU or
Menor < E
Maior ou igual >= NEGAÇÃO not
Menor ou igual <=
E &
Igual ==
OU |
Diferente !=
NEGAÇÃO !
LINGUAGEM R

Maior >
Menor <
Maior ou igual >=
Menor ou igual <=
Igual ==
Diferente !=

E &
OU |
NEGAÇÃO !
LINGUAGEM PYTHON

>>> x = 10
>>> if x!=10:
... print(“Verdadeiro”)
... else:
... print(“Falso”)
Falso
LINGUAGEM R

> x <- 2
> if (x < 0) {
sinal <- “Negativo”
} else
sinal <- “Positivo”
> sinal
[1] “Positivo"
LINGUAGEM PYTHON

>>> idade = 17
>>> if idade>18:
... print(“Pode ter CNH”)
... elif idade<18:
... print(“Não pode ter CNH”)
... else:
... print(“Idade alcançada”)
Não pode ter CNH
LINGUAGEM R

> x <- 0
> if (x < 0) {
sinal <- “Negativo”
} else if (x == 0) {
sinal <- “Neutro”
} else if (x > 0) {
sinal <- “Positivo”
}
> sinal
[1] “Neutro"
LINGUAGEM R

> x <- 2
> if (x < 0) {
sinal <- “Negativo”
} else
sinal <- “Positivo”
> sinal
[1] “Positivo"
LINGUAGEM PYTHON
LINGUAGEM PYTHON
LINGUAGEM R
LINGUAGEM PYTHON

>>> idade = 14
>>> while idade<18:
... print(“%s não pode ter CNH” %idade)
... idade=idade+1
14 não pode ter CNH
15 não pode ter CNH
16 não pode ter CNH
17 não pode ter CNH
LINGUAGEM R

> x <- 0
> while (x < 5){
print(x)
x<- x+1
}
[1] 0
[1] 1
[1] 2
[1] 3
[1] 4
LINGUAGEM PYTHON

>>> idade = 14
>>> while idade<18:
... print(“%s não pode ter CNH” %idade)
... idade=idade+1
>>> else:
... print(“%s já pode ter CNH” %idade)
14 não pode ter CNH
15 não pode ter CNH
16 não pode ter CNH
17 não pode ter CNH
18 já pode ter CNH
LINGUAGEM PYTHON
LINGUAGEM R
LINGUAGEM PYTHON

>>> idade = [14, 15, 16, 17]


>>> for x in idade:
... print(“%s não pode ter CNH” %x)
14 não pode ter CNH
15 não pode ter CNH
16 não pode ter CNH
17 não pode ter CNH
LINGUAGEM R

> x <- 1:5


> soma <- 0
> For (y in x){
soma<-soma+x[y]
}
> soma
[1] 15
LINGUAGEM PYTHON

>>> idade = (14, 15, 16, 17)


>>> for x in idade:
... print(“%s não pode ter CNH” %x)
>>> else:
... print(“%s já pode ter CNH” %(x+1))
14 não pode ter CNH
15 não pode ter CNH
16 não pode ter CNH
17 não pode ter CNH
18 já pode ter CNH
QUESTÕES
QUESTÕES
QUESTÕES
QUESTÕES
QUESTÕES
QUESTÕES
QUESTÕES
QUESTÕES
QUESTÕES
QUESTÕES
QUESTÕES
QUESTÕES
QUESTÕES
QUESTÕES
QUESTÕES
QUESTÕES
QUESTÕES
QUESTÕES
QUESTÕES
QUESTÕES
QUESTÕES
Fim...

Você também pode gostar