26. Débogueur et instrumentation
********************************

Ces bibliothèques sont là pour vous aider lors du développement en
Python : Le débogueur vous permet d’avancer pas à pas dans le code,
d’analyser la pile d’appel, de placer des points d’arrêts, … Les
outils d’instrumentation exécutent du code et vous donnent un rapport
détaillé du temps d’exécution, vous permettant d’identifier les
goulots d’étranglement dans vos programmes.

* 26.1. "bdb" — Framework de débogage

* 26.2. "pdb" — Le débogueur Python

* 26.3. Commande du débogueur

* 26.4. The Python Profilers

  * 26.4.1. Introduction to the profilers

  * 26.4.2. Instant User’s Manual

  * 26.4.3. "profile" and "cProfile" Module Reference

  * 26.4.4. The "Stats" Class

  * 26.4.5. What Is Deterministic Profiling?

  * 26.4.6. Limitations

  * 26.4.7. Calibration

  * 26.4.8. Using a custom timer

* 26.5. "hotshot" — High performance logging profiler

  * 26.5.1. Profile Objects

  * 26.5.2. Using hotshot data

  * 26.5.3. Example Usage

* 26.6. "timeit" — Measure execution time of small code snippets

  * 26.6.1. Basic Examples

  * 26.6.2. Python Interface

  * 26.6.3. Command-Line Interface

  * 26.6.4. Exemples

* 26.7. "trace" — Trace or track Python statement execution

  * 26.7.1. Utilisation en ligne de commande.

    * 26.7.1.1. Main options

    * 26.7.1.2. Modifiers

    * 26.7.1.3. Filters

  * 26.7.2. Programmatic Interface
