S'inscrire

Python 3, des fondamentaux aux interfaces graphiques pour l'instrumentation : les communications, la représentation et visualisation de données

RESPONSABLES

Eric DUVIEILBOURG

Ingénieur d'études

UMR 6539

Christophe HALGAND

Ingénieur de recherche

UMR 5287

LIEU

BORDEAUX (33)

ORGANISATION

4 jours
De 5 à 14 stagiaires

COÛT PÉDAGOGIQUE

1400 Euros

A L'ISSUE DE LA FORMATION

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

DATE DU STAGE

20078 : du lundi 16/03/2020 au vendredi 20/03/2020

Janvier Février Mars
20078
Avril
Mai Juin Juillet Août
Sept. Oct. Nov. Déc.

OBJECTIFS

- Connaître les fondamentaux du langage Python en utilisant la distribution Anaconda et les IDE JupyterLab / Spyder
- Savoir communiquer avec des instruments et des capteurs par les protocoles SERIE, I2C, SPI, TCP/IP
- Savoir lire et écrire dans des fichiers csv et communiquer avec les bases de données SQL
- Savoir utiliser les meilleurs modules pour débuter dans les DataSciences
- Savoir réaliser de belles IHM contenant des représentations graphiques en utilisant le framework Qt

PUBLIC

Techniciens, ingénieurs, chercheurs

PRÉREQUIS

- Connaissances de base en langage de programmation fonctionnel ou orienté objet
- Connaissances théoriques en protocoles et bus de communication (SPI, I2C, TCP/IP)

PROGRAMME

- Les environnements et les fondamentaux du langage Python avec la prise en main de différents IDE
- Mise en oeuvre des communications SERIE, TCP/IP, I2C, SPI sous Python
- Gestion de fichiers (lecture et écriture) et exploitation de bases de données pour l'embarqué
- Aperçu de différents modules pour optimiser le travail sur des fichiers de données
- Réalisation d'IHM et d'interfaces graphiques via des lignes de commande puis en utilisant Qt Designer
- Mise en application de l'ensemble des notions vues par la réalisation d'un mini-projet

Alternance de cours interactifs (50 %) et de travaux dirigés et pratiques (50 %) encadrés par deux intervenants

EQUIPEMENT

Il sera mis à disposition de chaque stagiaire : un Raspberry Pi (3b+ ou 4b et offert à l'issue de la formation), un boîtier de conditionnement, une alimentation secteur 5 VDC, l'image de la carte micro SD contenant l'installation de l'ensemble des outils de développements (jupyter / IDE...) et des supports pédagogiques de travail utilisés durant formation.

INTERVENANTS

C. Halgand et E. Duvieilbourg (ingénieurs)

Formation organisée dans le cadre du réseau des électroniciens de la mission pour les initiatives transverses et interdisciplinaires du CNRS

Choisir une formation

Choisir un autre domaine

+ d'infos