Accueil du site >

Formation Python pour électroniciens

du 28 juin au 1 juillet 2016

par Arnauld - 2 mai 2016

Formation Python (3.x) et Qt pour électroniciens, du 28 juin au 1 juillet 2016, sur le campus de l’Université Toulouse III - Paul Sabatier. La formation est complète !

PROGRAMME

- Rappel sur les notions de base et prise en main du langage Python
- Gestion de fichiers (lecture et écriture de .txt et .csv)
- Communication (Série, I2C, SPI, TCP/IP)
- Réalisation d’une IHM en utilisant les lignes de commandes dans un premier temps puis en utilisant le designer de Qt
- Notion de Base De Données (BDD) SQlite et/ou autre
- Mise en pratique de l’acquisition d’un signal, de sa visualisation dans une IHM et de l’enregistrement des données reçues d’un capteur externe ou entre deux modules (Raspberry Pi)

Le support pédagogique sera basé sur le notebook (Jupyter notebook). La programmation des solutions aux exercices sera réalisée avec l’environnement de développement Spyder.

EQUIPEMENTS

Il sera mis à disposition de chaque stagiaire des raspberry Pi 2 et des modules pour mettre en œuvre les bus de communication I2C et SPI.

Seront installés les outils de développements :
- Anaconda avec Python en version 3.5 (compatibilité Windows, MAC/OSx, Linux)
- Qt creator

OBJECTIFS

- Connaitre les bases de programmation en Python sous un environnement de développement
- Savoir lire et écrire des fichiers textes
- Etre capable de réaliser une interface homme-machine (IHM) en utilisant le framework Qt
- Savoir communiquer avec un port série/USB, TCP/IP, I2C et SPI

PUBLIC

- Tout membre du réseau RdE Réseau des électroniciens et Instrumentalistes du CNRS et EPST, désirant appréhender le langage Python
- Nombre de places limité à 12 personnes

PRÉREQUIS

- Connaissance de base en programmation, algorithmie (boucles, tests… )
- Savoir programmer en C est un plus

ORGANISATEUR / FORMATEUR

- Arnauld BIGANZOLI de l’UMR 1214 - Toulouse NeuroImaging Center, Université de Toulouse, Inserm, UPS, France
- Christophe Halgand, IR2 CNRS de UMR 5287 CNRS/Université de Bordeaux

INFORMATIONS PRATIQUES

Salles de TP du bâtiment 4TP1 sur le campus de l’Université Toulouse III - Paul Sabatier - 118 route de Narbonne 31062 TOULOUSE CEDEX 9

PRESENTATION EN LIGNE

Voir en ligne : Formation Python pour tous