Brython est une implémentation de Python 3 pour les navigateurs web, avec une interface vers les objets et événements DOM. Il permet de développer des applications web côté client en Python au lieu de Javascript
Le développement web côté client prend une place de plus en plus importante avec le développement des smartphones et tablettes, l'arrivée de HTML5 et des initiatives comme Firefox OS. Aujourd'hui Python est peu présent sur cette plateforme, où Javascript a un quasi monopole
Brython permet de réaliser des programmes en Python 3.x dans des pages web aussi simplement qu'en Javascript, en intégrant du code Python dans des balises <script type="text/python">
Rendu public fin 2012, le projet couvre maintenant la quasi totalité de la syntaxe de Python 3 et exécute une bonne partie des modules de la librairie standard sans modification
La présentation couvrira les sujets suivants :