IPython : mon environnement de travail

Travail interactif pour comprendre et tester les algorithmes.

Opérations simples et visualisation interactive à la ligne de commande

  • tab-complétion (utilisation des espaces de noms)
  • ipython -pylab pour le tracé de courbes interactives

Élaboration de l’algorithme dans l’éditeur

  • coupé-collé de IPython

Exécution du fichier comme un script

  • %run mon_fichier.py
  • exploration/visualisation des résultats dans IPython

Passer d’un script à des fonctions

  • Important : identification des entrées/sorties de fonction

    => blocs réutilisables

  • %debug pour explorer l’intérieur d’une fonction

  • après une exception
  • en créant une exception exprès