Outils pour utilisateurs

Outils du site


jupyter

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
apprendre_python_avec_jupyter [2020/03/23 10:54] – créée sergejupyter [2020/03/26 12:45] (Version actuelle) – [Exécution] serge
Ligne 1: Ligne 1:
-====== Apprendre python avec jupyter ======+====== Jupyter ====== 
 +<WRAP center round info 60%> 
 +**Sur Debian 10 Buster, installer jupyter avec les dépôts** 
 +</WRAP>
  
  
  
-{{(tatg>apprendre python sb}}+===== Jupyter ===== 
 +  * Jupyter n'a rien à voir avec **[[https://fr.wikipedia.org/wiki/Jupiter|homonymie de Jupiter]]**. 
 +  * **[[https://fr.wikipedia.org/wiki/Jupyter|Jupyter est une application web utilisée pour programmer dans plus de 40 langages de programmation, dont Python.]]** 
 +  * **[[https://jupyter.org/|Project Jupyter]]** exists to develop open-source software, open-standards, and services for interactive computing across dozens of programming languages. 
 +===== Installation de jupyter ===== 
 +=== Linux === 
 +  sudo pip3 install jupyter 
 +   
 +===Ré-installation=== 
 +  sudo python3 -m pip uninstall -y jupyter jupyter_core jupyter-client jupyter-console notebook qtconsole nbconvert nbformat 
 +  sudo pip3 install jupyter 
 +   
 +===Bug debian 10 ?=== 
 +  sudo apt install python3-ipykernel 
 + 
 +<code> 
 +extrait .. 
 + 
 +Dépaquetage de python3-ipykernel (4.9.0-1) ... 
 +Paramétrage de python3-prompt-toolkit (1.0.15-1) ... 
 +Paramétrage de python3-tornado (5.1.1-4) ... 
 +Paramétrage de python3-ipython-genutils (0.2.0-1) ... 
 +Paramétrage de python3-zmq (17.1.2-2) ... 
 +Paramétrage de python3-pickleshare (0.7.5-1) ... 
 +Paramétrage de python3-traitlets (4.3.2-1) ... 
 +Paramétrage de python3-dateutil (2.7.3-3) ... 
 +Paramétrage de python3-simplegeneric (0.8.1-2) ... 
 +Paramétrage de python3-jupyter-core (4.4.0-2) ... 
 +Paramétrage de python3-ipython (5.8.0-1) ... 
 +Paramétrage de python3-jupyter-client (5.2.3-1) ... 
 +Paramétrage de python3-ipykernel (4.9.0-1) ... 
 +</code> 
 +==== Exécution ==== 
 +  jupyter notebook 
 +ouvre un onglet dans votre navigateur Web, avec un navigateur de fichier ouvert sur votre home: 
 + 
 +{{ :media_10:jupyter_01.png?600 |}} 
 + 
 +=====Premier NoteBook===== 
 + 
 +Le notebook à coller, décompressé, dans le dossier Jupyter de votre home: 
 +{{:media_10:hello.ipynb.zip|hello.ipynb.zip}} 
 + 
 +Le fichier *.ipynb converti en python 
 +<code python hello.py> 
 +#!/usr/bin/env python 
 +# coding: utf-8 
 + 
 +# # Hello World 
 + 
 +# Affichage de "Bonjour La Labomedia" 
 +#  
 +# Maj + Entrée ou clic sur Run 
 + 
 +# In[1]: 
 + 
 +print('Bonjour La Labomedia'
 + 
 +# In[2]: 
 + 
 +for i in range(0, 2): 
 +    print("Hi!"
 + 
 +# In[4]: 
 + 
 +for i in range(5, 10): 
 +    print("Hi!"), 
 +</code> 
 + 
 +Après Exécution sur chaque bloc 
 +{{ :media_10:jupyter_02.png?800 |}} 
 + 
 +En dessous de chaque bloc, est affiché la sortie terminal du bloc. 
 +{{tag>python sb}}
jupyter.1584960857.txt.gz · Dernière modification : 2020/03/23 10:54 de serge