ANA NO TERMINAL
Ana Paula Mendes
I n t r o d u ç ã o à p r o g r a m a ç ã o
c o m P y t h o n - p a r t e 2
@ananoterminal •
@ananoterminal •
@ananoterminal •
Slide 2
Slide 2 text
@ananoterminal •
BACHARELANDA EM CIÊNCIA DA
COMPUTAÇÃO - UFPI
TÉCNICA EM DESENVOLVIMENTO DE
SOFTWARE - IFPI
DESENVOLVEDORA FULL STACK
AMO OPEN SOURCE
Boas vindas again!
ana no terminal
ana Paula mendes
Slide 3
Slide 3 text
@ananoterminal •
@ananoterminal •
@ananoterminal •
Entrada e Saída
Valores em
uma lista
Lista vazia
vazia = [ ]
lista com itens
frutas = ["banana", "melancia", "abacate"]
@ananoterminal •
Slide 8
Slide 8 text
Métodos de
lista
adicionar itens
frutas.append("uva")
ordernar itens
frutas.sort()
@ananoterminal •
tamanho da lista
len(frutas)
acessar itens
frutas[n]
Slide 9
Slide 9 text
Operações com
lista
concatenação de listas
[1, 2, 3] + [4, 5, 6]
repetição de listas
[1, 2, 3] * 3
@ananoterminal •
Slide 10
Slide 10 text
Operações com
lista
fatiamento de listas
lista = [0, 1, 2, 3, 4, 5]
lista[:4]
lista[3:]
lista[1:3]
remoção de itens
del lista[n]
lista.pop(n)
@ananoterminal •
Valores em
uma tupla
Tupla vazia
vazia = ()
tupla com 1 item
tupla = 1,
tupla = (1,)
@ananoterminal •
tupla com vários itens
tupla = 1, 2, 3, 4, 5
tupla = (1, 2, 3, 4, 5)
Slide 13
Slide 13 text
Métodos de tupla
ACESSA ITENS COMO NA LISTA;
O FATIAMENTO É COMO NA LISTA;
É IMUTÁVEL, PORTANTO NÃO É
POSSÍVEL REATRIBUIR VALORES
NUMA TUPLA;
É POSSÍVEL ADICIONAR ITENS
APENAS CONCATENANDO TUPLAS.
ZimCore Hubs • Apr. 30, 2020
Slide 14
Slide 14 text
Utilidade
Pública
Sem tupla
a = 1
b = 2
temp = a
a = b
b = temp
@ananoterminal •
com tupla
a = 1
b = 2
a, b = b, a
Métodos de
dicionário
Acessar valores
estudante["nome"]
Acessar as chaves
estudante.keys()
@ananoterminal •
Remoção de itens
del estudante["idade"]
estudante.pop("idade")
acessar os itens
estudante.items()
Slide 19
Slide 19 text
@ananoterminal •
ANA PAULA MENDES
@ananoterminal
TWITTER
INSTAGRAM
E-MAIL
[email protected]
obrigada :)