Python é uma linguagem fácil de aprender e poderosa. Ela tem estruturas de dados de alto
nível eficientes e uma abordagem simples mas efetiva de programação orientada a objetos. A
elegância de sintaxe e a tipagem dinâmica do Python aliadas com sua natureza interpretativa,
O interpretador Python pode ser facilmente estendido com novas funções e tipos de dados
implementados em C ou C++ (ou outras linguagens chamadas a partir de C). Python também
Este tutorial introduz informalmente o leitor aos conceitos básicos e aos recursos da
linguagem e do sistema Python. É mais fácil se você possuir um interpretador Python para
uma experiência prática, mas os exemplos são autossuficientes e, portanto, o tutorial pode
Para uma descrição detalhada dos módulos e objetos padrões, veja A Biblioteca Padrão do
Python. Em A Referência da Linguagem Python você encontra uma definição mais formal da
Interpretador Python e Manual de referência da API Python/C. Existe também uma série de
mais usados. Ele busca introduzir diversos dos recursos mais notáveis do Python e lhe dará
uma boa ideia do sabor e estilo da linguagem. Depois de lê-lo, você terá condições de ler e
escrever programas e módulos Python e estará pronto para aprender mais sobre os diversos
3.1.1. Números
3.1.2. Strings
3.1.3. Listas
4.1. Comandos if
4.7.3.5. Recapitulando
5. Estruturas de dados
5.4. Conjuntos
5.5. Dicionários
6. Módulos
6.4. Pacotes
7. Entrada e saída
8. Erros e exceções
8.2. Exceções
9. Classes
9.5. Herança
9.8. Iteradores
9.9. Geradores
10.6. Matemática
12.1. Introdução
13. E agora?
16. Anexo