un langage de programmation complet, qui offre bien plus de possibilités qu’un
langage comme MATLAB, restreint au calcul mathématique. De plus, Python
dispose de bibliothèques scientifiques très fournies. Sa principale limite reste
la performance : un code en Python s’écrit rapidement mais s’exécutera lente-
ment.
L’ENS Ulm propose un très bon tutoriel pour Python à destination des
classes préparatoires. L’auteur recommande également le tutoriels d’Open Class-
rooms ainsi que celui de Tutorials Point (en anglais). Attention cependant,
Open Classrooms utilise Python 3, ce qui change notamment la syntaxe de la
division entière et celle de la fonction print.
La documentation officielle de Python 2 se trouve ici. Celle de SymPy se
trouve là : là. Enfin, une documentation complète sur l’utilisation scientifique
de Python, notamment de SymPy se trouve ici.
2 Environnement
2.1 Installation
Pour être certain de disposer de tous les modules nécessaires et avoir une
interface unique, nous travaillerons à partir de la distribution Anaconda Py-
thon. Suivre les instructions de la page de téléchargement pour l’installer. Il
n’est pas nécessaire de disposer des droits administrateurs.
2.2 Windows
Lancer le programme Python(x,y). Celui-ci propose de lancer Spyder ou
IPython en console (plus minimaliste). Lancer Spyder en cliquant sur l’icône
du serpent rouge.
2.3 Linux et macOS
Sur Linux ou macOS, on peut utiliser Python ou IPython (Interactive Py-
thon) directement dans la console, en rentrant python ou ipython dans un
terminal. Pour que tout le monde ait la même interface, on va également uti-
liser Spyder. Lancer Spyder en rentrant spyder dans un terminal.
2.4 Utilisation de Spyder
Spyder est un environnement de développement pour Python. Il fournit
une interface graphique avec une console en bas à droite, des informations
au-dessus et un script à gauche. Avant tout chose, se placer dans un ré-
pertoire dédié : créer un nouveau répertoire avec l’explorateur de fichier,
puis se placer dans ce répertoire avec Spyder : le répertoire courant de Spy-
der est affiché en haut à droite (voir image). Par défaut, ce répertoire est
$HOME/.config/spyder sur Linux.
2