to the HTML5 environment, that is to say with an interface to the DOM objects and events.

<p>Brython is not "Python-like", but tries to be as close as possible to the Python language ; in other words, the features that work in CPython but not Brython are considered bugs. The only limitations are the features that can't be implemented in Javascript (eg. blocking funcions) or those related to the browser environment (eg. or writing to disk). But it is close enough to Python 3 to support online courses such a