[proxy] web.archive.org← back | site home | direct (HTTPS) ↗ | proxy home | ◑ dark◐ light
Des horloges comme celle-ci, vous en avez sans doute déjà vu dans des démos d'HTML5

Maintenant, regardez le code source de cette page...

Vous ne verrez pas une ligne de Javascript, mais à la place, du code Python dans un script de type "text/python".

Brython a pour objectif de remplacer Javascript comme langage de script des pages Web. Il s'agit donc d'une implémentation de Python 3 (que vous pouvez tester sur la console), adaptée à l'environnement HTML5, c'est-à-dire dotée d'une interface avec les objets et les événements DOM.

La vitesse d'exécution est comparable à celle de CPython pour la plupart des opérations.

Une galerie présente quelques démos de ce qu'il est possible de faire, depuis la création d'éléments simples jusqu'au glisser-déposer ou la navigation 3D. Un wiki répertorie quelques applications utilisant Brython.

Vous pouvez également consulter plusieurs présentations de Brython dans diverses conférences.

désolé, Brython n'arrive pas à faire fonctionner la démo sur votre navigateur ;
vérifiez que Javascript est activé