Formation Python ILL
Utilisation du Notebook IPython (alias Jupyter)
Matthieu Moy
Ensimag
octobre 2016
Matthieu Moy (Ensimag) Formation Python ILL octobre 2016 <1 / 11 >
IPython, c’est quoi ?
IPython 3 :
Iconsole : interprète interactif amélioré (tab-completion,
commandes en plus, couleurs, ...)
Iqtconsole : interface graphique améliorée
Inotebook : travailler depuis son navigateur web
IIPython.parallel : calcul parallèle (exploitation du multi-cœur)
IPython 4 : The Big Split
IChaque fonctionnalité devient un paquet à part entière
IIPython notebook devient “Jupyter”
Matthieu Moy (Ensimag) Formation Python ILL octobre 2016 <2 / 11 >
Le Notebook
Intérêts :
IEnvironnement interactif et agréable
IPratique pour dérouler un calcul/raisonnement en mélangeant code
et explications
IPossibilité d’utiliser un serveur “notebook” et de s’y connecter de
n’importe quelle machine (sans Python installé)
ILe serveur “notebook” peut être le point d’entrée d’une ferme de
calcul.
Mais ...
IQuelques pièges (on y vient)
IPlus difficile de comprendre ce que l’on fait (où sont mes
fichiers ? ?)
Démonstration
Matthieu Moy (Ensimag) Formation Python ILL octobre 2016 <3 / 11 >
Premiers pas
Lancement :
ILinux : ipython notebook ou
jupyter notebook
IWinPython : lancer Jupyter ou IPython
Notebook.
IAnaconda : depuis le launcher
anaconda, choisir Jupyter ou IPython
Notebook.
Utilisation : depuis le navigateur (doit se
lancer automatiquement)
Nouveau notebook : New
Notebook/Python 2.
Entrer 2+2, puis Shift+Enter
Matthieu Moy (Ensimag) Formation Python ILL octobre 2016 <4 / 11 >
Quelques calculs
Entrez les morceaux de code suivants dans des cellules :
Au clavier :
IEnter : aller à la ligne, rester dans la cellule
IShift+Enter : exécuter la cellule, passer à la suivante
IControl+Enter : exécuter la cellule, rester sur cette cellule
IAutre : menu « Help » « Keyboard shortcuts ».
Matthieu Moy (Ensimag) Formation Python ILL octobre 2016 <5 / 11 >
1 / 16 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !