L’outil Python Tutor, très pratique pour expliquer l’évolution de l’état des variables Python, peut être directement intégré dans un notebook de l’ENT académique.
Voici comment intégrer Python Tutor dans
(à la date de rédaction de cet article, la bibliothèque metakernel n’est pas intégrée au JupyterLab académique, il faut l’installer via un pip install)
!pip install metakernel # installation de la librairie metakernel dans le notebook courant
On appelle ensuite la fonction qui sera utilisée :
from metakernel import register_ipython_magics
register_ipython_magics()
Lorsque l’on souhaite avoir la visualisation de Python Tutor d’une cellule, il suffit de la faire précéder de %%tutor :
%%tutor
liste1 = [2,3,4]
liste2 = liste1
liste2[0] = 10
On obtient alors la présentation suivante :