Camada de Abstração de Objetos
******************************

As funções deste capítulo interagem com objetos Python de acordo com a
sua tipagem, ou de acordo com as classes dos tipos de objetos
(Exemplo: todos os tipos numéricos, todos os tipos de sequência).
Quando usado em um objeto de um tipo que não se aplica será lançada
uma exceção do Python.

Não é possível usar essas funções em objetos que não estão
propriamente inicializados, tal como uma objeto de lista que foi
criado por "PyList_New()", mas do qual os itens não foram definidos
como algum valor non-"NULL" ainda.

* Protocolo de Objeto

* Número de Protocolo

* Protocolo de Seqüência

* Protocolo de Mapeamento

* Protocolo Iterador

* Protocolo de Buffer

  * Estrutura de Buffer

  * Tipos de solicitação do buffer

    * campos independentes do pedido

    * apenas em formato

    * forma, avanços, suboffsets

    * requisições contíguas

    * requisições compostas

  * Arrays Complexos

    * NumPy-style: forma e avanços

    * Estilo-PIL: forma, avanços e suboffsets

  * Buffer-related functions

* Protocolo de Buffer Antigo
