Présentation de PyScript
- PyScript est une plateforme open source qui permet d’exécuter Python dans le navigateur
- Utilise MicroPython v1.24.0-preview.47.g88513d122
- PyScript.com est gratuit et facile à utiliser
Documentation
- Une documentation est proposée pour les débutants comme pour les utilisateurs avancés
Exemples
- Des exemples sont fournis pour montrer les fonctionnalités de PyScript
Communauté
- Une communauté est proposée pour échanger avec d’autres utilisateurs de PyScript
- Il est possible de suivre @pyscript_dev sur Twitter
La philosophie de PyScript
- PyScript s’articule autour d’une philosophie d’autonomisation numérique
- Le web est la plateforme de calcul la plus largement utilisée au monde, et Python est l’un des langages de programmation les plus populaires
- Avec PyScript, il est possible d’exécuter Python partout où un navigateur est disponible
Caractéristiques de PyScript
- Simplicité : exécution d’applications dans le navigateur sans installation complexe
- Expressivité : création d’applications en Python, un langage puissant et facile à apprendre
- Évolutivité : pas besoin d’infrastructure coûteuse, le code s’exécute dans le navigateur de l’utilisateur
- Partage : les applications peuvent être partagées via une URL sur le web
- Universalité : exécution du code partout où un navigateur fonctionne
- Sécurité : exécution de PyScript dans le navigateur, la plateforme de calcul la plus éprouvée
- Puissance : combinaison des atouts du web et de Python
Code source
- Développé par la PyScript Development Team
- Lancé en 2022 chez Anaconda, Inc.
Le récapitulatif de GN⁺
- PyScript vise l’autonomisation numérique en permettant d’exécuter Python dans le navigateur
- L’absence d’installation, l’exécution partout et la facilité de partage constituent ses grands atouts
- La combinaison des avantages de Python et du web permet de créer des applications puissantes
- Parmi les projets aux fonctionnalités similaires, on trouve Brython, Transcrypt, etc.
1 commentaires
Avis Hacker News
Partage d’un lien vers un tableau de bord des statistiques criminelles de Dallas
De nombreuses entreprises utilisent la version gratuite de Tableau et mettent les données à jour manuellement
Même en lisant la page d’accueil et la documentation, c’est difficile à comprendre
De nouvelles difficultés apparaissent dans le code que les développeurs doivent maintenir
Les téléphones deviennent plus rapides chaque année, il faut donc trouver un moyen de les ralentir davantage
Question sur la différence avec Pyodide
Tentative d’exécuter une application CLI Python dans le navigateur avec PyScript
Difficile de trouver des cas d’usage réellement pertinents
Création d’un framework frontend inspiré de Vue.js avec PyScript
Question pour savoir si c’est le même concept que Brython
Essai de petites fonctions lambda et d’une fonction Fibonacci récursive terminale