L’environnement

Python est un langage clair, intuitif, massivement répandu, et devenu incontournable dans le traitement de données et l’ingénierie scientifique.

Objectifs pédagogiques

À l’issue de la formation, les stagiaires seront capables de :

  • Créer rapidement des figures avec plotly
  • Améliorer le rendu des figures
  • Ajouter de l’interactivité aux graphiques
  • Créer des dashboards

Public concerné

Technicien·ne·s, ingénieur·e·s, développeur·se·s, scientifiques, enseignant·e·s.

Prérequis

Maîtriser les bases du langage Python et pandas ou avoir suivi la formation « Python Scientifique » ou « Manipuler, analyser et visualiser des données grâce aux modules Python de Data Science ». Un questionnaire de pré-formation est proposé pour valider l’adéquation entre le besoin et la formation.

Programme de la formation

Introduction

  • Qu’est-ce qu’un dashboard ?
  • Quelles possibilités en Python pour créer un dashboard ?
  • Installer Dash
  • Comment fonctionne Dash ?
  • Les principes de base pour créer une application Dash

Mise en page

  • Créer un dashboard simple
  • Améliorer le rendu des composants HTML
  • Améliorer le style avec des feuilles de style CSS
  • Ajouter des composants :
    • menu déroulant
    • slider
    • un champ texte
    • case à cocher
    • bouton radio
    • bouton
  • Ajouter un logo
  • Changer la police

Des dashboards interactifs

  • L’affichage du texte de survol
  • Comment fonctionne un callback ?
  • Un exemple simple de calback
  • Mettre à jour le dashboard avec un callback
  • Des callbacks chaînés
  • Mettre à jour des graphiques en survolant des données

Quelles possibilités pour déployer son dashboard ?

  • Dash enterprise
  • Autres possibilités