Couche des objets concrets
**************************

Les fonctions de ce chapitre sont spécifiques à certains types
d’objets Python. Leur donner un objet du mauvais type n’est pas une
bonne idée, si vous recevez un objet d’un programme Python, et que
vous n’êtes pas sûr qu’il soit du bon type, vous devez vérifier son
type en premier. Par exemple, pour vérifier qu’un objet est un
dictionnaire, utilisez "PyDict_Check()". Ce chapitre est organisé
comme un arbre généalogique de types d’objets Python.

Avertissement: Tandis que les fonctions décrites dans ce chapitre
  vérifient avec soin le type des objets qui leur sont passés,
  beaucoup d’entre elles ne vérifient pas que *NULL* est passé au lieu
  d’un objet valide. Autoriser *NULL* à être passé peut provoquer des
  violations d’accès à la mémoire et ainsi terminer immédiatement
  l’interpréteur.


Objets fondamentaux
===================

Cette section décrit les objets de type Python et l’objet singleton
"None".

* Objets type

* L’objet "None"


Objets numériques
=================

* Objets association

* Les objets booléens

* Long Integer Objects

* Objets représentant les nombres à virgule flottante

* Objets nombres complexes

  * Nombres complexes en tant que structures C

  * Nombres complexes en tant qu’objets Python


Objets séquences
================

Les opérations génériques sur les objets séquences ont été discutées
dans le chapitre précédent. Cette section traite des genres
spécifiques d’objets séquences qui sont intrinsèques au langage
Python.

* Objets tableau d’octets

  * Macros de vérification de type

  * Fonctions directes sur l’API

  * Macros

* String/Bytes Objects

* Unicode Objects and Codecs

  * Unicode Objects

    * Unicode Type

    * Unicode Character Properties

    * Plain Py_UNICODE

    * wchar_t Support

  * Built-in Codecs

    * Generic Codecs

    * UTF-8 Codecs

    * UTF-32 Codecs

    * UTF-16 Codecs

    * UTF-7 Codecs

    * Unicode-Escape Codecs

    * Raw-Unicode-Escape Codecs

    * Latin-1 Codecs

    * ASCII Codecs

    * Character Map Codecs

    * MBCS codecs for Windows

    * Methods & Slots

  * Methods and Slot Functions

* Objets de type MemoryView

  * The new-style Py_buffer struct

  * Fonctions relatives aux tampons

  * Objets de type MemoryView

  * Autres objets

* Tuple Objects

* List Objects


Objets association
==================

* Objets dictionnaires


Autres objets
=============

* Class and Instance Objects

* Objets fonctions

* Objets méthode

* Objets fichiers

* Module Objects

* Itérateurs

* Les descripteurs

* Slice Objects

* Ellipsis Object

* Objets à références faibles

* Capsules

* Objets Cellules

* Objets Cellules

* Objets générateur

* Objets DateTime

* Set Objects

* Objets code
