Formation Python pour tous
par
- 15 février 2016Pour notre réseau régional du RdE, cette formation est une introduction à la formation "Python pour électroniciens" qui aura lieu sur 4 jours du 28 juin au 1 juillet 2016. Si vous êtes intéressé par cette future formation mais que vous n’avez aucune base de programmation en Python, alors ces 2 jours de formation "Python Pour tous" sont fait pour vous ;-)
Le réseau RdE et l’atelier de l’OMP, proposent conjointement à leurs membres une formation sur 2 jours, les 21 et 22 mars 2016, à l’OMP (Observatoire Midi Pyrénées)
OBJECTIFS
Etre capable de comprendre, modifier et développer des programmes en langage python.
PUBLIC
Tout membre du réseau RdE Réseau des électroniciens et Instrumentalistes du CNRS et EPST, ainsi que tout personnel de l’OMP en poste : techniciens, ingénieurs, chercheurs, enseignants-chercheurs, [post]doctorants désirant appréhender le langage python.
L’audience sera limitée à 24 personnes hors formateurs et organisateurs. Répartition des places disponibles, 12 membres du RdE et 12 personnels de l’OMP.
Des binômes mixtes (RdE/Atelier OMP) sont formés pour les travaux dirigés et pratiques et vous seront indiqués lors du mail de confirmation d’inscription.
FORMATEURS et ORGANISATEURS
Formateurs : Christophe Halgand, IR2 CNRS de UMR 5287 CNRS/Université de Bordeaux et Arnauld Biganzoli, AI de l’UMR 1214 - Toulouse NeuroImaging Center, Université de Toulouse, Inserm, UPS, France.
Organisateurs : Arnauld Biganzoli, AI de l’UMR 1214 - Toulouse NeuroImaging Center, Université de Toulouse, Inserm, UPS, France et Etienne Gondet IR de l’UMS831 de l’observatoire Midi-Pyrénées.
PRÉREQUIS
Connaissance de base des systèmes informatiques Macintosh, Linux ou Windows. Connaissance de base en programmation, algorithmie (boucles, tests… ). Savoir programmer en C sera un plus.
Attention : Il sera demandé de se munir d’un ordinateur portable par binôme.
PROGRAMME
La formation alternera exposés théoriques et séances de travaux pratiques.
1er jour - 21 mars : Initiation au langage Python
matin (9h30 - 12h45) :
l’environnement Python (Anaconda)
les types de bases (types et conteneurs standard)
exo 1 : réaliser un convertisseur de température
les fonctions
les modules
exo 2 : réaliser une calculatrice simple (sans interface graphique)
après midi (14h - 18h) :
la POO
interfaces graphiques avec Qt Designer
exo 3 : réaliser une calculatrice graphique avec conversion de température (fin de journée)
2ième jour - 22 mars : Python pour le traitement de signal
Matin (9h30 - 12h45) :
NumPy, SciPy pour le calcul scientifique
matplotlib pour le tracé de courbes et plus
exo 4 : réaliser un générateur de signaux avec visualisation et ajouter des filtres/bruits
Après-midi (14h - 16h30) : TP Python + NumPy
cas d’application de Python + NumPy a un exemple basé sur un Monte Carlo Markov Chain (MCMC).
Prérequis : connaissances basiques en Python + NumPy (bibliothèque scientifique de Python)
Le but de ce TP est d’apprendre a utiliser Python + NumPy dans la cadre d’un problème simple tel que la détermination d’une résistance que l’on résoudra avec un MCMC (algorithme de Métropolis-Hastings).
16h30 Table ronde : Evaluations et perspectives pour de futures formations.
Arnauld Biganzoli pour le réseau RdE et Etienne Gondet pour l’atelier de l’OMP.
Voir en ligne : Formulaire d’inscription à la formation Python pour électroniciens du 28 juin au 1 juillet 2016
Dans la même rubrique :