Hi Ian,
It appears to me that you want to develop something that requires fine
control over user interface and interactivity, perhaps akin to a game?
Python has several libraries devoted to developing games, which would
give you a large headstart on GUI development, keypress and joystick
control, etc, because they are custom designed for such purposes. (As
opposed to starting completely from scratch, as you would have to
with, say, wxpython).
I haven't used it myself, but people speak highly of PyGame, which
seems very well documented, with oodles of tutorials, documentation
and examples.
http://www.pygame.org/
In particular, this site seems to be a thorough tutorial for learning
both python and pygame at the same time, and would be a very good
introduction to the language and writing interactive games in the
language.
http://programarcadegames.com/
Several other sites linked from the "Tutorials" page seem to be
targeted at teaching the language as well as game programming
technique.
http://www.pygame.org/wiki/tutorials
A cursory overview of the documentation shows that there are
mechanisms for packaging developed games into standalone applications
(although this one refers only to windows, but there I'd be very
surprised if there are not multi-platform equivalents).
http://www.pygame.org/wiki/Pygame2exe?parent=CookBook
Alan.
> --
>
>