Vous avez déjà été familiarisé avec Python. Nous allons maintenant nous intéresser aux packages numpy (matrices et algèbre linéaire) et matplotlib (visualisation). Cette séance met l'accent sur la manipulation de vecteurs et matrices en Python, mais plus tard dans les démos on utilisera aussi les aspects fonctionnels et orienté-objet de Python.
Si vous êtes déjà un pythonista vous pourrez rentrer plus tôt!
Petit rappel sur l'outils que nous utiliserons dans les démos.
Pour utiliser ipython notebook sur votre propre ordinateur, vous pouvez utiliser le «package» Anaconda. Sur les ordinateurs du laboratoire, vous devez ajouter les lignes suivantes à votre fichier .bashrc.
export PATH=/u/dift3395/.local/bin:$PATH
export PYTHONPATH=/u/dift3395/.local/lib/python2.7/site-packages
Ensuite, téléchargez le fichier notebook pour cette démonstration sur la page principale du cours. Déposez le dans un dossier particulier pour ce cours et lancez ipython notebook à partir de ce dossier avec la commande:
ipython notebook
Pour ceux qui sont sur windows, il suffit de lancer l'application à partir du menu Windows (si vous avez installé Anaconda). Vous pourrez ajouter le document à partir de l'interface notebook.
Vous pouvez télécharger ici le notebook pour la démos d'auojourd'hui.