 <p>The answer would be yes, assuming you consider this a good example of what you want to do:</p> <p><a href="http://pyjs.org/examples/Space.html" rel="nofollow noreferrer">http://pyjs.org/examples/Space.html</a></p> <p>This browser-based version of Asteroids was created using Pyjamas, which enables you to write the code in python in one place, and have it run either on the browser, or on the desktop:</p> <p><a href="http://pyjs.org/" rel="nofollow noreferrer">http://pyjs.org/</a></p> <p>Having recently found Pyjamas, and also preferring to consolidate my code in one language (Python!) and location (instead of having some code server-side, and some browser/client-side, in different languages), it's definitely an exciting technology. Its authors have ported the Google Web Toolkit to Python, a really impressive feat, retaining the expressive power of Python (something like 80,000 lines of Java was shrunk to 8,000 lines of Python). More Pythonistas should know about it. :)</p>