First of all, I *really* like Python ;-)
I need some help with the graphical side of things. I would like to do some basic graphics with Python, but I am not sure what the best/most effective way for me to do what I want.
Basically, I would like to be able to create some basic animations where I can help visualize various sorting algorithms (for instance http://ciips.ee.uwa.edu.au/~morris/Year2/PLDS210/sorting.html#insert_anim) or graph searches (coloring nodes as each gets visited). (Something like this: http://cs.smith.edu/~thiebaut/java/graph/Welcome.html)
Or to create and manipulate programmatically a simple 2-D block puzzle (like this: http://www.johnrausch.com/SlidingBlockPuzzles/quzzle.htm).
Note, the ability to do this via the web would be nice, but definitely is *not* required at the moment.
These would be used to help in learning/teaching.
I am aware of Tkinter and wxPython (by aware I mean I know of their existence :-) Before investing (a lot?) of time to learn these, I thought I’d ask the more experienced folks around here what would be the best way to invest my time to get basic graphics going.
I really am not concerned so much with efficiency as easy of use.
Can anyone recommend what would suit my rather limited needs best? Are there other graphics libraries I should consider that would be more suitable?
Or is Python not the way to go for this?
Thanks!
Esmail -- http://mail.python.org/mailman/listinfo/python-list