From 963f2c3e5e2b2bd51cc4a9be1649b1df1bb7a299 Mon Sep 17 00:00:00 2001 From: Emmanuel Bruno <emmanuel.bruno@univ-tln.fr> Date: Wed, 20 Oct 2021 17:58:31 +0200 Subject: [PATCH] cleans up. --- JupyterHub UTLN.ipynb | 131 +++++++++++++++++++++++++++++++++--------- 1 file changed, 105 insertions(+), 26 deletions(-) diff --git a/JupyterHub UTLN.ipynb b/JupyterHub UTLN.ipynb index cb8d6b8..e2c7c7a 100644 --- a/JupyterHub UTLN.ipynb +++ b/JupyterHub UTLN.ipynb @@ -3,7 +3,12 @@ { "cell_type": "markdown", "id": "9f9ae14d-164e-455d-bd4a-38144281a90b", - "metadata": {}, + "metadata": { + "slideshow": { + "slide_type": "slide" + }, + "tags": [] + }, "source": [ "# JupyterHub à l'UTLN\n", "\n", @@ -15,7 +20,12 @@ { "cell_type": "markdown", "id": "c0de0d0b-3487-4efe-9292-6b21c8ffe7b4", - "metadata": {}, + "metadata": { + "slideshow": { + "slide_type": "slide" + }, + "tags": [] + }, "source": [ "### Un exemple simple\n", "L'exemple suivant télécharge automatiquement le dataset [Iris](https://archive.ics.uci.edu/ml/datasets/iris)." @@ -25,7 +35,12 @@ "cell_type": "code", "execution_count": 27, "id": "36aa9ec5-39fa-4481-974e-26456f86ae1b", - "metadata": {}, + "metadata": { + "slideshow": { + "slide_type": "fragment" + }, + "tags": [] + }, "outputs": [], "source": [ "# L'accès à internet se fait via le proxy de l'UTLN\n", @@ -40,7 +55,12 @@ "cell_type": "code", "execution_count": 28, "id": "1a00d1de-0a06-4d54-8544-cfd6a655e1b0", - "metadata": {}, + "metadata": { + "slideshow": { + "slide_type": "subslide" + }, + "tags": [] + }, "outputs": [], "source": [ "# Le dataset est téléchargé depuis le Web (idélament, il devrait être accessible depuis un partage).\n", @@ -51,7 +71,12 @@ { "cell_type": "markdown", "id": "d420e980-db5e-4860-8080-cc4485aec252", - "metadata": {}, + "metadata": { + "slideshow": { + "slide_type": "slide" + }, + "tags": [] + }, "source": [ "On peut ensuite afficher les cinq premières lignes," ] @@ -60,7 +85,12 @@ "cell_type": "code", "execution_count": 29, "id": "a73f1ef9-8c50-4297-8d2e-02a6a8c732e4", - "metadata": {}, + "metadata": { + "slideshow": { + "slide_type": "fragment" + }, + "tags": [] + }, "outputs": [ { "data": { @@ -156,7 +186,12 @@ { "cell_type": "markdown", "id": "88aa343e-f4b2-458e-ab09-9430e6b16085", - "metadata": {}, + "metadata": { + "slideshow": { + "slide_type": "slide" + }, + "tags": [] + }, "source": [ "puis des statistiques sur les données" ] @@ -165,7 +200,12 @@ "cell_type": "code", "execution_count": 30, "id": "28dd3330-14b8-4317-aba9-b7dfe8f04601", - "metadata": {}, + "metadata": { + "slideshow": { + "slide_type": "fragment" + }, + "tags": [] + }, "outputs": [ { "data": { @@ -279,7 +319,12 @@ { "cell_type": "markdown", "id": "148ad277-91e9-470c-b8e4-58f53c330e1a", - "metadata": {}, + "metadata": { + "slideshow": { + "slide_type": "slide" + }, + "tags": [] + }, "source": [ "et enfin visualiser les relations entre les caractéristiques (longueurs et largeurs de pétales et sépales) pour chacune des trois espèces et les distributions sur la diagonale." ] @@ -288,7 +333,12 @@ "cell_type": "code", "execution_count": 31, "id": "a5181228-2317-485a-aa91-e5da362b3eec", - "metadata": {}, + "metadata": { + "slideshow": { + "slide_type": "fragment" + }, + "tags": [] + }, "outputs": [ { "data": { @@ -310,31 +360,40 @@ { "cell_type": "markdown", "id": "5bbd4022-4058-4482-bd89-c0a57d4b7c57", - "metadata": {}, + "metadata": { + "slideshow": { + "slide_type": "fragment" + }, + "tags": [] + }, "source": [ "Le notebook peut être partagé sous sa forme exécutable ou exporté comme un fichier pdf, une page HTML static, un diaporama HTML Reveal.js, ... (Menu File->Export Notebook As...)." ] }, { "cell_type": "markdown", - "id": "7a1ab036-531b-4f93-a66a-eeba00ad6240", - "metadata": {}, - "source": [ - "## Qu'est-ce que JupyterHub" - ] - }, - { - "cell_type": "markdown", - "id": "7cccebee-f26c-4e29-b9e8-a4f84d24f88a", - "metadata": {}, + "id": "9dc81533-3683-4938-9c8a-af04dd88afa3", + "metadata": { + "slideshow": { + "slide_type": "slide" + }, + "tags": [] + }, "source": [ + "## Qu'est-ce que JupyterHub\n", + "\n", "[JupyterHub](https://github.com/jupyterhub/jupyterhub) permet de mettre simplement à disposition des utilisateurs des notebooks et fournit l'accès à des ressources de calcul partagées. Les utilisateurs peuvent consulter, modifier ou créer des notebooks dans un espace de travail personnel (le répertoire *work*). JupyterHub permet de changer à volonté d'environnement d'exécution (par exemple pour avoir des logiciels ou des versions différentes). " ] }, { "cell_type": "markdown", "id": "efd75a31-ce30-4226-baae-d0c777034f46", - "metadata": {}, + "metadata": { + "slideshow": { + "slide_type": "slide" + }, + "tags": [] + }, "source": [ "## A qui est destiné ce service ?\n", "JupyterHub est un service ouvert aux enseignants et aux étudiants de l'UFR de Sciences et Techniques de [l'Université de Toulon](http://www.univ-tln.fr) (UTLN). C'est actuellement une \"preuve de concept\". **Les utilisateurs doivent sauvegarder régulièrement leur données eux-même**. " @@ -343,7 +402,12 @@ { "cell_type": "markdown", "id": "0cc42c20-246c-4a59-a6d2-cc8e5a2edd5a", - "metadata": {}, + "metadata": { + "slideshow": { + "slide_type": "slide" + }, + "tags": [] + }, "source": [ "## Est-possible de faire autre chose que des notebooks ?\n", "Oui ! Il s'agit en fait d'un environnement linux isolé. Il est possible d'ouvrir un terminal de commande (+ en haut à gauche puis Terminal). Il est aussi possible d'ouvrir un éditeur de texte web : Visual Studio code (+ en haut à gauche puis VS Code IDE). Il peut donc être utilisé comme un environnement de travail complet." @@ -352,7 +416,12 @@ { "cell_type": "markdown", "id": "cb0f6f5e-ff87-4069-a507-76172bb5303f", - "metadata": {}, + "metadata": { + "slideshow": { + "slide_type": "slide" + }, + "tags": [] + }, "source": [ "## Comment fournir du contenu aux étudiants ?\n", "La solution préconisée est de gérer ce contenu sur un entrepôt git et d'utiliser [nbgitpuller](https://jupyterhub.github.io/nbgitpuller/). Avec nbgitpuller vous pourrez contruire un lien à donner aux étudiants qui ouvrira directement le bon environnement, téléchargera ou mettra à jour votre contenu pour les étudiants." @@ -361,7 +430,12 @@ { "cell_type": "markdown", "id": "ae43ab79-2b5c-47e0-a9f7-741696d6c6e5", - "metadata": {}, + "metadata": { + "slideshow": { + "slide_type": "slide" + }, + "tags": [] + }, "source": [ "## Est-ce possible de personnaliser l'environnement ?\n", "Quatres types de personalisations sont possibles :\n", @@ -373,7 +447,12 @@ { "cell_type": "markdown", "id": "a6496213-a224-44a8-a654-8b3fc6e1f0eb", - "metadata": {}, + "metadata": { + "slideshow": { + "slide_type": "slide" + }, + "tags": [] + }, "source": [ "## D'autres questions\n", "Si vous avez d'autres questions [ouvrez un ticket](https://github.com/ebpro/jupyterhub-utln/issues)." -- GitLab