{
"cells": [
{
"cell_type": "markdown",
"id": "8d0e85c1-933d-435f-bdc3-88a565bea597",
"metadata": {
"slideshow": {
"slide_type": "slide"
},
"tags": []
},
"source": [
"# Jupyter Notebooks : Testez ses applications en bibliothèque !\n",
"\n",
"Mathilde Panes & Eliane Blumer\n",
"27 octobre 2021\n",
"Congrès Bibliosuisse"
]
},
{
"cell_type": "markdown",
"id": "93f0bc41-dd42-4dcb-9b8c-5d0d46373602",
"metadata": {
"slideshow": {
"slide_type": "slide"
},
"tags": []
},
"source": [
"# Tour de table\n",
"[//]: <> (Echelle avec des post-its + présentation)"
]
},
{
"cell_type": "markdown",
"id": "84bd1b8a-4daa-4eb1-ba43-947e23473d8c",
"metadata": {
"slideshow": {
"slide_type": "slide"
},
"tags": []
},
"source": [
"# Objectifs\n",
"- Installer Jupyter Notebooks ou se connecter à une instance (noto.epfl.ch) \n",
"- Tester les fonctionnalités de base de Jupyter Notebooks grâce à des exercices guidés \n",
"- Créer des documents simples publiables \n",
"- Réfléchir aux applications possibles dans leur quotidien professionnel"
]
},
{
"cell_type": "markdown",
"id": "4b7d9c9b-04a6-4ce5-b4db-58565b0f681b",
"metadata": {
"slideshow": {
"slide_type": "slide"
},
"tags": []
},
"source": [
"# Pourquoi les Jupyters Notebooks?\n",
"\n",
"- Usages\n",
"- Effets\n"
]
},
{
"cell_type": "markdown",
"id": "ad7d2a8e-8dca-441d-a74b-e0fa4cd8b3e3",
"metadata": {
"slideshow": {
"slide_type": "slide"
},
"tags": []
},
"source": [
"## Usages des Jupyter Notebooks: Brainstorming\n",
"\n"
]
},
{
"cell_type": "markdown",
"id": "d8b33220-ed3f-4822-b729-89963e5b3f02",
"metadata": {
"slideshow": {
"slide_type": "slide"
},
"tags": []
},
"source": [
"## Usages des Jupyter Notebooks: Interactivité\n",
"\n"
]
},
{
"cell_type": "code",
"execution_count": 1,
"id": "08882310-ffa7-409e-b928-e432627974e9",
"metadata": {
"slideshow": {
"slide_type": "slide"
},
"tags": []
},
"outputs": [
{
"data": {
"text/html": [
"\n",
" \n",
" "
],
"text/plain": [
""
]
},
"execution_count": 1,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"\n",
"from IPython.display import IFrame\n",
"IFrame('https://speakup.epfl.ch/room/72718', 400, 550)\n"
]
},
{
"cell_type": "markdown",
"id": "79a14686-cd64-4264-ba27-4c1545daf7cc",
"metadata": {
"slideshow": {
"slide_type": "slide"
},
"tags": []
},
"source": [
"## Usages des Jupyter Notebooks: Slides\n",
"\n",
"- Rédiger les slides dans le jupyter notebook en markdown, avec type de cellule \"slide\"\n",
"- Ouvrir une console Bash et lancer la commande suivante :\n",
" jupyter nbconvert SlidesExamples.ipynb --to slides --post serve"
]
},
{
"cell_type": "markdown",
"id": "d2622b45-bc26-45b5-a1d3-300abd82544b",
"metadata": {
"slideshow": {
"slide_type": "slide"
},
"tags": []
},
"source": [
"## Usages des Jupyter Notebooks: Coding"
]
},
{
"cell_type": "markdown",
"id": "3a9a3e51-6949-46a0-9b3a-3d0ac5f8308b",
"metadata": {
"slideshow": {
"slide_type": "slide"
},
"tags": []
},
"source": [
"## Usages des Jupyter Notebooks: Supports de cours interactifs"
]
},
{
"cell_type": "markdown",
"id": "a5a6c8a9-6733-4c59-8de6-78b7bb8260d8",
"metadata": {
"slideshow": {
"slide_type": "slide"
},
"tags": []
},
"source": [
"## Effets des Jupyter Notebooks: \n",
"\n",
"- Représentations multiples\n",
"- Interactions\n",
"- Manipulation\n",
"\n",
"\n",
"-> Peut soulager la charge cognitive \n"
]
},
{
"cell_type": "markdown",
"id": "f4eaf89e-a545-4ef6-8696-a49f414fd101",
"metadata": {},
"source": [
"# Plug and play avec noto.epfl.ch\n",
"\n",
"Allez sur : https://go.epfl.ch/jnb2021\n",
"\n",
"Connectez-vous avec votre compte Switch\n",
"\n",
"[//]: <> (On montre les exemples dans un ordre défini, et on les parcourt)"
]
},
{
"cell_type": "markdown",
"id": "a36358e9-a48d-4352-a38f-9b6a76115aae",
"metadata": {
"slideshow": {
"slide_type": "slide"
},
"tags": []
},
"source": [
"## Brainstorming : usages possibles en bibliothèque"
]
},
{
"cell_type": "markdown",
"id": "3bbf751f-ea92-4e97-b10d-23c5cf8f8526",
"metadata": {},
"source": [
"## Créez votre notebook\n",
"\n",
"- Polycopié de cours / Procédures \n",
"- Slides pour une formation\n",
"- Script pour des tâches de la Bibliothèque"
]
},
{
"cell_type": "markdown",
"id": "99259d89-9baf-40fb-8903-2ec29123026a",
"metadata": {},
"source": [
"## Et après ? Comment partager son notebook ?\n",
"\n",
"- Exporter \n",
"- Utiliser mybinder (ici, noto.epfl.ch)\n",
"- Déposer sur un Jupyter Notebooks repository\n",
"\n",
"[//]: <> (chercher doc / ajouter liens)"
]
},
{
"cell_type": "markdown",
"id": "2295eda0-d013-4348-98d4-b5f4612cebc8",
"metadata": {
"slideshow": {
"slide_type": "slide"
},
"tags": []
},
"source": [
"# Conclusion\n",
"\n"
]
},
{
"cell_type": "markdown",
"id": "f8b42179-c57f-4520-a7fe-5157ebc47e5a",
"metadata": {
"slideshow": {
"slide_type": "slide"
},
"tags": []
},
"source": [
"# Comment installer localement\n",
"\n",
"- Anaconda (pour créer et modifier des fichiers .ipynb\n",
"- mybinder (pour diffuser ses notebooks)"
]
},
{
"cell_type": "markdown",
"id": "deec7f14-4894-440b-8c6d-878adf413d00",
"metadata": {
"slideshow": {
"slide_type": "slide"
},
"tags": []
},
"source": [
"# Contacts\n",
"\n",
"Mathilde Panes (mathilde.panes [at] epfl.ch)\n",
"\n",
"Eliane Blumer (eliane.blumer [at] epfl.ch)"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.8.10"
}
},
"nbformat": 4,
"nbformat_minor": 5
}