L'organisme de formation continue du CNRS
Accueil > Exploration et visualisation intelligente des données avec Python

Formation - Exploration et visualisation intelligente des données avec Python

Environnement scientifique et technique de la formation

Laboratoire des sciences de l'environnement marin

- UMR 6539
RESPONSABLE

Eric DUVIEILBOURG

Ingénieur de recherche

UMR 6539

LIEU

PLOUZANE (29)

ORGANISATION

28 à 32 h
De 4 à 14 stagiaires

MÉTHODES PÉDAGOGIQUES

Cours théoriques intensifs : 4 à 5 heures par jour. Cours et exercices pratiques : 1 heure par jour. Travaux dirigés : 1 à 2 heures par jour. Les TD et exercices se déroulent en groupe complet, avec un maximum de 14 stagiaires pour garantir un suivi efficace avec une attention personnalisée pour chaque participant.
Des supports dématérialisés : documents de cours, notebooks Jupyter, et ressources supplémentaires seront fournis au participant en format numérique.
Tout au long de la formation, des cas pratiques ou exercices corrigés permettront à l'apprenant d'évaluer l'acquisition des compétences.

COÛT PÉDAGOGIQUE

1632 Euros

A L'ISSUE DE LA FORMATION

Evaluation de la formation par les stagiaires
Envoi d'une attestation de formation

DATE DU STAGE

25071 : du lundi 12/05/2025 au vendredi 16/05/2025 à PLOUZANE

2025
Janvier Février Mars Avril
Mai
25071
Juin Juillet Août
Sept Oct Nov Déc
NOUVEAU
OBJECTIFS
-

Analyser et gérer la concurrence des événements en Python pour traiter des flux de données en temps réel


-

Développer des scripts Python pour acquérir, enregistrer, lire, et visualiser des données statiques et dynamiques


-

Créer des interfaces graphiques interactives pour visualiser et manipuler les données en temps réel


-

Utiliser des bibliothèques spécialisées pour la visualisation des données, et choisir la plus adaptée aux besoins spécifiques (Matplotlib, Seaborn, Bokeh, etc.)


-

Concevoir des rapports interactifs et reproductibles sous Jupyter-Lab, intégrant des visualisations interactives pour une meilleure analyse des données

PUBLIC
La formation s'adresse aux chercheurs, ingénieurs, techniciens et industriels travaillant avec des données complexes et souhaitant maîtriser leur acquisition et visualisation via Python. Elle est adaptée aux professionnels des secteurs scientifiques et technologiques, nécessitant des compétences en manipulation de données et en création d'interfaces interactives. Une base en Python est recommandée pour garantir l'homogénéité du groupe.
PRÉREQUIS
Les participants doivent maîtriser les bases du langage Python, notamment les bonnes pratiques liées à l'installation, aux versions et à l'environnement de développement (Jupyter ou Pycharm ou Spyder).
Il est recommandé d'avoir suivi la formation "Pilotez vos capteurs et actionneurs avec Python : optimisez vos processus" ou niveau équivalent
Des connaissances en manipulation de données, en environnement scientifique, et l'utilisation de bibliothèques comme Matplotlib et Pandas sont également recommandées voire nécessaires.
PROGRAMME
La formation aborde la gestion et la visualisation des données en temps réel et différé à travers l'utilisation de Python. Les participants découvriront comment manipuler des données plus ou moins complexes, développer des interfaces graphiques et créer des visualisations interactives adaptées aux besoins scientifiques et industriels.

Jour 1 :
- Introduction à la gestion des événements sous Python
- Présentation/Rappel de l'environnement de développement (Jupyter-Lab ou PyCharm ou Spyder) et des bibliothèques utilisées pour la visualisation des données (Matplotlib, Seaborn…)
- Séquences théoriques suivies d'exercices pratiques

Jour 2 :
- Manipulation et analyse de données statiques avec Pandas et création de rapports interactifs sous Jupyter-Lab
- Cours, démonstrations suivies de travaux dirigés pour explorer les données et réaliser des visualisations personnalisées

Jour 3 :
- Données dynamiques : développement d'interfaces graphiques interactives avec Qt / PyQtGraph
- Mise en pratique par la création d'une application capable de traiter et visualiser des données en temps réel

Jour 4 :
- Données dynamiques : développement d'interfaces graphiques interactives avec Bokeh
- Mise en pratique par la création d'une application web capable de traiter et visualiser des données en temps réel

Chaque participant est invité à utiliser ses propres données pour appliquer les connaissances acquises. Présentation finale des projets et échanges avec le formateur pour affiner et discuter les solutions développées.
EQUIPEMENTS
- Équipements fournis : chaque stagiaire utilisera son PC (individuel/pro) avec droits administrateurs pour installer les paquets nécessaires et la distribution Anaconda ou Miniconda ou Mamba. Une carte embarquée type Raspberry Pi ou équivalent, ainsi que quelques capteurs seront également mis à disposition pour illustrer les notions.
- Équipements à apporter : les stagiaires doivent apporter leur propre PC portable. Il est recommandé de préinstaller les environnements de développement (Jupyter-Lab et PyCharm ou Spyder) avant la formation.
Guides et outils : accès aux bibliothèques et API utilisées pendant la formation.
Logiciels : les participants auront accès aux logiciels nécessaires pour les exercices pratiques (Jupyter-Lab, PyCharm, Spyder, ainsi que les bibliothèques Python comme Matplotlib et Seaborn…).
INTERVENANT
E. Duvieilbourg (ingénieur de recherche)