IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Scripts python sur site web php


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Février 2024
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Février 2024
    Messages : 2
    Par défaut Scripts python sur site web php
    Bonjour à tous,

    Je vous expose ma question a laquelle je ne parviens pas à trouver de réponse claire.

    Je réalise quelques scripts sur les sujets data science en python. Ces scripts récupèrent des fichiers open data, les traitent et produisent soit des graphes soit des CSV exploitables ailleurs.

    Ma question est la suivante : comment intégrer ces scripts dans un site web « classique » à base de php / html / css / JavaScript ? Mon hébergeur ne semble pas proposer une telle option. Je prends l’exemple de Covidtracker, dont tous les scripts de calculs ont été réalisés en python et (je crois) les affichages des graphiques gérés par D3.js, comment tout cela peut-il fonctionner ensemble ?

    merci beaucoup parce que là je suis perdu.

    robert

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 715
    Par défaut
    Salut,

    Si les scripts python génèrent des fichiers, il suffit de les lire... et quand ce sont des fichiers CSV, c'est pas si dur.
    Après la question pourrait être de savoir comment sont lancés les scripts Python depuis le serveur Web... mais il doit y avoir ce qu'il faut dans PHP pour exécuter un programme externe (écrit avec python ou autre) en lui passant des paramètres.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Enseignant
    Inscrit en
    Février 2024
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Février 2024
    Messages : 2
    Par défaut
    Bonjour W
    Merci pour votre réponse. Ma question porte bien sur la possibilité de faire tourner un script python sur un serveur hébergeant un site web tournant lui en PHP. J’imagine aisément que le serveur doit disposer d’un interprèteur python. Mais si ce n’est pas le cas, comment faire ? Pointer vers un interpréteur extérieur au serveur ? Je ne sais pas. Ça me permet de me poser la question plus large qui est de savoir comment les personnes qui travaillent dans la data science où Python est le langage le plus populaire, font-ils pour publier leurs résultats à part sur un site totalement statique avec des pdf ou des jpegs, ces résultats étant produits sur une machine tierce. Ça me paraît bizarre. Il doit y avoir une façon de faire tout ça.

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 715
    Par défaut
    Citation Envoyé par rledoux Voir le message
    comment les personnes qui travaillent dans la data science où Python est le langage le plus populaire, font-ils pour publier leurs résultats à part sur un site totalement statique avec des pdf ou des jpegs, ces résultats étant produits sur une machine tierce.
    Certains utilisent jupyter qui a une architecture pour faire cela. Et si vous visualisez les composants d'une telle architecture, il y a du monde (côté technologies) pour rendre cela "simple".... et pas sûr que ça aide à l'intégration souhaité au départ: on ne fait pas ce qu'on veut avec un existant (sauf à tout jeter mais ce n'est pas le sujet).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 321
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 321
    Par défaut
    bonjour

    On parle bien de script python (pas de serveur écrit en python).

    Depuis php on a une fonction exec qui peut lancer n'importe quel exécutable !
    Attention (pour hébergement mutualisé) :
    - certains hébergeurs peuvent limiter cette fonction à uniquement des scripts php (pour sécurité)
    - Tu parles de "datas science" ! si tu utilises des librairies python externes, tu ne pourras jamais les installer.

    A voir aussi si dans ton cas, il n'est pas possible de lancer ton script python depuis une tache cron... Ce qui me semble être ton besoin.

    --------
    Les sites en python n'ont rien a voir avec un site en php ! avec python on écrit un serveur http, donc on n'a pas d'apache et l'installation est très particulière et pas disponible pour un hébergement mutualisé php. C'est un autre site avec autre nom de domaine.

Discussions similaires

  1. Appeler un script python sur un site web en php
    Par Genesis93 dans le forum Langage
    Réponses: 1
    Dernier message: 02/06/2017, 16h27
  2. Appeler un script python sur un site web en php
    Par Genesis93 dans le forum Réseau/Web
    Réponses: 4
    Dernier message: 02/06/2017, 08h44
  3. Python sur page web php
    Par Prav26 dans le forum Réseau/Web
    Réponses: 10
    Dernier message: 30/04/2014, 12h26
  4. Script Python sur serveur web
    Par Freyskeyd dans le forum Réseau/Web
    Réponses: 2
    Dernier message: 04/01/2011, 00h40
  5. Script FTP d'envoi d'adresse ip sur site web
    Par gael63 dans le forum Réseau
    Réponses: 2
    Dernier message: 30/03/2010, 16h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo