Chloé Mimeau

Maître de conférences (assistant professor) at CNAM Paris

Laboratory M2N
2 rue Conté, 75003 Paris
Office 35.3.17
Phone : 01.40.27.22.83
chloe.mimeau@cnam.fr

As my teaching activities are realised in French, this page is written only in French language.

Summary
Enseignements dispensés au Cnam
Un outil pour les TP numériques : Jupyter

← back to home page

Enseignements dispensés au Cnam

Un outil pour les TP numériques : JupyterLogo Jupyter

Les carnets Jupyter

Qu’est-ce qu’un carnet Jupyter ?
Un carnet Jupyter (notebooks en anglais) se présente sous la forme d’une feuille de texte ou de calculs manipulable à travers un navigateur web. Ce carnet se subdivise en cellules, des zones indépendantes pouvant contenir l’ensemble des éléments suivants :

De plus ce document unique peut ensuite être exporté au format pdf ou html ou bien encore être présenté sous la forme de transparents de cours dynamiques. Les carnets Jupyter représentent donc un format idéal pour les TP numériques, que ce soit pour l’enseignant (rédaction de sujets de TP, de transparents/poly de cours, de feuille d’exercices, …) ou pour les élèves (rédaction de comptes-rendu de TP ou de rapports sur document unique contenant l’ensemble des supports, dont du code executable).

Et en pratique ?
→ Vidéo de démonstration d’utilisation d’un carnet Jupyter
→ Tester directement Jupyter en ligne, sans installation, sur try.jupyter.org (attention, il y a souvent saturation du serveur. De façon générale, une installation de Jupyter sur votre machine est vivement recommandée)
→ Pour installer Jupyter, télécharger la distribution Anaconda pour Python version 2 ou 3 (contenant nativement Jupyter ainsi que d’autres applications Python comme l’IDE Spyder)
→ Exemples de carnet Jupyter (en Python 3) à télécharger ici et à tester dans Jupyter (en cliquant sur l’onglet Upload en haut à droite)

Le projet JupyterHub au Cnam

Afin de faciliter l’accès et l’utilisation des carnets Jupyter lors des cours/TP réalisés au Cnam, une équipe de 6 enseignants-chercheurs accompagnée d’un ingénieur a mis en place un projet visant à héberger un serveur JupyterHub unique (machine virtuelle) au sein de l’infrastructure informatique du Cnam. Ainsi les élèves ne sont désormais plus contraints à l’installation de logiciel tiers sur leurs propres ordinateurs et plus aucune installation n’est nécessaire sur les machines physiques des salles de TP du Cnam. Les ressources de calcul sont distribuées sur le serveur JupyterHub. Il suffit d’une connexion internet pour y accéder et les utiliser (seuls les enseignants-chercheurs et les élèves du Cnam ont accès à ce serveur).

Les membres du projet JupyterHub :

Equipe JupyterHub illustration : Josselin Noirel

← back to home page