Samuel Dias Neto < sdiasneto@yahoo.com.br >
Uma tradução do livro “A Byte of Python” de Swaroop C H.
Sumário
Primeiros
passos:
Usando
o interpretador
Usando
um arquivo fonte
Ajuda
do Python
Básico:
Números
Strings
Indexando
strings
Variáveis
Objetos
Usando
variáveis
Linhas
lógicas e linhas físicas
Indentação
Operadores
e operandos
Operadores
Precedência
dos operadores
Ordem
de avaliação
Associatividade
Funções
Definição
Parâmetros
e argumentos
Variáveis
locais
Variáveis
globais
Valores
padrão para argumentos
Argumento
palavra-chave
return
Docstrings
Módulos
Usando
módulos da biblioteca padrão
Arquivos
.pyc
from...import
__name__
Criando
módulos
A
função dir( )
Estruturas
de dados
Listas
Uma
rápida introdução a objetos e
classes
Usando
listas
Indexando
listas
Métodos
do objeto lista
Tuplas
Usando
tuplas
Tuplas
e o comando print
Dicionários
Usando
dicionários
Seqüências
Usando
seqüências
Referências
Objetos
e referências
Mais
sobre strings
Métodos
das strings
Resolvendo um
problema
O
problema
A
solução
Primeira
versão
Segunda
versão
Código
da segunda versão
Terceira
versão
Código
da terceira versão (não trabalha
corretamente)
Quarta
versão
Refinamentos
Conclusão:
o processo de desenvolvimento de um programa
Programação
orientada a
objetos
Introdução
self
Classes
Criando
uma classe
Métodos
Usando
métodos
__init__
Usando
o método __init__
Variáveis
de objetos e classes
Usando
variáveis de objeto e de classe
Herança
Usando
herança
Exceções
Erros
try.....Except
Manipulando
exceções
Exceções
definidas pelo usuário
Usando
exceções definidas pelo
usuário
try.....finally
Usando
finally
A
biblioteca padrão Python
O
módulo sys
Manipulando
argumentos da linha de comando (sys.argv)
O
módulo os
Mais
Python
Métodos
especiais
Bloco
de comando simples
Listas
inteligentes
Recebendo
tuplas e listas em
funções
lambda
exec
eval
assert
repr
Tabelas
Operadores
Precedência
dos operadores
Alguns
métodos especiais
Lista de exemplos
Usando
o interpretador Python
Usando
um arquivo fonte
Usando
variáveis
Usando o
comando if
Usando o
comando while
Usando o
comando for
Usando o
comando break
Usando
o comando continue
Outro
exemplo do uso de continue
Definindo
uma função
Usando
parâmetros e argumentos numa função
Usando
variáveis locais
Usando
variáveis globais
Usando
valores padrão para argumentos
Usando
argumento palavra-chave
Usando
o comando return
Usando
docstrings
Usando o
módulo sys
Usando
__name__
Criando um
módulo
Usando a
função dir( )
Usando
listas
Usando
tuplas
Saída
usando tuplas e print
Usando
dicionários
Usando
seqüências
Objetos
e referências
Métodos
das strings
Script backup –
primeira versão
Script
backup – segunda versão
Script
backup – terceira versão (não trabalha
corretamente)
Script
backup – quarta versão
Criando
uma classe
Usando
métodos
Usando o método
__init__
Usando
variáveis de objeto e de classe
Usando
herança
Usando
arquivos
Usando
pickle
Manipulando
exceções
Usando
exceções definidas pelo usuário
Usando
finally
Manipulando
argumentos da linha de comando (sys.argv)
Listas
inteligentes
Usando lambda
[ Anterior ][ Sumário ][ Próxima: Introdução ]