Differences between revisions 9 and 12 (spanning 3 versions)
Revision 9 as of 2010-02-08 11:11:33
Size: 2855
Comment:
Revision 12 as of 2010-04-09 08:56:23
Size: 3212
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
Cette formation se fait sur '' '''5 séances de 3h''' : Cette formation se fait sur '''5 séances de 3h''' :
Line 10: Line 10:
La salle dans laquelle se fait la formation est équipée d'ordinateurs récents (sous windows XP), mais '''''il est vivement recommandé d'amener votre portable''''' pour suivre la formation, de manière à pouvoir continuer à travailler ensuite chez vous ou au laboratoire. La salle dans laquelle se fait la formation est équipée d'ordinateurs récents (sous windows XP) : pour se connecter aux ordinateurs, les étudiants inscrits à l'UJF doivent venir avec leur login &mot de passe "AGALAN", qui leur est donné avec leur carte d'étudiant (pour les étudiants non-UJF on se débrouillera autrement). Mais '''''il est vivement recommandé d'amener votre portable''''' pour suivre la formation, de manière à pouvoir continuer à travailler ensuite chez vous ou au laboratoire.
Line 14: Line 14:
  * [[http://www.enthought.com/products/edudownload.php|Enthought Python Distribution]] (gratuit dans un cadre académique)
  * ou [[http://www.pythonxy.com/|Python(x,y)]] (gratuit &libre , plus complet mais plus volumineux)
  * [[http://www.pythonxy.com/|Python(x,y)]] (gratuit &libre , complet mais volumineux)
  * [[http://www.enthought.com/products/edudownload.php|Enthought Python Distribution]] (gratuit dans un cadre académique). '' '''Attention''': dans la dernière version il y a eu quelques problèmes d'installtation, pour l'instant je recommande plutôt python(x,y)''
Line 20: Line 20:
  * si vous utilisez ubuntu, vous pouvez installer [[http://linux.pythonxy.com/ubuntu/|Python(x,y)]]:   * installez au moins les paquets suivants (les noms peuvent varier avec les distributions): ```python, ipython, scipy, numpy, kwrite, kate, matplotlib, mayavi (ou mayavi2)```
  * si vous utilisez ubuntu, vous pouvez aussi installer [[http://linux.pythonxy.com/ubuntu/|Python(x,y)]].
Line 22: Line 23:
  * sinon installez au moins les paquets suivants (les noms peuvent varier avec les distributions): ```python, ipython, scipy, numpy, kwrite, kate, matplotlib, mayavi (ou mayavi2)```

Module (CDFT1-03) proposé par le collège des écoles doctorales.

Ce module est consacré à l'apprentissage de Python, pour une utilisation en laboratoire de recherche.

Cette formation se fait sur 5 séances de 3h :

  • ~1.5 séances d'initiation à python (objets et instructions de base, utilisation de la ligne de commande, lecture/écriture de fichiers...)

  • ~1.5 séances d'introduction aux modules scientifiques disponibles avec python, pour le calcul numérique (numpy et scipy), l'affichage graphique en 1D, 2D (matplotlib) et 3D (mayavi et mlab)

  • 2 séances de "projet personnel", où chacun peut écrire un programme en python en fonction de ses intérêts (ramener ses données et les traiter, utiliser une librairie python développée dans le cadre de son laboratoire, etc...)

La salle dans laquelle se fait la formation est équipée d'ordinateurs récents (sous windows XP) : pour se connecter aux ordinateurs, les étudiants inscrits à l'UJF doivent venir avec leur login &mot de passe "AGALAN", qui leur est donné avec leur carte d'étudiant (pour les étudiants non-UJF on se débrouillera autrement). Mais il est vivement recommandé d'amener votre portable pour suivre la formation, de manière à pouvoir continuer à travailler ensuite chez vous ou au laboratoire.

Vous pouvez déjà installer un environnement complet de python avec les principales librairies scientifiques:

  • sous Windows:
    • Python(x,y) (gratuit &libre , complet mais volumineux)

    • Enthought Python Distribution (gratuit dans un cadre académique). Attention: dans la dernière version il y a eu quelques problèmes d'installtation, pour l'instant je recommande plutôt python(x,y)

  • sous MacOSX: Enthought Python Distribution (gratuit dans un cadre académique)

  • sous Linux:
    • installez au moins les paquets suivants (les noms peuvent varier avec les distributions): python, ipython, scipy, numpy, kwrite, kate, matplotlib, mayavi (ou mayavi2)

    • si vous utilisez ubuntu, vous pouvez aussi installer Python(x,y).

Documents utilisés pour la formation :

La formation se déroule à la tour IRMA:

PlanTourIMA.png

Vincefn.net: Enseignement/PythonCED (last edited 2015-11-03 13:20:39 by VincentFavreNicolin)