Jupyter : les deux types de cellules
L’intérêt des carnets interactifs est de permettre d’entrelacer, au sein d’un même document, narration, interaction, calcul, visualisation et programmation. Pour cela, Jupyter propose un modèle très simple : un carnet Jupyter est une simple succession de cellules de deux types :
Des cellules de texte riche, au format Markdown / MyST;
Des cellules de code exécutable.
Comment changer le type d’une cellule¶
À la souris : dans la barre d’outil de la feuille, sélectionnez
MarkdownouCode.Au clavier : passez en mode commande puis utilisez Y pour convertir une cellule Markdown en cellule de code.
Inversement, toujours en mode commande, utilisez M pour convertir une cellule de code en cellule de Markdown.
import codecs
codecs.decode(‘Oenib!’, ‘rot_13’)
En savoir plus sur la syntaxe Markdown ♣¶
Voici quelques tutoriels que vous pourrez explorer après le TP :
Le chapitre «Authoring» du guide de MyST
Bilan¶
Dans la plupart des cas d’usage, le rôle d’un carnet numérique est de transmettre des idées, en racontant une histoire interactive. L’alternance des cellules permet la micro-scénarisation de cette histoire, avec des cellules de texte riche qui en donnent la trame narrative et des cellules de code exécutable, synthétiques et parcimonieuses, qui engagent le lecteur par des interactions.