Les jupyter-notebooks

Les jupyter-notebooks

Un jupyter-notebook est un environnement d’écriture qui permet de combiner du texte et du code. Dans cet environnement il est possible d’exécuter directement le code.

Le projet Jupyter permet d’utiliser plusieurs langages informatiques. Dans le cadre du séminaire nous allons nous limiter à python.

Toute la documentation ets disponible ici.

Installer

Pour faire fonctionner jupyter-notebook vous avez donc besoin d’avoir python sur votre machine.

Vous pouvez donc:

  1. Installer python

  2. Installer pip

  3. Installer jupyter-notebook

Ou alors installer un paquet qui a déjà tout, par exemple Anaconda

Blocs

Un jupyter-notebook est structuré en blocs. Chaque bloc peut être du code ou du texte “normal”.

Le texte peut (doit) être écrit en markdown. Voici une rapide introduction à markdown

Regardons maintenant un bloc de code:

machaine = 5
print(machaine)
5

On vient de créer notre premier algorithme…

Il est intéressant de voir que le premier algorithme est toujours un “Hello world”… des idées à ce propos?

Essayons quelque chose d’autre:

machaine2= machaine+' et coucou!'
print(machaine2)
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-7-34f09d763d77> in <module>
----> 1 machaine2= machaine+' et coucou!'
      2 print(machaine2)

TypeError: unsupported operand type(s) for +: 'int' and 'str'
a = 2
b = 3
print(a+b)
5

Sympa, n’est-ce pas?