Public concerné 
 
Programmeurs en Python 
travaillant essentiellement sur 
de l'acquisition de données. 
 
Pré-requis  
 
La connaissance des possibilités 
du langage Python et la maîtrise 
des techniques de 
programmation sont requises. 
 
Objectifs 
 
Connaître les outils adaptés au 
traitement de données. 
 
Intervenant 
 
PYTHAGORE F.B 
Durée 
 
2 jours 
Dates  
 
Du 11 au 12 décembre 
2013 
Nombre de stagiaires 
 
Groupe de 10 personnes 
 
Lieu 
  
Paris 9em arrondissement 
 Objectifs pédagogiques : 
 Connaître les outils adaptés au traitement de données. 
Les travaux pratiques seront orientés tout au long de la formation 
sur des exemples de traitements de données : manipulation de 
listes,  de  tuples,  optimisation,  méthodes  de  tri,  définition  de 
nouvelles structures de données, etc .... 
 
 
    
Programme de formation : 
 
 Programmation graphique : 
 
-  Différentes solutions : PyQt, Tkinter, PyGTK, wxWidgets, 
-  Caractéristiques de chaque solution. 
-  Travaux pratiques. 
 
Calcul scientifique : 
 
-  SciPy : Scientific Tools for Python 
-  Présentation du produit, les apports de NumPy. 
-  Manipulation de tableaux. 
-  Fonctions mathématiques. 
-  Représentation graphique. 
-  Mise en oeuvre de SciPy/NumPy : 
-  Réalisation/modification avec des exemples de programmes. 
-  Présentation des modules basemap, matplotlib et h5py. 
-  Mise en oeuvre du module h5py pour l'accès à des fichiers HDF. 
-  Etude du module netCDF4 pour l'accès à des fichiers au format 
       netCDF. 
 
Calculs parallèles : 
 
-  Les différentes méthodes, les solutions avec python :  
-  multi-threading,Scientific.BSP,  Scientific.DistributedComputing,  pypar,  pyMPI, 
mpi4py. 
-  Différences d'implémentation.