Listagens da terceira edição.

Na terceira edição do livro, as listagens foram diagramadas de forma a simplificar a leitura. Esta mudança tornou a leitura mais leve e o texto mais claro. No entanto, a numeração de listagens e programas ficou bem diferente. Para possibilitar o acesso a todas as listagens do livro, estas foram listadas em ordem sequencial. Quando uma listagem é um programa importante, teremos a palavra Programa e o mesmo número apresentado no livro.

Para listagens de edições anteriores, clique aqui.

Capítulo 1

1-1
1-2

Ir para o topo

Capítulo 2

2-1
2-2
2-3
2-4
2-5
2-6
2-7
2-8
2-9
2-10
2-11
2-12
2-13
2-14
2-15
2-16
2-17 Programa 2.1 – Primeiro programa com variáveis
2-18
2-19
2-20
2-21 Programa 2.2 – Cálculo de aumento de salário
2-22
2-23 Programa 2.3 - Alternativa para o cálculo de aumento de salário

Ir para o topo

Capítulo 3

3-1
3-2
3-3
3-4
3-5
3-6
3-7
3-8
3-9
3-10
3-11
3-12
3-13
3-14
3-15
3-16
3-17
3-18
3-19
3-20
3-21
3-22
3-23
3-24
3-25
3-26
3-27
3-28
3-29
3-30
3-31
3-32
3-33
3-34
3-35
3-36

Ir para o topo

Capítulo 4

4-1
4-2 Programa 4.1 – Lê dois valores e imprime qual é o maior
4-3 Programa 4.2 - Carro novo ou velho, dependendo da idade
4-4 Programa 4.3 – Cálculo do Imposto de Renda
4-5 Programa 4.4 - Carro novo ou velho, dependendo da idade com else
4-6 Programa 4.5 - Conta de telefone com três faixas de preço
4-7 Programa 4.6 – Categoria x preço
4-8 Programa 4.7 - Categoria x preço, usando elif

Ir para o topo

Capítulo 5

5-1
5-2
5-3
5-4
5-5
5-6
5-7
5-8
5-9
5-10
5-11
5-12
5-13
5-14 Programa 5.1 – Contagem de cédulas
5-15
5-16
5-17
5-18
5-19
5-20
5-21
5-22
5-23

Ir para o topo

Capítulo 6

6-1
6-2
6-3
6-4
6-5 Programa 6.1 – Cálculo da média
6-6 Programa 6.2 - Cálculo da média com notas digitadas
6-7 Programa 6.3 – Apresentação de números
6-8
6-9
6-10
6-11
6-12 Programa 6.4 - Repetição com tamanho fixo da lista
6-13 Programa 6.5 - Repetição com tamanho da lista usando len
6-14
6-15
6-16 Programa 6.6 - Adição de elementos à lista
6-17
6-18
6-19
6-20
6-21
6-22 Programa 6.7 - Simulação de uma fila de banco
6-23 Programa 6.8 - Pilha de pratos
6-24
6-25 Programa 6.9 – Pesquisa sequencial
6-26
6-27
6-28
6-29
6-30
6-31
6-32 Programa 6.10 – Transformação de range em uma lista
6-33
6-34
6-35 Programa 6.11 – Verificação do maior valor
6-36 Programa 6.12 – Cópia de elementos para outras listas
6-37 Programa 6.13 – Controle da utilização de salas de um cinema
6-38
6-39 Programa 6.14 – Lendo e imprimindo uma lista de compras
6-40
6-41 Programa 6.15 - Impressão de uma lista de strings, letra a letra
6-42 Programa 6.16 – Listas com elementos de tipos diferentes
6-43 Programa 6.17 – Listas de listas
6-44 Programa 6.18 – Impressão das compras
6-45 Programa 6.19 – Criação e impressão da lista de compras
6-46 Programa 6.20 – Ordenação pelo método de bolhas
6-47
6-48
6-49
6-50
6-51
6-52
6-53
6-54 Programa 6.21 – Obtenção do preço com um dicionário
6-55
6-56
6-57
6-58
6-59 Programa 6.22 – Exemplo de dicionário com estoque e operações de venda
6-60
6-61
6-62 Programa 6.23 - Exemplo de dicionário sem valor padrão
6-63
6-64 Program 6.24 – Exemplo de dicionário com valor padrão
6-65
6-66
6-67
6-68
6-69
6-70
6-71
6-72
6-73
6-74
6-75
6-76
6-77
6-78
6-79
6-80
6-81
6-82
6-83
6-84
6-85
6-86
6-87

Ir para o topo

Capítulo 7

7-1
7-2
7-3
7-4
7-5
7-6
7-7
7-8
7-9
7-10
7-11
7-12 Programa 7.1 – Pesquisa de todas as ocorrências
7-13
7-14
7-15
7-16
7-17
7-18
7-19
7-20
7-21
7-22
7-23
7-24
7-25
7-26
7-27
7-28
7-29
7-30
7-31
7-32
7-33
7-34
7-35
7-36
7-37
7-38
7-39
7-40
7-41
7-42
7-43
7-44
7-45
7-46
7-47 Programa 7.2 Jogo da forca
7-48
7-49
7-50
7-51
7-52

Ir para o topo

Capítulo 8

8-1
8-2
8-3
8-4
8-5 Programa 8.1 – Pesquisa em uma lista
8-6
8-7
8-8 Programa 8.2 – Como não escrever uma função
8-9 Programa 8.3 – Cálculo do fatorial
8-10 Programa 8.4 – Outra forma de calcular o fatorial
8-11
8-12
8-13
8-14
8-15 Programa 8.5 – Função recursiva do fatorial
8-16 Programa 8.6 – Função modificada para facilitar o rastreamento
8-17
8-18 Programa 8.7 – Função recursiva de Fibonacci
8-19 Programa 8.8 - Exemplo de validação sem usar uma função
8-20 Programa 8.9 – Validação de inteiro usando função
8-21
8-22
8-23
8-24 Progama 8.10 – Função soma com parâmetros obrigatórios e opcionais
8-25
8-26
8-27 Programa 8.11 – Função retângulo com parâmetros obrigatórios e opcionais
8-28
8-29
8-30 Programa 8.12 – Funções como parâmetro
8-31 Programa 8.13 – Configuração de funções com funções
8-32
8-33
8-34 Programa 8.14 – Função soma com número indeterminado de parâmetros
8-35 Programa 8.15 – Função imprime_maior com número indeterminado de parâmetros
8-36 Programa 8.16 - Função lambda que recebe um valor e retorna o dobro dele
8-37 Programa 8.17 – Função lambda que recebe mais de um parâmetro
8-38
8-39
8-40
8-41
8-42
8-43
8-44
8-45
8-46
8-47
8-48
8-49
8-50
8-51
8-52
8-53
8-54 Programa 8.18 – Módulo entrada (entrada.py)
8-55 Programa 8.19 – Módulo soma (soma.py) que importa entrada
8-56
8-57 Programa 8.20 – Adivinhando o número
8-58
8-59
8-60
8-61
8-62
8-63
8-64
8-65 Programa 8.21 – Navegando listas a partir do tipo de seus elementos
8-66
8-67
8-68
8-69
8-70
8-71
8-72
8-73
8-74
8-75
8-76
8-77
8-78
8-79
8-80
8-81
8-82

Ir para o topo

Capítulo 9

9-1
9-2 Programa 9.1 – Abrindo, lendo e fechando um arquivo
9-3 Programa 9.2 – Uso do with
9-4
9-5
9-6
9-7 Programa 9.3 – Gravação de números pares e ímpares em arquivos diferentes
9-8 Programa 9.4 – With em uma só linha
9-9
9-10
9-11 Programa 9.5 – Processamento de um arquivo
9-12 Programa 9.6 – Controle de uma agenda de telefones
9-13
9-14 Programa 9.7 Criação de uma página inicial em Python
9-15
9-16 Programa 9.8 - Geração de uma página web a partir de um dicionário
9-17
9-18
9-19
9-20
9-21
9-22
9-23
9-24
9-25
9-26
9-27
9-28 Programa 9.9 - Verificação se um diretório ou arquivo já existe
9-29
9-30
9-31
9-32
9-33
9-34 Programa 9.10 – Árvore de diretórios sendo percorrida
9-35
9-36
9-37
9-38
9-39
9-40
9-41
9-42
9-43
9-44
9-45

Ir para o topo

Capítulo 10

10-1
10-2
10-3
10-4
10-5
10-6
10-7
10-8
10-9
10-10 Programa 10.1 – Conta com registro de operações e extrato (contas.py)
10-11
10-12
10-13
10-14
10-15
10-16
10-17
10-18
10-19
10-20
10-21
10-22
10-23
10-24
10-25
10-26
10-27
10-28
10-29 Programa 10.2 - Chave como propriedade apenas para leitura (nome.py)
10-30
10-31
10-32
10-33
10-34
10-35
10-36 Programa 10.3 - Listagem completa da nova agenda
10-37
10-38
10-39

Ir para o topo

Capítulo 11

11-1
11-2
11-3
11-4
11-5
11-6
11-7
11-8
11-9 Programa 11.1 - Consulta com múltiplos resultados
11-10 Programa 11.2 – Consulta, registro por registro
11-11 Programa 11.3 - Uso do with para fechar a conexão
11-12
11-13 Programa 11.4 – Consulta com filtro de seleção
11-14
11-15
11-16
11-17
11-18
11-19
11-20 Programa 11.5 - Consulta utilizando parâmetros
11-21
11-22
11-23
11-24
11-25 Programa 11.6 - Exemplo de update sem where e com rowcount
11-26
11-27
11-28
11-29
11-30
11-31
11-32
11-33
11-34
11-35
11-36
11-37
11-38
11-39
11-40
11-41
11-42
11-43
11-44
11-45
11-46
11-47
11-48
11-49
11-50
11-51
11-52
11-53
11-54
11-55
11-56
11-57
11-58
11-59
11-60
11-61
11-62
11-63
11-64
11-65 Programa 11.7 – Agenda com banco de dados completo

Ir para o topo

banner com link para a página sobre o livro de Introdução à Programação com Python no site da editora Novatec
comments powered by Disqus