Le projet PyScript développe une plateforme pour exécuter des scripts Python dans un navigateur web

Le projet PyScript a été présenté, permettant d'intégrer dans des pages web des gestionnaires écrits en Python et de créer des applications web interactives en Python. Les applications ont accÚs au DOM et à une interface pour l'interaction bidirectionnelle avec des objets JavaScript. La logique de développement des applications web est conservée, et les différences se résument à la possibilité d'utiliser Python plutÎt que JavaScript. Les codes sources de PyScript sont distribués sous la licence Apache 2.0.

Contrairement au projet Brython, qui compile le code Python en JavaScript, PyScript utilise Pyodide pour exĂ©cuter le code Python — une version de CPython exĂ©cutĂ©e cĂŽtĂ© navigateur, compilĂ©e en WebAssembly. L'utilisation de Pyodide permet d'obtenir une compatibilitĂ© totale avec Python 3 et d'exploiter toutes les fonctionnalitĂ©s du langage et des bibliothĂšques, notamment pour les calculs scientifiques, telles que numpy, pandas et scikit-learn. Du cĂŽtĂ© de PyScript, une couche est fournie pour intĂ©grer le code Python avec JavaScript, insĂ©rer du code dans des pages web, importer des modules, gĂ©rer l'entrĂ©e/sortie et rĂ©soudre d'autres tĂąches connexes. Le projet offre un ensemble de widgets (boutons, blocs de texte, etc.) pour crĂ©er une interface web en Python.

Le projet PyScript développe une plateforme pour exécuter des scripts Python dans un navigateur web

L'utilisation de PyScript consiste à inclure le script pyscript.js et la feuille de style pyscript.css, ce qui permet ensuite d'intégrer des pages de code Python placées à l'intérieur de la balise <py-script>, ou d'inclure des fichiers via la balise <py-script src="…">. Le projet propose également une balise <py-repl> avec la mise en œuvre d'un environnement pour l'exécution interactive de code (REPL). Pour définir les chemins des modules locaux, la balise «<py-env>». <html> … <py-script> print(‘Hello World!’) </py-script> <py-env> — numpy — matplotlib — paths: — /data.py </py-env> <py-script src="»./test.py»"></py-script> … </html>

Source : opennet.ru

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster