Vous êtes sur la page 1sur 9

Environnement pendant les TPs

Travail en ligne 1
Ouvrir un notebook 1
Exécuter une cellule de code 2
Redémarrer le notebook 2
Sauvegarder son travail 3

Sous Linux Debian : VS Code 4


Ouvrir un notebook 4
Exécuter une cellule de code 5
Redémarrer le notebook 5
Sauvegarder son travail 5

Sous Linux Debian : Jupyter Notebook 5

Sous Windows : serveur Jupyter via Anaconda 6


Ouvrir un notebook 6
Exécuter une cellule de code 8
Redémarrer le notebook 8
Sauvegarder son travail 9

Travail en ligne
Cette solution vous permet de travailler depuis n’importe quel navigateur, depuis chez vous ou en
TP.

Ouvrir un notebook

- Se connecter depuis un navigateur récent sur https://notebook.basthon.fr/


- Sélectionner le menu Fichier > Ouvrir …
- Sélectionner le fichier .ipynb préalablement téléchargé.

1
Exécuter une cellule de code
Pour déclencher l’exécution d’une cellule de code on peut :
- Soit utiliser le bouton
- Soit utiliser le raccourci clavier Ctrl + Entrée

Dans le cas d’une cellule code, le code correspondant est exécuté.

Redémarrer le notebook

2
Attention! L’état interne du notebook dépend de l’ordre d’exécution des cellules. Le notebook
favorise une lecture de haut en bas du notebook, mais chaque cellule exécutée vient modifier l’état
interne du notebook en mémoire.

Si jamais vous ne maîtrisez plus l’état interne du notebook, il est possible de demander sa
réinitialisation à l’aide du menu suivant :

Il conviendra ensuite d'exécuter l’ensemble des cellules nécessaires, dans l’ordre souhaité…

Sauvegarder son travail

Attention ! Le document en ligne est sauvegardé régulièrement via un cookie du navigateur, mais
le fichier qui a été ouvert n’est pas modifié sans action explicite :

VOUS DEVEZ SAUVEGARDER VOTRE TRAVAIL EN FIN DE SEANCE

Pour cela :
- Sélectionner le menu Fichier > Enregistrer sous …
- Télécharger en spécifiant le nom du fichier .ipynb.

3
Lors de nos tests il n’a pas été possible de conserver par défaut le nom du fichier, la sauvegarde
par défaut donne le nom Untitled.ipynb. C’est très désagréable, mais nous n’avons pas de
contournement à proposer pour l’instant si ce n’est de renommer manuellement le fichier exporté
en fin de séance.

Sous Linux Debian : VS Code

Ouvrir un notebook
Dans l’explorateur de fichiers :
- Cliquer droit sur le répertoire de travail
- Sélectionner Ouvrir avec -> Ouvrir avec “Visual Studio Code”
(Ceci permet de situer VS Code dans un répertoire défini plutôt qu’à la racine.)
- Lors de la première utilisation, faire confiance aux codes dans ce répertoire :

- Dans la partie gauche, l’explorateur (affichable avec Ctrl+B puis éventuellement


Ctrl+Shift+E) permet de sélectionner le fichier à ouvrir :

- Lorsqu’on ouvre un notebook ipynb pour la première fois sur un compte ou une machine, il
est nécessaire d’installer localement les extensions permettant de gérer les fichiers ipynb
(ici le plugin Python) :

4
(il n’est pas nécessaire de suivre le reste du “Get Started” sur les notebook, Jupyter, une fois le
plugin Python installé, les notebook doivent fonctionner correctement, par contre il peut être
nécessaire de revenir à l’explorateur de fichier :

Exécuter une cellule de code


Une fois le fichier ouvert et l’environnement correct, les cellules s’exécutent avec Ctrl+Entrée.

Redémarrer le notebook
On peut effacer les sorties ainsi que redémarrer le noyau Jupyter avec la barre de tâche locale :

Sauvegarder son travail


La sauvegarde se fait comme avec n’importe quel fichier.

Sous Linux Debian : Jupyter Notebook


Dans un terminal, lancer la commande :
jupyter notebook mon_notebook.ipynb

Le serveur Jupyter se lance et ouvre automatiquement le navigateur en localhost:8888.

Le fonctionnement est alors identique à Windows (Voir ci-dessous)

5
Sous Windows : serveur Jupyter via Anaconda
Les choix sont beaucoup moins riches sous windows :
- Pycharm est déployé en version “gratuite” et ne permet pas d’exécuter les notebooks
- L’installation de VSCode ne permet pas d’exécuter de notebooks
Pour exécuter un notebook sous Windows, sans accès internet, il est possible de lancer un
serveur Jupyter sur la station à partir d’Anaconda

Ouvrir un notebook

Lancer depuis la barre des tâches le Navigateur Anaconda

Une fois le navigateur lancé, choisir “Launch” sur la brique Jupyter.

6
Un navigateur va se lancer, connecté à votre serveur Jupyter.

Utiliser l’interface pour aller sélectionner le fichier .ipynb téléchargé et déplacé précedemment.

7
Cliquer sur le notebook, celui-ci apparaît dans l’interface.

Exécuter une cellule de code


Pour déclencher l’exécution d’une cellule de code on peut :
- Soit utiliser le bouton
- Soit utiliser le raccourci clavier Ctrl + Entrée

Redémarrer le notebook

8
Attention! L’état interne du notebook dépend de l’ordre d’exécution des cellules. Le notebook
favorise une lecture de haut en bas du notebook, mais chaque cellule exécutée vient modifier l’état
interne du notebook en mémoire.

Si jamais vous ne maîtrisez plus l’état interne du notebook, il est possible de demander sa
réinitialisation à l’aide du menu suivant :

Il conviendra ensuite d'exécuter l’ensemble des cellules nécessaires, dans l’ordre souhaité…

Sauvegarder son travail


Attention ! Le document n’est pas sauvegardé automatiquement à chaque exécution, il faut
penser à demander régulièrement une sauvegarde.

L’état de sauvegarde du notebook est rappelé dans le titre du notebook :

Vous aimerez peut-être aussi