[Edu-sig] Visual Programming in Python?

Andre Roberge andre.roberge at gmail.com
Thu Apr 13 19:30:45 CEST 2006

On 4/13/06, Douglas S. Blank <dblank at brynmawr.edu> wrote:
> Python edu-sig,
> I've been thinking about a visual programming/flowchart interface for
> Python and was wondering if anyone knows of such a project. I am imaging
> a Tkinter canvas (initially) with which one can add blocks that
> represent statements, branches, loops... everything. Further, I imaging
> that this would save (and load) real Python code, so that you could suck
> in raw code, it would get parsed, and shown as a flowchart. Maybe some
> additional data would be stored in comments (zoom amount,
> positions/colors/properties of particular boxes). Also, one could step
> through the chart, block-by-block.
> I've seen some commercial (and open source/non-Python) products, but
> they seem heavy and sluggish, as if a whole lot of processing is going
> on behind the scenes. Is/would it really be that hard?

A while ago I received an email from Nelson Castillo (sorry Nelson,
for not having replied sooner) who wrote a [non-Python] program that
does something similar to what you are describing.  The program can be
found at http://geocities.com/arhuaco/dfd.html
I have received a request to include something like what you describe
within rur-ple (wxPython based, rather than Tkinter).  I have
postponed looking into it seriously until version 1.0 of rur-ple
(realistically, not until the end of the summer).  I would be
interested in such a project - with the time constraint caveat.

Sorry that I can't be more helpful.


> Any pointers or comments appreciated,
> -Doug
> --
> Douglas S. Blank       Computer Science
> Assistant Professor    Bryn Mawr College
> (610)526-6501          http://cs.brynmawr.edu/~dblank
> _______________________________________________
> Edu-sig mailing list
> Edu-sig at python.org
> http://mail.python.org/mailman/listinfo/edu-sig

More information about the Edu-sig mailing list