AprendaComputaocomPython
63196 palavras
253 páginas
Aprenda Computação com PythonDocumentation
Versão 1.1
Allen Downey, Jeff Elkner and Chris Meyers
12/08/2010
Conteúdo
1
Prefácio
1.1 Como e porque eu vim a usar Python .
1.2 Encontrando um livro-texto . . . . . .
1.3 Introduzindo programação com Python
1.4 Construindo uma comunidade . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
3
4
4
6
2
Apresentação
3
Capítulo 1: O caminho do programa
3.1 1.1 A linguagem de programação Python . .
3.2 1.2 O que é um programa? . . . . . . . . . .
3.3 1.3 O que é depuração (debugging)? . . . . .
3.4 1.4 Linguagens naturais e linguagens formais
3.5 1.5 O primeiro programa . . . . . . . . . . .
3.6 1.6 Glossário . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
9
9
11
11
13
14
14
Capítulo 2: Variáveis, expressões e comandos
4.1 2.1 Valores e tipos . . . . . . . . . . . . . .
4.2 2.2 Variáveis . . . . . . . . . . . . . . . . .
4.3 2.3 Nomes de variáveis e palavras reservadas
4.4 2.4 Comandos . . . . . . . . . . . . . . . .
4.5 2.5 Avaliando expressões . . . . . . . . . . .
4.6 2.6 Operadores e operandos . . . . . . . . .
4.7 2.7 Ordem dos operadores . . . . . . . . . .
4.8 2.8 Operações com strings . . . . . . . . . .
4.9 2.9 Composição . . . . . . . . . . . . . . .
4.10 2.11 Glossário . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.