Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Capa
Título Índice
Prefácio
A estranha história deste livro Convenções usdas neste livro Uso do código dos exemplos (de acordo com a política da O'Reilly) Como entrar em contato conosco Agradecimentos Lista de contribuidores
Capítulo 1: A jornada do programa
1.1 - O que é um programa? 1.2 - Execução do Python 1.3 - O primeiro programa 1.4 - Operadores aritméticos 1.5 - Valores e tipos 1.6 - Linguagens formais e naturais 1.7 - Depuração 1.8 - Glossário 1.9 - Exercícios
Exercício 1.1 Exercício 1.2
Capítulo 2: Variáveis, expressões e instruções
2.1 - Instruções de atribuição 2.2 - Nomes de variáveis 2.3 - Expressões e instruções 2.4 - Modo script 2.5 - Ordem das operações 2.6 - Operações com strings 2.7 - Comentários 2.8 - Depuração 2.9 - Glossário 2.10 - Exercícios
Exercício 2.1 Exercício 2.2
Capítulo 3: Funções
3.1 - Chamada de função 3.2 - Funções matemáticas 3.3 - Composição 3.4 - Como acrescentar novas funções 3.5 - Uso e definições 3.6 - Fluxo de execução 3.7 - Parâmetros e argumentos 3.8 - As variáveis e os parâmetros são locais 3.9 - Diagrama da pilha 3.10 - Funções com resultado e funções nulas 3.11 - Por que funções? 3.12 - Depuração 3.13 - Glossário 3.14 - Exercícios
Exercício 3.1 Exercício 3.2 Exercício 3.3
Capítulo 4: Estudo de caso: projeto de interface
4.1 - Módulo turtle 4.2 - Repetição simples 4.3 - Exercícios 4.4 - Encapsulamento 4.5 - Generalização 4.6 - Projeto da interface 4.7 - Refatoração 4.8 - Um plano de desenvolvimento 4.9 - docstring 4.10 - Depuração 4.11 - Glossário 4.12 - Exercícios
Exercício 4.1 Exercício 4.2 Exercício 4.3 Exercício 4.4 Exercício 4.5
Capítulo 5: Condicionais e recursividade
5.1 - Divisão pelo piso e módulo 5.2 - Expressões booleanas 5.3 - Operadores lógicos 5.4 - Execução condicional 5.5 - Execução alternativa 5.6 - Condicionais encadeadas 5.7 - Condicionais aninhadas 5.8 - Recursividade 5.9 - Diagramas da pilha para funções recursivas 5.10 - Recursividade infinita 5.11 - Entrada de teclado 5.12 - Depuração 5.13 - Glossário 5.14 - Exercícios
Exercício 5.1 Exercício 5.2 Exercício 5.3 Exercício 5.4 Exercício 5.5 Exercício 5.6
Capítulo 6: Funções com resultado
6.1 - Valores de retorno 6.2 - Desenvolvimento incremental 6.3 - Composição 6.4 - Funções booleanas 6.5 - Mais recursividade 6.6 - Salto de fé 6.7 - Mais um exemplo 6.8 - Verificação de tipos 6.9 - Depuração 6.10 - Glossário 6.11 - Exercícios
Exercício 6.1 Exercício 6.2 Exercício 6.3 Exercício 6.4 Exercício 6.5
Capítulo 7: Iteração
7.1 - Reatribuição 7.2 - Atualização de variáveis 7.3 - Instrução while 7.4 - break 7.5 - Raízes quadradas 7.6 - Algoritmos 7.7 - Depuração 7.8 - Glossário 7.9 - Exercícios
Exercício 7.1 Exercício 7.2 Exercício 7.3
Capítulo 8: Strings
8.1 - Uma string é uma sequência 8.2 - len 8.3 - Travessia com loop for 8.4 - Fatiamento de strings 8.5 - Strings são imutáveis 8.6 - Buscando 8.7 - Loop e contagem 8.8 - Métodos de strings 8.9 - Operador in 8.10 - Comparação de strings 8.11 - Depuração 8.12 - Glossário 8.13 - Exercícios
Exercício 8.1 Exercício 8.2 Exercício 8.3 Exercício 8.4 Exercício 8.5
Capítulo 9: Estudo de caso: jogos de palavras
9.1 - Leitura de listas de palavras 9.2 - Exercícios
Exercício 9.1 Exercício 9.2 Exercício 9.3 Exercício 9.4 Exercício 9.5 Exercício 9.6
9.3 - Busca 9.4 - Loop com índices 9.5 - Depuração 9.6 - Glossário 9.7 - Exercícios
Exercício 9.7 Exercício 9.8 Exercício 9.9
Capítulo 10: Listas
10.1 - Uma lista é uma sequência 10.2 - Listas são mutáveis 10.3 - Percorrendo uma lista 10.4 - Operações com listas 10.5 - Fatias de listas 10.6 - Métodos de listas 10.7 - Mapeamento, filtragem e redução 10.8 - Como excluir elementos 10.9 - Listas e strings 10.10 - Objetos e valores 10.11 - Alias 10.12 - Argumentos de listas 10.13 - Depuração 10.14 - Glossário 10.15 - Exercícios
Exercício 10.1 Exercício 10.2 Exercício 10.3 Exercício 10.4 Exercício 10.5 Exercício 10.6 Exercício 10.7 Exercício 10.8 Exercício 10.9 Exercício 10.10 Exercício 10.11 Exercício 10.12
Capítulo 11: Dicionários
11.1 - Um dicionário é um mapeamento 11.2 - Um dicionário como uma coleção de contadores 11.3 - Loop e dicionários 11.4 - Busca reversa 11.5 - Dicionários e listas 11.6 - Memos 11.7 - Variáveis globais 11.8 - Depuração 11.9 - Glossário 11.10 - Exercícios
Exercício 11.1 Exercício 11.2 Exercício 11.3 Exercício 11.4 Exercício 11.5 Exercício 11.6
Capítulo 12: Tuplas
12.1 - Tuplas são imutáveis 12.2 - Atribuição de tuplas 12.3 - Tuplas como valores de retorno 12.4 - Tuplas com argumentos de comprimento variável 12.5 - Listas e tuplas 12.6 - Dicionários e tuplas 12.7 - Sequências de sequências 12.8 - Depuração 12.9 - Glossário 12.10 - Exercícios
Exercício 12.1 Exercício 12.2 Exercício 12.3 Exercício 12.4
Capítulo 13: Estudo de caso: seleção de estrutura de dados
13.1 - Análise de frequência de palavras
Exercício 13.1 Exercício 13.2 Exercício 13.3 Exercício 13.4
13.2 - Números aleatórios
Exercício 13.5
13.3 - Histograma de palavras 13.4 - Palavras mais comuns 13.5 - Parâmetros opcionais 13.6 - Subtração de dicionário
Exercício 13.6
13.7 - Palavras aleatórias
Exercício 13.7
13.8 - Análise de Markov
Exercício 13.8
13.9 - Estruturas de dados 13.10 - Depuração 13.11 - Glossário 13.12 - Exercícios
Exercício 13.9
Capítulo 14: Arquivos
14.1 - Persistência 14.2 - Leitura e escrita 14.3 - Operador de formatação 14.4 - Nomes de arquivo e caminhos 14.5 - Captura de exceções 14.6 - Bancos de dados 14.7 - Usando o Pickle 14.8 - Pipes 14.9 - Escrevendo módulos 14.10 - Depuração 14.11 - Glossário 14.12 - Exercícios
Exercício 14.1 Exercício 14.2 Exercício 14.3
Capítulo 15: Classes e objetos
15.1 - Tipos definidos pelos programadores 15.2 - Atributos 15.3 - Retângulos 15.4 - Instâncias como valores de retorno 15.5 - Objetos são mutáveis 15.6 - Cópia 15.7 - Depuração 15.8 - Glossário 15.9 - Exercícios
Exercício 15.1 Exercício 15.2
Capítulo 16: Classes e funções
16.1 - Time 16.2 - Funções puras 16.3 - Modificadores 16.4 - Prototipação versus planejamento 16.5 - Depuração 16.6 - Glossário 16.7 - Exercícios
Exercício 16.1 Exercício 16.2
Capítulo 17: Classes e métodos
17.1 - Recursos de orientação a objeto 17.2 - Exibição de objetos 17.3 - Outro exemplo 17.4 - Um exemplo mais complicado 17.5 - Método init 17.6 - Método __str__ 17.7 - Sobrecarga de operadores 17.8 - Despacho por tipo 17.9 - Polimorfismo 17.10 - Interface e implementação 17.11 - Depuração 17.12 - Glossário 17.13 - Exercícios
Exercício 17.1 Exercício 17.2
Capítulo 18: Herança
18.1 - Objetos Card 18.2 - Atributos de classe 18.3 - Comparação de cartas 18.4 - Baralhos 18.5 - Exibição do baralho 18.6 - Adição, remoção, embaralhamento e classificação 18.7 - Herança 18.8 - Diagramas de classe 18.9 - Encapsulamento de dados 18.10 - Depuração 18.11 - Glossário 18.12 - Exercícios
Exercício 18.1 Exercício 18.2 Exercício 18.3
Capítulo 19: Extra
19.1 - Expressões condicionais 19.2 - Abrangência de listas 19.3 - Expressões geradoras 19.4 - any e all 19.5 - Conjuntos 19.6 - Contadores 19.7 - defaultdict 19.8 - Tuplas nomeadas 19.9 - Reunindo argumentos de palavra-chave 19.10 - Glossário 19.11 - Exercícios
Exercício 19.1
Apêndice A: Depuração
A.1 - Erros de sintaxe
A.1.1 - Continuo fazendo alterações e não faz nenhuma diferença
A.2 - Erros de tempo de execução
A.2.1 - Meu programa não faz nada A.2.2 - Meu programa trava A.2.3 - Quando executo o programa recebo uma exceção A.2.4 - Acrescentei tantas instruções print que fui inundado pelos resultados
A.3 - Erros semânticos
A.3.1 - Meu programa não funciona A.3.2 - Tenho uma baita expressão cabeluda e ela não faz o que espero A.3.3 - Tenho uma função que não retorna o que espero A.3.4 - Estou perdido e preciso de ajuda A.3.5 - Sério, preciso mesmo de ajuda
Apêndice B: Análise de algoritmos
B.1 - Ordem de crescimento
Exercício B.1
B.2 - Análise de operações básicas do Python
Exercício B.2
B.3 - Análise de algoritmos de busca B.4 - Hashtables B.5 - Glossário
Colofão
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion