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.