Le nouveau projet PyScript vous permet d'exécuter des programmes Python dans le navigateur

  • Principal
  • Nouvelles
  • Le nouveau projet PyScript vous permet d'exécuter des programmes Python dans le navigateur

Le nouveau projet PyScript vous permet d'intégrer des programmes Python directement dans des pages HTML et de les exécuter dans le navigateur sans aucune exigence côté serveur.

Le projet a été annoncé ce week-end à PyCon US 2022 et agit comme un wrapper pour le projet Pyodide, qui charge l'interpréteur CPython en tant que module de navigateur WebAssembly.

'PyScript est un framework qui permet aux utilisateurs de créer des applications Python riches dans le navigateur en utilisant une combinaison de Python avec du HTML standard.' Anaconda dans un article de blog récent explique.

'PyScript vise à fournir aux utilisateurs un langage de programmation de première classe qui a des règles de style cohérentes, est plus expressif et est plus facile à apprendre.'

Alors que le projet Pyodide vous permettait auparavant d'exécuter Python dans le navigateur, la syntaxe prend un certain temps pour s'y habituer et n'est pas aussi élégante que d'écrire simplement un programme Python et de le coller dans votre page HTML.

Cependant, PyScript agit comme un wrapper, vous permettant d'intégrer du code Python directement entre |__+_| balises et que Pyodide l'exécute automatiquement.

Par exemple, ce qui suit illustre un petit exemple Hello World utilisant PyScript et l'exécutant directement dans le navigateur. Remarquez comment le |_+_| La fonction vous permet d'envoyer des données directement à un élément HTML.

Python Hello World Application Python utilisant PyScript

Python Hello World Application Python utilisant PyScript

Les développeurs peuvent également étendre les pages PyScript via des packages Python supplémentaires intégrés à Pyodide ou via ceux stockés sur le système de fichiers local. Le fichier GETTING-STARTED.md de PyScript fournit une documentation sur la façon d'importer des packages dans votre code.

En plus d'exécuter du code intégré en HTML, il est également possible d'ajouter un éditeur de code directement à une page HTML en utilisant le |__+_| afin que vous puissiez entrer le code et l'exécuter, comme indiqué ci-dessous.

Utilisation de l'éditeur PyScript

Utilisation de l'éditeur PyScript

L'utilisation de l'éditeur permet de tester facilement votre code à la volée et de voir ce qui fonctionnera et ce qui ne fonctionnera pas avec PyScript.

Alors que JavaScript peut déjà faire presque tout ce que vous voudriez créer avec PyScript, avec Python considéré comme le langage de programmation le plus populaire, PyScript ouvre la porte à de nombreux projets passionnants à l'avenir.

Pour démarrer avec PyScript, vous pouvez visiter sa page de projet GitHub, qui comprend également de nombreux exemples de code.

Qu'est-ce que tu penses?