Is Python good for graphics?

Esmail Bonakdarian ebonakDUH at hotmail.com
Wed Dec 15 22:33:31 CET 2004


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



More information about the Python-list mailing list