Python

Le moteur d'exercice de PLaTon repose sur l'exécution de codes Python pour produire les exercices et les évaluer. La version de Python utilisée est la version 3.7. En plus de la bibliothèque standard, l'environnement Python contient un certain nombre de bibliothèques externes usuelles et une bibliothèque de modules propres à la plateforme PLaTon.

Bibliothèque standard

Documentation Bibliothèque Standard

Bibliothèques externes

  • Mathématiques
    • sympy : calcul symbolique (documentation)
    • scipy : calcul numérique
  • Automates
    • automata-lib
    • fado
    • tr-greenery
  • Graphique
    • matplotlib
    • mpld3
    • graphviz
    • networkx
    • prettytable : génération de tables ASCII/HTML (documentation)

Bibliothèque PL

Champs de réponse

Jinja

Documentation Jinja

JSXGraph

Documentation JSXGraph