Outils pour utilisateurs

Outils du site


dev:python:jupyter-notebook:start

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
dev:python:jupyter-notebook:start [2020/08/23 12:24] yoanndev:python:jupyter-notebook:start [2021/02/01 21:51] (Version actuelle) – modification externe 127.0.0.1
Ligne 19: Ligne 19:
  
 Une note est une séquence de cellules. Une cellule est une entrée texte multi-ligne pouvant être exécutée/interprétée via le bouton Play/Exécuter de la barre d'outil ou la combinaison <key>Shift</key>+<key>Enter</key>. Une note est une séquence de cellules. Une cellule est une entrée texte multi-ligne pouvant être exécutée/interprétée via le bouton Play/Exécuter de la barre d'outil ou la combinaison <key>Shift</key>+<key>Enter</key>.
 +
 +On parcours un notebook en frappant successivement les touches <key>Shift</key>+<key>Enter</key> permettant d'évaluer la cellule courante et de se placer sur la suivante.
 +
 +Pour évaluer l'ensemble du notebook en une seule fois Menu **Cell** -> **Run All**.
  
 3 types de cellules existent: 3 types de cellules existent:
Ligne 26: Ligne 30:
  
 Un exemple de notebook exploitant quelques éléments de la sortie enrichie est disponible à l'url https://nbviewer.jupyter.org/github/ipython/ipython/blob/master/examples/IPython%20Kernel/Rich%20Output.ipynb Un exemple de notebook exploitant quelques éléments de la sortie enrichie est disponible à l'url https://nbviewer.jupyter.org/github/ipython/ipython/blob/master/examples/IPython%20Kernel/Rich%20Output.ipynb
 +
 +<note>
 +Dans la plupart des cas, il est important d'évaluer les cellules dans l'ordre. Le fait d'évaluer un programme sous forme de notebook revient à le fragmenter (équivalent d'une exécution en débogueur avec des points d’arrêts). Si l'ordre d'exécution est modifié, le programme n'est plus le même.
 +</note>
 +
 +===== Contrôle de l'interpréteur =====
 +
 +  * Pour supprimer les symboles courants **Kernel** -> **Restart**.
 +  * Si une cellule ne rend pas la main suite a une modification inappropriée (boucle infinie par exemple) **Kernel** -> **Interrupt**
 +  * Si trop de modifications sont apportées, il est possible recharger le notebook initial et de nettoyer les sorties menu **File** -> Reset to original**
  
  
Ligne 33: Ligne 47:
  
 On décompose la problématique via les cellules en passant à la suivante lorsque la précédente s’exécute correctement. On décompose la problématique via les cellules en passant à la suivante lorsque la précédente s’exécute correctement.
 +
 +Une note peut être téléchargée au format Python:
 +  * File -> Download as -> Python
 +
 +Une note peut être exposée en lecture seule pour relecture par un pair:
 +  * File -> Share static version.
 +
 +Dans ce cas une URL est générée qu'il suffit de copier et de partager.
  
 ===== Modes et raccourcis ===== ===== Modes et raccourcis =====
dev/python/jupyter-notebook/start.1598185463.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)