Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introdução à Programação com Python - Parte 2

Introdução à Programação com Python - Parte 2

Sumário:

Entrada e Saída;
Listas;
Tuplas;
Dicionários.

Ana Paula Mendes

April 12, 2020
Tweet

More Decks by Ana Paula Mendes

Other Decks in Programming

Transcript

  1. 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 •
  2. @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
  3. entrada - input nome = input("Nome") idade = int(input("Idade: "))

    altura = float(input("Altura: ")) @ananoterminal •
  4. saída - print print("Hello World!") print("Seu nome é: ", nome)

    print("Sua idade é: {}".format(idade)) print("Sua altura é: " + str(altura)) @ananoterminal •
  5. Valores em uma lista Lista vazia vazia = [ ]

    lista com itens frutas = ["banana", "melancia", "abacate"] @ananoterminal •
  6. Operações com lista concatenação de listas [1, 2, 3] +

    [4, 5, 6] repetição de listas [1, 2, 3] * 3 @ananoterminal •
  7. 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 •
  8. 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)
  9. 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
  10. 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
  11. Valores em um dicionário dicionário vazio vazio = {} dicionário

    com itens estudante = {"nome": "Ana", "idade": 22} @ananoterminal •
  12. 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)
  13. 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()