Esta documentação é de uma versão antiga do Python que não é mais atualizada. Você deveria atualizar e ler a documentação do Python para versão estável atual.

# Serviços da Linguagem Python

O Python fornece vários módulos para ajudar a trabalhar com a linguagem Python. Estes módulos suportam tokenizing, parsing, análise de sintaxe, disassembly de bytecode e várias outras facilidades.

Esses módulos incluem:

- `parser` — Acessa árvores de análise do Python
  - Creating ST Objects
  - Convertendo objetos ST
  - Queries on ST Objects
  - Exceptions and Error Handling
  - ST Objects
  - Example: Emulation of `compile()`
- `ast` — Árvores de Sintaxe Abstrata
  - Classes de nó
  - Gramática Abstrata
  - Auxiliares de `ast`
- `symtable` — Acesso a tabela de simbolos do compilador
  - Generating Symbol Tables
  - Examining Symbol Tables
- `symbol` — Constantes usadas com árvores de análise do Python
- `token` — Constantes usadas com árvores de análises do Python
- `keyword` — Testando palavras-chave do Python
- `tokenize` — Tokenizer for Python source
  - Tokenizando entradas
  - Uso da linha de comando
  - Exemplos
- `tabnanny` — Detecção de recuo ambíguo
- `pyclbr` — Suporte a navegador de módulos do Python
  - Objetos de Função
  - Objetos de Classe
- `py_compile` — Compilar arquivos fonte do Python
- `compileall` — Compilar bibliotecas do Python para bytecode
  - Uso na linha de comando
  - Funções públicas
- `dis` — Disassembler do bytecode do Python
  - Analise do Bytecode
  - Analysis functions
  - Python Bytecode Instructions
  - Opcode collections
- `pickletools` — Ferramentas para desenvolvedores pickle
  - Uso na linha de comando
    - Opções da linha de comando
  - Interface programática