IPython - Introspection d'objets dynamiques

IPython dispose de différentes manières d'obtenir des informations sur les objets Python de manière dynamique. Dans ce chapitre, apprenons les méthodes d'introspection dynamique d'objets dans IPython.

Utilisation de ? et ??fournit des informations spécifiques et plus détaillées sur l'objet. Dans le premier exemple présenté ci-dessous, un objet entier simple a est créé. Ses informations peuvent être obtenues en tapant un? dans la cellule d'entrée.

Dans le deuxième exemple, définissons une fonction et introspectons cet objet fonction avec ? et ??.

Notez que la fonction magique %psearch équivaut à l'utilisation de ? ou ?? pour récupérer les informations sur les objets.