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