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
utilisateurs:bcag2:jupyter [Le 04/11/2025, 17:28] – créée bcag2utilisateurs:bcag2:jupyter [Date inconnue] (Version actuelle) – modification externe (Date inconnue) 127.0.0.1
Ligne 1: Ligne 1:
 +{{tag> programmation python BROUILLON}}
 +
 +----
 +
 ====== Jupyter ====== ====== Jupyter ======
 +[[wpfr>Jupyter]] permet notamment d'utiliser/générer des //carnets// (//notebook//) en langage [[:python]], mais aussi [[:r|R]] et bien d’autres, avec des textes en [[wpfr>markdown]] ce qui est très utilisé pour des formations mais aussi pour expérimenter/documenter des essais.
 +
 ===== Installation ===== ===== Installation =====
 Vous pouvez l'installer directement : Vous pouvez l'installer directement :
Ligne 9: Ligne 15:
 Comme indiqué dans la doc ci-dessus, une fois votre environnement virtuel activé, lancer : Comme indiqué dans la doc ci-dessus, une fois votre environnement virtuel activé, lancer :
 <code bash> <code bash>
-(env-virtuel) mon-nom2user@mon-nom2pc:~/mon/chemin/$ pip install jupyter+(.venv) mon-nom2user@mon-nom2pc:~/mon/chemin/$ pip install jupyter
 </code> </code>
  
Ligne 16: Ligne 22:
 pip install ipykernel pip install ipykernel
 python -m ipykernel install --user python -m ipykernel install --user
 +pip install notebook
 </code> </code>
  
 ===== Utilisation ===== ===== Utilisation =====
-Lancer les notebook avec la commande :+Lancer les //carnets// (//notebook//) avec la commande :
 <code bash> <code bash>
 jupyter notebook jupyter notebook
Ligne 29: Ligne 36:
 print("Bonjour") print("Bonjour")
 </code> </code>
-puis valider avec les touches //Ctrl + Entrée// ce qui va exécuter le code+puis valider avec les touches //Shift + Entrée// ce qui va exécuter le code
  
 Reportez-vous à des tutoriels ou cours sur Jupyter notebook pour aller plus loin. Reportez-vous à des tutoriels ou cours sur Jupyter notebook pour aller plus loin.
  
 +==== Ajout de module ====
 +Cela peut être fait directement dans un //notebook//, il suffit dans une cellule de //code//, de faire, par exemple pour ajouter le module permettant de gérer des fichiers CSV :
 +<code bash>
 +pip install csv
 +</code>
 +
 +==== Exporter vers un script Python ====
 +L'interface Jupyter permet d'exporter le carnet vers un script python : cliquer sur le menu //Fichier// puis //Sauver et exporter comme// puis //Script exécutable// (//File// puis //Save and Export Notebook As// puis //Executable Script// en anglais).\\ 
 +Les cases de résultats subsistent, vides, mises en commentaire. On peut les supprimer avec la commande suivante [[:sed]] :
 +<code bash>
 +sed -e 'N;s/^# In.*\n//g;P;D' -e '/^$/N;/^\n$/D' -i mon-fichier.py
 +</code>
 +
 +===== Voir aussi =====
 +  * (FR) [[https://python-cnrs.netlify.app/edu/intro-prog/jupyter/prise-en-main#prise-en-main-des-carnets-jupyter|Documentation élaborée pas des membres de l'enseignement supérieur et de la recherche (ESR)]]
 +  * (EN) [[https://jupyter.org/install|doc officielle, partie installation]]