TuPy

Tupy is a language designed for teaching programming or just presenting new algorithms. The main goals in developing Tupy (both language and code editor) were:

The following video is a short introduction to Tupy:

    Intro Video

The Tupy code editor can be used online at

    https://gvirtu.github.io/TuPyOnline/

or it can be installed locally for a better overall experience. In order to do that, proceed as follows:

LINUX: 

It is a sandboxed application through the help of Docker. Install Docker, download the Linux script "tupy" (tested in Linux Ubuntu 14.04, 16.04) and run it (~$ ./tupy). The first time this script is run, docker and the Tupy server image will be downloaded. The next time, the Tupy server will run locally.

WINDOWS: 

Download the sandboxed server "TuPy_Windows.zip", unzip it locally, run "Tupy.exe" and follow the instructions.