Aller au contenu
View in the app

A better way to browse. Learn more.

Omerta

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Python dans le navigateur | Pourquoi ça va changer le developpement WEB

Featured Replies

Posté(e)

Bonjour Omerta,

En ce début de mois de mai, la team Anaconda a sortis un projet qui pour moi va révolutionner le développement WEB  dans les prochaines années.

Il est aujourd'hui possible d’exécuter du python directement dans le navigateur grâce à PyScript.

 

Qu'est-ce que PyScript ?

PyScript est un projet de la team Anaconda qui permet d'écrire du python directement dans un fichier .html. Ce code python sera exécuté client-side comme le serais du Javascript. Le but étant de permettre web développement WEB full-stack entièrement en Python.

 

Comment ça marche ?

PyScript est basé sur Pyodide, un portage de CPython en WebAssembly. Ce n'est donc pas un "simple" traducteur de Python en Javascript, mais bien du Python (en réalité c'est du CPython) natif. Il est d'ailleurs déjà possible d'importer certaines librairies, notamment des librairies connues dans le monde de la data-science comme numpy ou panda.

 

Pourquoi cela va changer le développement WEB selon moi ?

Jusqu'à aujourd'hui, les seuls frameworks de développement front-end sont basé sur du Javascript. Ils représentaient un avantage important puisqu'il était possible de faire du développement WEB en utilisant un seul langage de programmation. Cela permet une harmonie dans le projet, qui n'était pas possible jusqu'à aujourd'hui avec d'autres langages de programmation comme Python ou Ruby.

Tout cela va changer. En effet d'ici quelques années, j'espère voire des nous framework à la React ou Vue mais en Python. De plus on peut aussi imaginer que cela va donner des idées au développeurs Ruby par exemple.

 

Vous en pensez quoi ?

 

Si vous voulez plus d'infos :

https://anaconda.cloud/pyscript-python-in-the-browser

https://www.youtube.com/watch?v=du8vQC44PC4

 

Posté(e)

Un post venant du dieu de python 😉

vv

Sponsorisé par ISN

Posté(e)

Perso je pense que c'est une belle avancé simplement que ça risque de prendre du temps à se développer ://

vv

Sponsorisé par ISN

Posté(e)

Le repop de JuneDay, merci beaucoup pour ce poste ^^

Brsrk/isn, ajoute moi sur discord si tu as un problème 🙂

Mon id : 554382548126531594

N'hésite pas à faire un tour sur mon profile, je poste pleins de choses intéressantes  ❤️

 

Posté(e)
  • Auteur
Il y a 19 heures, vvghjl a dit :

Perso je pense que c'est une belle avancé simplement que ça risque de prendre du temps à se développer ://

Je suis d’accord avec toi, l'écosystème Javascript est tellement en place que ça va prendre du temps. Mais j'ai hâte de voir ce que ça va donner !

Créer un compte ou se connecter pour commenter

Account

Navigation

Rechercher

Rechercher

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.