Le toolkit Atlas #
Le toolkit Atlas est une bibliothèque logicielle qui permet de facilement ajouter une interface graphique à une application et de la mettre en ligne. Cette bibliothèque est au cœur de Zelbinium.
La documentation son API se situe à l’adresse https://atlastk.org/api.
Il existe un certain nombre de modules qui s’appuient sur cette bibliothèque.
Le module term2web, avec une simple ligne (from term2web import *
) au début du fichier source, affiche un programme Python s’appuyant sur une interface utilisateur dans un navigateur web. De plus, vous pouvez styliser la sortie à l’aide de CSS. La plupart des programmes destinés aux débutants étant basés sur une interface texte, l’utilisation de term2web rend ces programmes plus agréables.
Le module tortoise est une implémentation de la tortue Logo. La différence avec le module turtle fourni avec Python est que les graphiques résultants sont affichés dans un navigateur web et peuvent être partagés sur Internet. Voici un exemple de graphique généré avec ce module :
Le module EduTK permet de créer des exercices pour apprendre à programmer. Ces exercices, grâce au toolkit Atlas, sont exécutés dans un environnement graphique sans qu’il soit nécessaire de programmer directement l’interface graphique.
Voici à quoi ressemble généralement un exercice de programmation :
Même exercice avec le module EduTK :