Brython (Python in the browser)

Roy Smith roy at panix.com
Fri Dec 27 09:37:39 EST 2013


In article <234a1a8d-e491-4eec-8bd5-7931cf4f74ec at googlegroups.com>,
 Pierre Quentel <pierre.quentel at gmail.com> wrote:

> Hi,
> 
> Ever wanted to use Python instead of Javascript for web client programming ? 
> Take a look at Brython, an implementation of Python 3 in the browser, with an 
> interface with DOM elements and events
> 
> Its use is very simple :
> - load the Javascript library brython.js : <script src="/path/to/brython.js">
> - embed Python code inside a tag <script type="text/python">
> - run the Python script on page load : <body onload="brython()">
> 
> The Python code is translated into Javascript and executed on the fly
> 
> Brython supports the DOM API, HTML5, SVG, with some syntaxic sugar to make 
> the interface more concise (a la jQuery) ; interaction with Javascript 
> libraries is very straightforward. The Brython site provides documentation 
> and many examples
> 
> After 1 year of intense development, Brython now covers most of the Python3 
> syntax and can run most of the modules of the Python3.3 standard distribution 
> unmodified, including complex packages like unittest. The team aims at 
> covering 100% of all of Python that makes sense in a browser environment
> 
> Home page : http://www.brython.info
> Development site : https://bitbucket.org/olemis/brython/src
> Downloads : https://bitbucket.org/olemis/brython/downloads
> Community : https://groups.google.com/forum/?fromgroups=#!forum/brython

Wow.

Just wow.



More information about the Python-list mailing list