Installer OCaml sur sa machine

Il est absolument impératif d’installer OCaml et un IDE décent sur sa machine personnelle afin de pouvoir travailler chez soi, reprendre les TP, vérifier ses programmes et avancer dans les projets.

Dans tout les cas, vous pouvez utiliser OCaml en ligne, temporairement ou lorsque vous avez rapidement besoin de vérifier quelque chose sans avoir accès directement à votre ordinateur.

Pour installer OCaml, se rendre sur le site officiel et suivre les instructions. Si vous êtes sous Windows, je vous recommande vraiment d’utiliser WSL et de suivre les instructions correspondantes.

Comme IDE, je vous suggère VSCodium avec l’extension Ocaml Platform.

Vous pouvez aussi, à la place ou en plus, installer Emacs avec le mode Tuareg (comme au lycée). Cette dernière solution fonctionne bien sous Linux (voir par exemple ici pour Ubuntu), sous Mac OS et sous Windows en utilisant WSL.

Si vous rencontrez des difficultés pour installer OCaml sur vos machines, n’hésitez pas à nous demander de l’aide.

 

Installer Python et un IDE sur sa machine

Au lycée nous utilisons Pyzo et le plus simple est de faire de même chez vous. Sinon, vous pouvez aussi utiliser Sypder ou un autre éditeur de votre choix. Dans tous les cas, il faudra bien veiller à choisir une version de Python supérieure à 3.5.

Pour installer Python et Pyzo il suffit de suivre les instructions données sur la page d’installation de Pyzo :

  1. Installer Pyzo.
  2. Installer Miniconda (utiliser le chemin par défaut).
  3. Lancer Pyzo et vérifier dans la fenêtre interactive que la version de Python est bien supérieure à 3.5.0. Si ce n’est pas le cas, aller dans Menu > Shell > Edit shell configuration et vérifier que Pyzo a bien choisi l’environnement Python3 que vous venez d’installer via Miniconda. Cochez aussi la case Utiliser IPython s’il est disponible.
  4. Installer IPython et pylint (besoin d’une connexion internet). Dans la fenêtre interactive, entrer la commande :
    pip install ipython pylint
  5. Il n’est pas nécessaire d’installer les modules scientifiques pour l’instant, mais vous pouvez installer ceux qui sont proposés.

Dans Pyzo, que vous pouvez mettre en Français (Menu > Settings > Select Language), vérifiez dans Menu > Fichier que l’indentation est fixée à 4 espaces (et non une tabulation) et que l’analyse syntaxique est activée pour python3. Je vous conseille aussi de mettre les mêmes raccourcis qu’au lycée (Menu > Paramètres > Éditer les raccourcis) : dans Exécuter, F5 pour Démarrer le script, F9 pour Exécuter la sélection et F8 pour Exécuter la cellule.