![]() |
BrythonA Python 3 implementation for client-side web programming |
|
Without a doubt, you've seen a clock like this in demos of HTML5
However, right click and view the source of this page... It is not Javascript code! Instead, you will find Python code in a script of type "text/python". 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. The gallery highlights a few of the possibilities, from creating simple document elements to drag and drop and 3D navigation. A wiki lists some applications using Brython. pyschool.net provides a web-based environment for teachers in Python classes. You can also take a look at presentations made in various conferences. |
BrythonUne impl�mentation de Python 3 pour la programmation web c�t� client |
|
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. 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. pyschool.net fournit un environnement web pour l'enseignement de Python. Vous pouvez �galement consulter plusieurs pr�sentations de Brython dans diverses conf�rences. |
BrythonUna implementaci�n de Python para la programaci�n web del lado del cliente |
|
Muy cierto que has visto relojes de este tipo en demos de HTML5.
Pero, mira el c�digo fuente de esta p�gina... No hay lineas de Javascript, es puro c�digo Python dentro de un script de tipo "text/python". Brython es dise�ado para remplazar a JavaScript como lenguaje de scripting para p�ginas web. Por lo tanto, es una implementaci�n de Python 3 (que se puede probar en la consola), adaptada a un entorno HTML5, es decir, con una interfaz con los objetos y eventos DOM. Una galer�a presenta algunas maquetas de lo que se puede hacer, de la creaci�n de elementos, a ejemplos de arrastrar y soltar a navegaci�n 3D. Una wiki que muestra un listado de algunas aplicaciones que funcionan usando Brython. Adem�s, le puedes echar un vistazo a estas presentaciones mostradas en varias conferencias. |
BrythonUma implementa��o de Python 3 para a programa��o web do lado do cliente |
|
Sem d�vida voc� j� viu um rel�gio como este em demonstra��es de HTML5
Entretanto, clique com o bot�o direito e veja o c�digo fonte desta p�gna... N�o � c�digo em Javascript! Em vez disso, voc� encontrar� c�digo em Python em um script do tipo "text/python" Brython foi desenhado para substituir o Javascript como a linguagem de script da Web. Como tal, � uma implementa��o de Python 3 (voc� pode testar no console), adaptada ao ambiente HTML5, quer dizer, com uma interface para objetos e eventos DOM A galeria apresenta algumas possibilidades, da cria�ao de simples elementos de documentos at� a a��o de arrastar e soltar e navega��o em 3D |