27. 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.
- 27.1.
bdb
— Framework de débogage - 27.2.
faulthandler
— Dump the Python traceback - 27.3.
pdb
— Le débogueur Python - 27.4. The Python Profilers
- 27.5.
timeit
— Mesurer le temps d’exécution de fragments de code - 27.6.
trace
— Trace or track Python statement execution - 27.7.
tracemalloc
— Trace memory allocations