
Proposée par le comité de pilotage du réseau Occitanie
Formateur interne : Abdelouahed LASFAR, CEMES
Cette offre de formation permettra aux participants d’apprendre à créer des interfaces graphiques interactives avec PyQt5 et maîtrisez la communication série en Python pour interagir efficacement avec des systèmes embarqués.
Les aspects techniques abordés sont les suivants : environnement virtuel, communication série, traitement et affichage de données sur un graphique en temps réel tout en offrant une approche progressive et pratique.
Durée : 3 jours
Lieu : En présentiel, au CEMES, CNRS, Toulouse
Public cible : Électroniciens, instrumentalistes travaillant sur des systèmes embarqués, capteurs ou interfaces série pour la collecte et l’analyse de données.
Prérequis : Des notions de base en Python, ou à défaut notion de programmation orientée objet et communication série.
Matériel à prévoir : Amener son ordinateur portable OS Windows ou Linux, avec des droits d’administrateur si possible
Vous avez la possibilité de vous positionner sur 2 dates, soit du 24 au 26 septembre 2025 ou du 8 au 10 octobre 2025.
Le choix sera fait en fonction des réponses obtenues au formulaire d’inscription ci-dessous.
Lien vers le programme détaillé


Objectifs de la formation :
À la fin de la formation, les participants seront capables de :
- Installer et configurer un environnement virtuel Python et gérer plusieurs versions de Python pour différents projets.
- Maîtriser l’utilisation de l’IDE PyCharm pour développer, déboguer et gérer des projets Python de manière efficace.
- Utiliser les bibliothèques Python pyserial (ou serial) pour établir une communication série avec un système externe, tel qu’un microcontrôleur ou un capteur.
- Afficher les données en temps réel sur un graphique interactif avec PyQt5 et PyQtGraph.
- Manipuler et traiter les données à l’aide de NumPy pour effectuer des calculs et sauvegarder les résultats dans un fichier texte pour un traitement ultérieur.
- Utiliser des composants interactifs de PyQt5, tels que DockArea et ParameterTree, pour ajuster dynamiquement les paramètres d’acquisition et les afficher en temps réel sur l’interface.
- Personnaliser et optimiser les interfaces graphiques pour des applications scientifiques spécifiques.
Le nombre de places est limité à 10 personnes et la demande d’inscription se fait uniquement en remplissant le formulaire ci dessous (priorité aux premiers inscrits).