From Michel Dubois

Teaching: Programmation web pour la visualisation

Former les étudiants à l'edition en python de tableaux de bord dynamiques en web avec Dash/Plotly (équivalent de Shiny de R pour Python).

Public :

Compétences

Objectifs :

L'objectif de cette ressource est de découvrir les éléments utiles pour la réalisation de reporting et de dataviz via des pages web, à partir de données stockées sur un serveur, en anticipant les éventuelles erreurs (connexion impossible, fichiers non trouvés, …)

Description

Les étudiants sont ici formés à des techniques complémentaires en datavisualisation dans un contexte web. Les éléments pour choisir la solution la plus adaptée à un problème ou une demande particulière sont discutés. Les étudiants sont également sensibilisés aux problèmes pouvant être rencontrés (problèmes de connexion, de disponibilité des données, ...) et à la façon de les gérer.

Apprentissages critiques

SAÉs associées

Contenus pour répondre à ces objectifs :

L’interaction avec les graphiques est possible dans un contexte statique mais limitée car elle n’agit que sur la présentation de données pré chargées dans le fichier JavaScript. C’est là qu’intervient le dashboard, qui est en fait une application client serveur, le client se chargeant de la présentation des données alors que la sélection est gérée côté serveur.

Dash est un framework Python permettant de développer des applications web pour la visualisation des données. Il est construit sur des technologies matures et largement déployées :

Les points suivants seront aussi abordés :

Ce cours a été mis en ligne en 2023-2024.

Accéder au cours en ligne : NetUBS

Se connecter "en tant qu'invité" : Aide à la connexion

Les jeux de données utilisés sont :

Retrieved from http://michel.dubois.ubs.chez.com/index.php?n=Teaching.R507VCODBUT3SD
Page last modified on 05/10/2023 09:29