
cpython-emscripten: python dans le navigateur - cpython compilé avec emscripten.
Pyodide: est une distribution Python pour le navigateur et Node.js basé sur WebAssembly.
PYPYJS: PYPY compilé en javascript.
Batavia: une implémentation JavaScript qui utilise une machine virtuelle pour exécuter des bytecode Python précompilés.
Skulpt: est une implémentation JavaScript de Python 2.x.
Transcrypt: Python 3.7 à JavaScript Compiler - Lean, rapide, ouvert!
Pyscript: un projet qui vise à combiner plusieurs technologies ouvertes dans un cadre qui permet aux utilisateurs de créer des applications de navigateur sophistiquées avec Python.
RapyDScript: Transpiler pour un langage de type Python à JavaScript.
RapyDScript-NG: une fourche communautaire améliorée de RapyDScript.
Il existe de nombreux projets qui se sont concentrés sur l'utilisation de Python dans le navigateur Web. Qu'ils aient quelques différences, cette table de comparaison Python-in-the-Browser et les photos ci-dessous vous aideront à comprendre certaines des différences dans certains de ces projets / compilateurs.
Pycon AU 2018: un Web sans javascript une vidéo / parler de l'utilisation de Python dans le navigateur Web par @ Freakboy3742 (fondateur de Beeware & était un précédent président de la Django Software Foundation)
Pour des informations plus détaillées sur la façon d'utiliser Brython, visitez la page de documentation Brython
Afficher la valeur d'entrée
Source, démo
Vérifiez si l'entrée est entière
Source, démo
Ajouter des entiers
Source, démo
Pour des informations plus détaillées sur la façon d'utiliser Pyscript, visitez la page de documentation Pyscript
Afficher la valeur d'entrée
Source, démo
Vérifiez si l'entrée est entière
Source, démo
Ajouter des entiers
Source, démo
Vous voulez aider à améliorer ce dépôt? Créez une demande de traction avec vos modifications détaillées! Si vous êtes approuvé, vous serez ajouté à la liste des contributeurs de ce superbe dépôt!
Voir également la liste des contributeurs qui participent à ce projet.
Ce dépôt est concédé sous licence Creative Commons Attribution-NonCommercial 4.0 International Licence - Voir le fichier Licence.md pour plus de détails.