Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.python > #3528
| Subject | Re: Utiliser Python sans environnement Python ? |
|---|---|
| Newsgroups | fr.comp.lang.python |
| References | (3 earlier) <609d6f14$0$3698$426a74cc@news.free.fr> <s7l2jt$s00$2@gioia.aioe.org> <609e2703$0$27445$426a74cc@news.free.fr> <s7m2cd$5ga$3@gioia.aioe.org> <s7u64t$2qc$1@news.gegeweb.eu> |
| From | Nicolas <nicolasp@aaton.com> |
| Date | 2021-05-18 08:54 +0200 |
| Message-ID | <60a36498$0$32495$426a74cc@news.free.fr> (permalink) |
| Organization | Guest of ProXad - France |
Le 17/05/2021 à 18:37, Julien Salort a écrit : > Le 14/05/2021 à 16:44, Dominique a écrit : > >> On n'a même pas de shell sur nos PC pro ! Même si Python y est, je >> vois mal comment l'utiliser. > > Alors je vais faire une proposition hors-charte et un peu provocante. > Il y a un langage de script qui est installé sur tous les ordinateurs > dotés d'un navigateur: Javascript. > Je ne suis pas un grand fan, mais il n'y a pas de difficulté à ouvrir un > fichier html avec un navigateur: il suffit de double-cliquer dessus. Tu > mets le script dans le html. C'est pas beau, mais ça marche partout. > > À voir ensuite comment faire pour permettre d'ouvrir un csv, le charger > et le traiter en javascript. C'est clair que je préfère faire ça en Python. > > Après, pour revenir en charte, il paraît qu'il y en a qui ont essayé de > faire un interpréteur Python en Web Assembly. > Des interpréteurs Python dans/pour un browser, il y en a quelques uns : https://stromberg.dnsalias.org/~strombrg/pybrowser/python-browser.html Je connais Brython. Il faut lancer un serveur local et ouvrir la page servie par ce serveur dans le navigateur. Dans les tutos de Brython, le serveur est en... Python. Assez logique. Ca n'empêche pas de lancer un serveur autre qui n'utilise pas l'interpréteur Python. Coté codage, il faut au moins une page en html qui sert à charger le(s) script(s) Python. En Brython, le serveur est obligatoire. Un "import" fait une requête au serveur qui renvoie le contenu du script importé. Le code Brython est transpillé en javascript à la volée. Il y a d'autres systèmes qui n'utilisent pas de serveur. Ces systèmes pré-transpillent le code Python en javascript. Donc, à priori, pas besoin de serveur ici. Je n'ai pas essayé, donc, à vérifier. Il y a aussi des interpréteurs Python écrits en javascript. Je n'ai pas essayé non plus. !!! Point important !!! Il ne faut pas oublier que le code exécuté l'est dans un environnement navigateur. Le navigateur n'a pas accès au fichiers de la machine !!! C'est une protection indispensable, bien évidemment. Le navigateur peut lire/écrire des fichiers dans une zone protégée. C'est tout. Donc, exit les solutions basées seulement sur le navigateur. Le serveur, par contre à accès à tous les fichiers du système. Une solution type Brython peut alors fonctionner ici, au prix d'une certaine complexité. Nicolas > Julien
Back to fr.comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar
Utiliser Python sans environnement Python ? Dominique <zzz@aol.com.invalid> - 2021-05-10 07:17 +0200
Re: Utiliser Python sans environnement Python ? Julien Palard <julien@palard.fr> - 2021-05-13 19:07 +0200
Re: Utiliser Python sans environnement Python ? Dominique <zzz@aol.com.invalid> - 2021-05-13 19:24 +0200
Re: Utiliser Python sans environnement Python ? yves <yves@free.invalid> - 2021-05-13 18:25 +0000
Re: Utiliser Python sans environnement Python ? Dominique <zzz@aol.com.invalid> - 2021-05-14 07:42 +0200
Re: Utiliser Python sans environnement Python ? yves <yves@free.invalid> - 2021-05-14 07:30 +0000
Re: Utiliser Python sans environnement Python ? Dominique <zzz@aol.com.invalid> - 2021-05-14 16:44 +0200
Re: Utiliser Python sans environnement Python ? yves <yves@free.invalid> - 2021-05-14 16:56 +0000
Re: Utiliser Python sans environnement Python ? Dominique <zzz@aol.com.invalid> - 2021-05-15 06:30 +0200
Re: Utiliser Python sans environnement Python ? Julien Salort <listes@salort.eu> - 2021-05-17 18:37 +0200
Re: Utiliser Python sans environnement Python ? Nicolas <nicolasp@aaton.com> - 2021-05-18 08:54 +0200
Re: Utiliser Python sans environnement Python ? Nicolas <nicolasp@aaton.com> - 2021-05-17 09:45 +0200
Re: Utiliser Python sans environnement Python ? Olivier Miakinen <om+news@miakinen.net> - 2021-05-13 22:57 +0200
Re: Utiliser Python sans environnement Python ? Dominique <zzz@aol.com.invalid> - 2021-05-14 07:39 +0200
Re: Utiliser Python sans environnement Python ? Alain Ketterlin <alain@universite-de-strasbourg.fr.invalid> - 2021-05-14 13:13 +0200
Re: Utiliser Python sans environnement Python ? Dominique <zzz@aol.com.invalid> - 2021-05-14 16:43 +0200
Re: Utiliser Python sans environnement Python ? yves <yves@free.invalid> - 2021-05-14 12:05 +0000
Re: Utiliser Python sans environnement Python ? Dominique <zzz@aol.com.invalid> - 2021-05-14 16:42 +0200
Re: Utiliser Python sans environnement Python ? yves <yves@free.invalid> - 2021-05-14 17:00 +0000
Re: Utiliser Python sans environnement Python ? Dominique <zzz@aol.com.invalid> - 2021-05-15 06:34 +0200
Re: Utiliser Python sans environnement Python ? Nicolas <nicolasp@aaton.com> - 2021-05-17 09:39 +0200
Re: Utiliser Python sans environnement Python ? Dominique <zzz@aol.com.invalid> - 2021-05-17 20:13 +0200
csiph-web