Enseignement et numérique

Le blog de Christophe Bertrand

Introduction à Jupyter

08/11/2017

Python 3

Jupyter est une application web avec laquelle il est possible de programmer dans différents langages et notamment en Python.

Vous pouvez l'essayer directement en ligne en cliquant sur le lien ci-dessous :

Essayer Jupyter

Au départ vous avez un explorateur de fichiers qui permet d'ouvrir les différents notebook disponibles :

Pour créer un nouveau notebook cliquez sur New et sélectionnez Python 3 :

Une nouvelle page web s'ouvre avec votre nouveau notebook Python 3 prêt à être utilisé :

Le champs d'entrée étiqueté In [ ] sert à saisir les commandes à exécuter par le langage Python, par exemple, saisissez 4+5 puis cliquez sur le bouton Run, le résulat du calcul apparaît en dessous :

Jupyter numérote toutes les entrées/sorties :

  • ce que vous avez saisi est maintenant précédé de In [1]
  • le résultat retourné est précédé de Out[1]

L'ensemble des deux champs In [1] et Out[1] constitue une cellule du notebook, vous pouvez la sélectionner par un simple clic. Si vous cliquez dans le champs In [1], vous pouvez le modifier :

et demander une nouvelle évaluation en cliquant sur le bouton Run :

Pour continuer la prise en main de Jupyter, je vous propose de programmer une fonction qui calcule la moyenne de deux nombres :

Les mots clés du langage Python sont colorés en vert et l'éditeur sait automatiquement indenter le code lorsque vous appuyez sur la touche « Entrée » pour passer à la ligne.

Pour que la fonction saisie soit bien prise en compte par Python, vous ne devez pas oublier de cliquer sur Run à la fin de la saisie. La définition d'une fonction ne génère pas de champs de sortie Out[] :

Il est maintenant possible d'utiliser la fonction moyenne :

Si vous vous trompez dans l'écriture d'une instruction ou dans l'utilisation d'une fonction vous obtenez un message qui vous indique votre erreur :

Vous pouvez faire un nouvel essai en modifiant votre entrée et en n'oubliant par de cliquer sur Run :

Pour terminer, sachez qu'au lieu de cliquer sur Run, vous pouvez appuyer sur SHIFT+ENTREE pour déclencher l'exécution du code de la cellule.