Partenaires

CNRS
Réseau National des Electroniciens


Rechercher

Sur ce site

Sur le Web du CNRS


Accueil > Formations 2018 > Python pour électronicien

Python pour électronicien

Septembre 2018

par Christophe HOFFMANN - 25 juin 2018

OBJECTIFS
- Connaître les bases de la programmation Python sous un environnement de développement (IDE Spyder et Jupyter notebook)
- Savoir communiquer avec des instruments et des capteurs via les protocoles SERIE, USB, TCP/IP, I2C, SPI (1 journée, option)
- Savoir lire et écrire dans des fichiers et bases de données
- Être capable de réaliser des interfaces homme-machine (IHM) et graphiques en utilisant le framework Qt

Equipements mis à disposition
- procédure d’installation d’un environnement Python adapté à chaque utilisateur
- de supports pédagogiques (jupyter notebook),
- d’IDE
- d’un Raspberry, de modules pour la mise en oeuvre des protocoles de communication

PRE-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)

PUBLIC
Techniciens, ingénieurs, chercheurs

PROGRAMME
- Notions de base en Python et prise en main d’environnements de développement
- Mise en oeuvre des communications SERIE, USB, TCP/IP, I2C, SPI sous Python
- Utilisation et gestion de lecture et d’écriture sous fichiers et bases de données
- Visualisation des données, approche calculs scientifiques (alternative à MatLab)
- 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 (60 %) et de travaux dirigés et pratiques (40 %)

DATES
du 10 au 14 septembre 2018 (5 jours)

LIEU
Campus de Cronenbourg - Bât 40 - Salle PC - 23 rue du Loess - 67200 Strasbourg

INTERVENANT
Eric DUVIEILBOURG (Laboratoire des sciences de l’environnement marin - BREST)

INSCRIPTION
Sur le site du Pôle Formation de la Délégation Alsace du CNRS