Slide 1

Slide 1 text

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

Slide 4

Slide 4 text

entrada - input nome = input("Nome") idade = int(input("Idade: ")) altura = float(input("Altura: ")) @ananoterminal •

Slide 5

Slide 5 text

saída - print print("Hello World!") print("Seu nome é: ", nome) print("Sua idade é: {}".format(idade)) print("Sua altura é: " + str(altura)) @ananoterminal •

Slide 6

Slide 6 text

@ananoterminal • @ananoterminal • @ananoterminal • Listas

Slide 7

Slide 7 text

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 •

Slide 11

Slide 11 text

@ananoterminal • @ananoterminal • @ananoterminal • Tuplas

Slide 12

Slide 12 text

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

Slide 15

Slide 15 text

@ananoterminal • @ananoterminal • @ananoterminal • Dicionários

Slide 16

Slide 16 text

Valores em um dicionário dicionário vazio vazio = {} dicionário com itens estudante = {"nome": "Ana", "idade": 22} @ananoterminal •

Slide 17

Slide 17 text

Métodos de dicionário adicionar itens estudante["matricula"] = "2020123" ordernar itens sorted(estudante.items()) sorted(estudante.keys()) [('idade', 22), ('nome', 'Ana')] ['idade', 'nome'] @ananoterminal • tamanho do dicionário len(estudante)

Slide 18

Slide 18 text

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 :)