Aula 2

Propaganda
Faculdade Metropolitana de Maringá
Introdução à linguagem Python
Minicurso – Aula 2
Prof.º Alexandre C. Andreani
Dúvidas? [email protected]
1 / 35
Tópicos
●
Listas
●
Conjuntos
●
Dicionários
●
funções
●
Classes
2 / 35
Listas
3 / 35
Listas
O que é?
●
●
Uma lista é um conjunto ordenado de valores, onde
cada valor é identificado por um índice;
Os valores que compõem uma lista são chamados
de elementos;
4 / 35
Listas
Como faz?
●
Sintaxe
●
Exemplos
5 / 35
Listas
Exemplo
Faça um programa que receba a
idade de 3 pessoas, exibindo-as em
seguida.
6 / 35
Listas
Exemplo
Faça um programa que receba a
idade de 3 pessoas, exibindo-as em
seguida.
7 / 35
Listas
Exercício
8 / 35
Listas
Exercício
9 / 35
Listas
Exercício
10 / 35
Listas
Resposta
11 / 35
Conjuntos
12 / 35
Conjuntos
O que é?
13 / 35
Conjuntos
Como faz?
14 / 35
Conjuntos
Como faz?
15 / 35
Conjuntos
Operações
16 / 35
Conjuntos
Remover elemento
17 / 35
Conjuntos
Exemplo
Faça um programa que receba dois
conjuntos de números e mostre os
números diferentes e o seu total.
18 / 35
Conjuntos
Exercício
Faça um programa que receba 3
conjuntos(A, B e C) de números e mostre
os números pertencentes apenas a A e B
e o seu total.
19 / 35
Conjuntos
Exercício
Faça um programa que receba 3
conjuntos(A, B e C) de números e mostre
os números pertencentes apenas a A e B
e o seu total.
20 / 35
Dicionários
21 / 35
Dicionários
O que é?
22 / 35
Dicionários
O que é?
23 / 35
Dicionários
Como faz?
24 / 35
Dicionários
Como faz?
25 / 35
Dicionários
Como faz?
26 / 35
Dicionários
Exemplo
Faça um programa que receba múltiplos contatos
e as informações pessoais de cada um (nome
completo, cpf, idade, sexo, estado onde mora) e
permita buscar um contato pelo cpf.
27 / 35
Dicionários
Exercício
Faça um programa que receba múltiplos contatos
e as informações pessoais de cada um (nome
completo, cpf, idade, sexo, estado onde mora) e
permita buscar o contato por cpf. Caso o contato
seja de outro estado, que não PR, mostre
“endereço inválido“.
28 / 35
Dicionários
Resposta
29 / 35
Funções e Classes
No quadro
30 / 35
Funções e Classes
Exercício
31 / 35
Funções e Classes
Exercício
32 / 35
O que você aprendeu hoje?
●
Listas
●
Conjuntos
●
Dicionários
●
funções
●
Classes
33 / 35
Referências
●
Zen do Python com exemplos
–
●
http://artifex.org/~hblanks/talks/2011/pep20_by_
example.html
Lista de exercícios
–
http://wiki.python.org.br/ListaDeExercicios
34 / 35
35 / 35
Download