Traitement de documents de notebook
Depuis la version 3, les notebooks ont été enregistrés sous forme d'expressions symboliques pouvant facilement être chargées et traitées en Wolfram Language, mais cela nécessite une bonne compréhension de la représentation symbolique du notebook. NotebookImport élimine cet obstacle en simplifiant l'extraction de texte, de graphiques et de code à partir des notebooks.
Importez toutes les cellules utilisées comme "Notes" trouvées dans la documentation de Cos, convertissez-les en simples chaînes de texte brut et renvoyez-les dans un tableau joliment mis en forme.

makeGrid[Text /@ NotebookImport[docNotebook, "Notes" -> "Text"]]

Des échantillons de toutes les entrées extraites.

makeGrid[Take[NotebookImport[docNotebook, "Input"], 9]]

Affichez les entrées sous la forme d'"InactiveExpression".

makeGrid[Take[
NotebookImport[docNotebook, "Input" -> "InactiveExpression"], 9]]

Des échantillons de toutes les sorties graphiques.

Take[Cases[
NotebookImport[docNotebook,
"Output"], _Graphics | _Image | _Graphics3D], 4]

Des échantillons de tous les exemples de textes extraits.

makeGrid[Take[NotebookImport[docNotebook, "ExampleText" -> "Text"],
9]]
