Brython - Python for client-side web programming
A Python 3 implementation for client-side web programming
Here is a link to Brython. I do say it looks interesting.
Brython is designed to replace Javascript as the scripting language for the Web. As such, it is a Python 3 implementation (you can take it for a test drive through a web console), adapted to the HTML5 environment, that is to say with an interface to the DOM objects and events.
There is a gallery highlighting some things and some links to other interesting things.
One that I found really interesting was the use local storage example here. There are many other interesting examples as well.
Here is the github dev site. It explains what you need to do to install and/or run things. Interesting, to say the least.