The Atlas toolkit

The Atlas toolkit #

The Atlas toolkit (https://atlastk.org/) is world’s library that makes it easy to add a graphical interface to an application and bring it online. This library is at the heart of Zelbinium.

Documentation on its API can be found at https://atlastk.org/api.

There are a number of modules based on this library.

The term2web module, by writing a single line (from term2web import *) at the beginning of the source file, displays a Python program based on a user interface in a web browser. You can also style the output using CSS. Most programs for beginners are based on a text interface, therefor using term2web makes these programs more appealing.

The tortoise module is an implementation of the Logo turtle. The difference with the turtle module supplied with Python is that the resulting graphics are displayed in a web browser and can be shared on the Internet. Here’s an example of a graph generated with this module:

The EduTK module can be used to create exercises for learning to program. These exercises, thanks to the toolkit Atlas, are executed in a graphical environment without the need for direct GUI programming.

Here’s what a typical programming exercise looks like:

Same exercise with the EduTK module: