En programmation informatique, un notebook, aussi fréquemment appelé calepin électronique, voire simplement calepin[note 1],[note 2],[note 3] est une interface de programmation interactive (en) permettant de combiner des sections en langage naturel et des sections en langage informatique. Les notebooks sont notamment utilisés en science des données pour explorer et analyser des données. Les notebooks peuvent ensuite être enregistrés sous forme de document. C'est un exemple de programmation lettrée.
L'usage des notebooks en science permet de faciliter le partage et la reproductibilité des résultats[1].
Erreur de référence : Des balises <ref>
existent pour un groupe nommé « note », mais aucune balise <references group="note"/>
correspondante n’a été trouvée