Les Sorties (Outputs)#

Objectif pédagogique : Comprendre comment se servir des sorties dans un carnet Jupyter

Lorsque vous executez une cellule, la sortie est enregistrée. Si vous avez attribué des valeurs à des variables, créé une fonction, une classe, c’est également enregistré.

Le stokage des variables
Suivez les instructions suivantes dans l’ordre :

  • Insérez une cellule ci-après (entrez en mode commande avec Esc et utilisez B)

  • écrivez « ma_variable » et exécutez avec MAJ + Enter

  • effacez écrivez « ma_variable = 5 » et exécutez

  • effacez encore et écrivez de nouveau seulement « ma_variable » et exécutez

La variable une fois attribuée est en mémoire, il faut explicitement demander à effacer les sorties.

L’underscore (ou tiret bas)
Suivez les instructions :

  • Insérez une cellule ci-après

  • écrivez un calcul, par exemple « 3 + 4 » et exécutez

  • effacez et écrivez print(_), puis exécutez.
    A quoi sert donc « _ » selon vous ?

Accéder au résultat d’une cellule précisément
Suivez les instructions :

  • Insérez une cellule ci-après

  • entrez un calcul, par exemple « 2 + 8 » et exécutez Vous voyez qu’à chaque fois que vous validez une entrée en l’exécutant vous obtenez une sortie. Les deux ont un numéro.

  • Insérez une autre cellule en dessous de votre calcul

  • Accédez à l’entrée et sortie de votre cellule ci-dessus en écrivant print(In[numéro de l'entrée]) ou bien print(Out[numéro de la sortie])

Résumé:

  • Toutes les variables, fonctions etc. qui ont été crées restent en mémoire tant que vous ne les effacez pas

  • La dernière sortie est enregistrée dans « _ »

  • A tout moment, vous pouvez accédez à une entrée ou sortie en particulier grâce à In[ ] et Out[ ]

Conclusion#

Gardez en mémoire que votre notebook aussi à une mémoire !
Si vous avez l’habitude de réutiliser certains nom de variables (i, A, Toto etc.), elles peuvent être déjà attibuées et donc être écrasées.

Pour aller plus loin#