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

Réseau/Web Python Discussion :

Python page web [Python 3.X]


Sujet :

Réseau/Web Python

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Octobre 2018
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 22
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Octobre 2018
    Messages : 25
    Points : 28
    Points
    28
    Par défaut Python page web
    Bonjour/bonsoir ,je suis en Terminale S et travaille sur un projet ISN et je voudrais savoir :serait-il possible de créer un site web et de pouvoir faire appel à notre programme python créée précédemment?et par quels moyens?Par exemple si je fais un site qui permet de résoudre le discriminant .En demandant les variables ,puis-je faire appel à mon programme python pour donner le résultat?

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 283
    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 283
    Points : 36 770
    Points
    36 770
    Par défaut
    Salut,

    Citation Envoyé par Ludo9720 Voir le message
    serait-il possible de créer un site web et de pouvoir faire appel à notre programme python créée précédemment?
    oui, c'est possible.

    Citation Envoyé par Ludo9720 Voir le message
    et par quels moyens?
    Si vous ne savez pas par où commencer, c'est sans doute au dessus de vos moyens... et il faut déjà commencer par comprendre comment fonctionne un site Web en ouvrant un tuto.... mais vous n'êtes pas au bout de vos peines.

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

  3. #3
    Expert éminent
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 462
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 462
    Points : 9 249
    Points
    9 249
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    Il y a quelque chose qui pourrait répondre à ta question (ou ce que j'en comprends).

    Il faut avoir un hébergeur de site web qui dispose de Python accessible par CGI. Ou, bien sûr, avoir un tel serveur sur son PC ou en réseau local.

    Le principe est le suivant:

    - l'utilisateur dans son navigateur appelle une page qui est en fait un programme Python, qui fabrique et renvoie une page web en html, qui est un "formulaire" permettant de poser ses questions
    - à la soumission de ce formulaire, le programme Python est exécuté avec les données fournies, et les résultats sont renvoyées sous forme d'une nouvelle page web fabriquée par Python
    - page web qui est affichée dans le navigateur de l'utilisateur, et qui permet, en plus, de recevoir les données suivantes.

    En fait, le programme Python, en plus de faire les calculs demandés, fabrique une page web en html puisque c'est tout ce que le navigateur de l'utilisateur est capable d'afficher: c'est le même principe que PHP qui est, lui aussi, exécuté sur le serveur.

    J'ai une (vieille) calculatrice scientifique qui marche comme ça et qui est toujours en ligne depuis 11 ans: http://www.jpvweb.com/cgi-bin/calculextcgi.py.

    Ça marche très bien, mais je n'ai pas dit que c'était facile, puisqu'il faut connaître un minimum: Python + langage html + serveur web + option CGI...

    [Edit] Une version mini d'un serveur web avec CGI et d'une calculatrice Python sur mon site web: http://python.jpvweb.com/python/mesr...lculatrice_cgi. Mais c'est du Python 2, et il y aura des modernisations à faire pour Python 3.
    Un expert est une personne qui a fait toutes les erreurs qui peuvent être faites, dans un domaine étroit... (Niels Bohr)
    Mes recettes python: http://www.jpvweb.com

  4. #4
    Expert éminent
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 462
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 462
    Points : 9 249
    Points
    9 249
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    Je viens de donner un exemple simple d'un serveur web créé avec Python avec option CGI pour faire une calculatrice:

    https://www.developpez.net/forums/d1...ientifique-pc/
    Un expert est une personne qui a fait toutes les erreurs qui peuvent être faites, dans un domaine étroit... (Niels Bohr)
    Mes recettes python: http://www.jpvweb.com

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Applet python sur page web
    Par atalon1 dans le forum Réseau/Web
    Réponses: 25
    Dernier message: 12/03/2009, 16h38
  2. comment developper une page web avec python
    Par moezcool dans le forum Réseau/Web
    Réponses: 3
    Dernier message: 27/06/2008, 13h45
  3. Intégrer un script python dans une page Web
    Par Mysti¢ dans le forum Réseau/Web
    Réponses: 4
    Dernier message: 02/11/2006, 10h20
  4. Réponses: 2
    Dernier message: 24/10/2006, 13h26
  5. Réponses: 2
    Dernier message: 19/12/2005, 13h15

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