Accueil du site >

Formation Python pour tous

par Arnauld - 15 février 2016

Pour 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 :