Skip to content

Atelier sur l'utilisation d'une API REST pour (ingénieur.e) physicien.ne

Notifications You must be signed in to change notification settings

ulaval-rs/prog-fest-web-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API REST : accéder à des données et des fonctionnalités via le web

Afin de suivre cet atelier, vous devrez vous assurer que le notebook atelier.ipynb puisse être ouvert.

Via Google Colab (préférable)

Vous pouvez ouvrir le notebook via Google Colab, simplement en cliquant sur le badge suivant : Open In Colab

Via Binder

Vous pouvez ouvrir le notebook via Binder, simplement en cliquant sur le badge suivant : Binder

Via jupyter notebook (localement)

  • Cloner le projet
    git clone https://github.com/ulaval-rs/prog-fest-web-workshop
    cd prog-fest-web-workshop
  • Installer les dépendances (requests, pydicom, matplotlib, jupyter)
    python -m venv venv
    ./venv/bin/pip install requests pydicom matplotlib jupyter
  • Démarrer le jupyter notebook dans la racine du projet
    ./venv/bin/jupyter notebook
  • Ouvrir atelier.ipynb dans l'interface de jupyter notebook

Démarrer l'API REST localement

Cloner d'abord le projet et entrer dans celui-ci

git clone https://github.com/ulaval-rs/prog-fest-web-workshop
cd prog-fest-web-workshop

Créer un environement virtuel

python -m venv venv
./venv/bin/pip install -r requirements.txt

Finalement, démarrez l'application

./venv/bin/python app.py

L'application est désormais accessible à l'adresse http://localhost:5000.