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 bienprint(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#
Pensez à nommer vos variables de manière unique, vous pouvez les renommer facilement
Pensez aussi à supprimer les sorties ou même relancer le noyau