lundi 3 février 2014

Python

Python a été choisi comme langage de prototypage pour ce projet.

Plusieurs personnes suivant le projet connaissaient mal python et ont apprécié la syntaxe et la puissance du langage grâce aux nombreuses bibliothèques.

Voici quelques liens intéressants pour les débutants :

Apprendre à programmer avec python de Gérard Swinnen

Cours Vidéo

Pour les scientifiques, il faut connaître quelques bibliothèques en plus :

Numpy : calcul matriciel
Scipy : fonctions scientifiques avancées
Matplotib (ou pylab) : graphiques pour la visualisation des données

Pour les habitués de matlab, Spyder permet une transition en douceur.

Dans le projet, je fais appel à quelques bibliothèques particulières :

simplecv : traitement d'images ou de vidéos
h5py : gestion du format hdf5
kokopelli : géométrie de pièce 2D ou 3D
tornado : serveur web python asynchrone (supportant les websockets)



Peut-être un "cours" à plateformeC ? 

Aucun commentaire:

Enregistrer un commentaire