PyConFr 2014

Lyon, October 25-28

PyConFR 2014

dimanche 14:30:00–15:00:00

Brython (Python dans le navigateur)

Pierre Quentel

Audience level:
Intermediate

Description

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

Abstract

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 :

  • pourquoi Brython ?
  • comment l'utiliser dans une page web
  • les outils fournis en ligne : éditeur, console
  • quelques exemples (inspirés de ceux fournis sur le site brython.info)
  • la couverture de la syntaxe et de la librairie standard Python 3
  • l'interface avec les objets et événements du navigateur
  • interaction avec les librairies Javascript
  • performance (comparée à Javascript, et à d'autres solutions de conversion Python vers Javascript)
  • comment contribuer

Voir le support de présentation

Sponsors