--- redirect_from: - "/seance1/index" interact_link: content/Seance1/index.ipynb kernel_name: python3 kernel_path: content/Seance1 has_widgets: false title: |- Séance 1 pagenum: 1 prev_page: url: /presentation.html next_page: url: /Seance2/index.html suffix: .ipynb search: jupyter de les en le ce la widgets pour vous logiciels des conda git ter et sur fr avec un serveur cours io u psud dans laby essayez sance via jupyterhub luniversit jupytercloud lal inp requis y sont une installs info notebook votre ordinateur installez miniconda rcuprez fichiers clone gitlab nicolas thiery service binder suivez lien documents naviguez document ipynb prise main instructions travail exemples prsentation feuille ipywidgets explorez soit github com prochaine mini projet accs utilisez vos identifiants adonis connecter tous prinstalls salle tp bonne partie lancer ces linstallant personnel docs latest html du nouvel environnement cd env create comment: "***PROGRAMMATICALLY GENERATED, DO NOT EDIT. SEE ORIGINAL FILES IN /content***" ---
Séance 1

Accès à Jupyter

Via le serveur JupyterHub de l'université

Utilisez vos identifiants adonis pour vous connecter sur le serveur JupyterHub de l'université:

http://jupytercloud.lal.in2p3.fr/

Tous les logiciels requis y sont préinstallés.

En salle de TP

Une bonne partie des logiciels sont installés pour le cours Info 111. Pour lancer Jupyter avec ces logiciels installés:

info-111 jupyter notebook

En l'installant sur votre ordinateur personnel

Installez miniconda

Récupérez les fichiers du cours:

git clone https://gitlab.u-psud.fr/nicolas.thiery/ter-jupyter.git

Installez les logiciels requis dans un nouvel environnement conda:

cd ter-jupyter
conda env create

Activez l'environnement conda:

conda activate ter-jupyter

Lancez jupyter:

jupyter notebook

Via le service Binder

Suivez ce lien. Attention, ce service vous fournit un serveur Jupyter temporaire. Sauf si vous les téléchargez explicitement, tout les documents y résidant seront détruits en fin de session.

Premiers pas

Récupérez les documents de cours avec:

git clone https://gitlab.u-psud.fr/nicolas.thiery/ter-jupyter.git

Puis avec le navigateur de fichiers de Jupyter, naviguez jusqu'à ce document (Seance1/index.ipynb).

Prise en main de laby (et de Jupyter et C++ interactif)

Naviguez dans le dossier laby et suivez les instructions des premières feuilles de travail.

Essayez les exemples de la présentation

Ouvrez la feuille de présentation de ce TER, et essayez les exemples.

Prise en main des widgets de Jupyter

Pour la prochaine fois

  • Essayez d'installer les logiciels sur votre ordinateur personne en suivant les instructions ci-dessus
  • Prenez une ou deux heures de plus pour vous familiariser avec les widgets
  • Choisissez vous un mini-projet pour la prochaine séance (par exemple visualiser tel algo), et décrivez ce mini-projet en un paragraphe dans ce document collaboratif: https://hackmd.io/u3EpKiPmR8uoyz1jeXrIKQ.