tite fractale

Brython

Attention ! Cet interpréteur n’est pas totalement compatible avec Python3. Voir les notes techniques.

Theme:
 

1. Instructions

1.1. L’éditeur

L’espace à gauche contient le code source Python que vous voulez exécuter.

Une fois que votre code semble prêt, vous pouvez l’exécuter, dans votre navigateur, en appuyant sur le bouton Exécuter sur la droite.

1.2. Les boutons

1.2.1. Exécuter

Permet d’exécuter le code source de la partie gauche. Les affichages se font dans la partie à droite.

1.2.2. Effacer

Permet d’effacer le code source ainsi que les affichages éventuels d’un précédent programme.

1.3. Les raccourcis clavier

En plus des raccourcis de l’éditeur Ace, je prévois d’en rajouter au moins un pour exécuter le code sans toucher à la souris.

1.4. Console interactive

Pas encore intégrée à ce site, mais disponible sur le site officiel.

2. Utilisation sur le site

Uniquement sur cette page et pour tester les squelettes de fichiers en Python directement sur le site.

3. Notes techniques

3.1. Généralités

logo brython

Merci et bravo au créateur et aux contributeurs de Brython.

Tiré du site officiel :

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 [...], adaptée à l'environnement HTML5, [...].
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.

Merci aussi à Ace Editor, l’éditeur de code source utilisé dans la partie gauche.

3.2. Statut

Le projet est encore assez jeune, quelques modules importants manquent à l’appel pour que je puisse utiliser Brython pour certaines séances avec élèves ou étudiants.

Tout d’abord le noyau du langage n’est 100% testé, mais aussi des modules importants en termes pédagogiques comme turtle ou doctest ne sont pas encore implémentés. Et la route est longue car turtle repose sur tkinter (difficile) et doctest sur unittest (en cours).




Christophe Gragnic, le 13/02/2014, 18h18'42".






Page générée le 27/05/2021, 09h06'59" (source).
historique global