A Referência da Linguagem Python
********************************

Este manual de referência descreve a sintaxe e a "semântica central"
da linguagem. É conciso, mas tenta ser exato e completo. A semântica
dos tipos de objetos embutidos não essenciais e das funções e módulos
embutidos é descrita em A Biblioteca Padrão do Python. Para uma
introdução informal à linguagem, consulte O Tutorial Python. Para
programadores em C ou C++, existem dois manuais adicionais: Estendendo
e Incorporando o Interpretador Python descreve a imagem de alto nível
de como escrever um módulo de extensão Python, e o Manual de
referência da API Python/C descreve as interfaces disponíveis para
programadores C/C++ em detalhes.

* 1. Introdução

  * 1.1. Implementações Alternativas

  * 1.2. Notação

* 2. Análise léxica

  * 2.1. Estrutura das linhas

  * 2.2. Outros tokens

  * 2.3. Identificadores e palavras-chave

  * 2.4. Literais

  * 2.5. Operadores

  * 2.6. Delimitadores

* 3. Modelo de dados

  * 3.1. Objetos, valores e tipos

  * 3.2. A hierarquia de tipos padrão

  * 3.3. Nomes de métodos especiais

  * 3.4. Corrotinas

* 4. Modelo de execução

  * 4.1. Estrutura de um programa

  * 4.2. Nomeação e ligação

  * 4.3. Exceções

* 5. O sistema de importação

  * 5.1. "importlib"

  * 5.2. Pacotes

  * 5.3. Caminho de busca

  * 5.4. Loading

  * 5.5. The Path Based Finder

  * 5.6. Replacing the standard import system

  * 5.7. Package Relative Imports

  * 5.8. Special considerations for __main__

  * 5.9. Open issues

  * 5.10. Referências

* 6. Expressões

  * 6.1. Conversões aritméticas

  * 6.2. Átomos

  * 6.3. Primaries

  * 6.4. Await expression

  * 6.5. The power operator

  * 6.6. Unary arithmetic and bitwise operations

  * 6.7. Binary arithmetic operations

  * 6.8. Shifting operations

  * 6.9. Binary bitwise operations

  * 6.10. Comparações

  * 6.11. Boolean operations

  * 6.12. Expressões de atribuição

  * 6.13. Conditional expressions

  * 6.14. Lambdas

  * 6.15. Expression lists

  * 6.16. Evaluation order

  * 6.17. Operator precedence

* 7. Instruções simples

  * 7.1. Instruções de expressão

  * 7.2. Instruções de atribuição

  * 7.3. A instrução "assert"

  * 7.4. A instrução "pass"

  * 7.5. A instrução "del"

  * 7.6. A instrução "return"

  * 7.7. A instrução "yield"

  * 7.8. A instrução "raise"

  * 7.9. A instrução "break"

  * 7.10. A instrução "continue"

  * 7.11. A instrução "import"

  * 7.12. A instrução "global"

  * 7.13. A instrução "nonlocal"

* 8. Instruções compostas

  * 8.1. A instrução "if"

  * 8.2. The "while" statement

  * 8.3. The "for" statement

  * 8.4. The "try" statement

  * 8.5. The "with" statement

  * 8.6. Definições de função

  * 8.7. Definições de classe

  * 8.8. Corrotinas

* 9. Componentes de Alto-Nível

  * 9.1. Programas Python completos

  * 9.2. Entrada de arquivo

  * 9.3. Entrada interativa

  * 9.4. Entrada de expressão

* 10. Especificação Completa da Gramática
