"Python" : comment coder une page web

Fermé
John0169 - 22 mars 2022 à 07:02
mamiemando Messages postés 33536 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 février 2025 - 22 mars 2022 à 14:25
Bonjour,
Je voudrais savoir s'il est possible de coder une page web ("interactive", c'est à dire pas uniquement avec du texte) en python ? Je sais que YouTube a été créée comme ça, donc je me posais la question.
Si la réponse est oui, est-ce que, par exemple on peut stocker une variable sur cette page web dans un fichier lié ou je ne sais pas trop quoi ? Merci d'avance ! Bonne journée !

Configuration: iPhone / Safari 15.3
A voir également:

2 réponses

yg_be Messages postés 23473 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 février 2025 Ambassadeur 1 568
22 mars 2022 à 13:57
bonjour,
Ta demande est assez floue, et je pense que c'est possible.
0
mamiemando Messages postés 33536 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 février 2025 7 828
Modifié le 22 mars 2022 à 14:30
Bonjour,

Tout dépend de ce qu'on appelle interactivité. Dans l'absolu, une page web peut marcher purement en local si tu fais du HTML/CSS/Javascript. Ce sont les trois seuls langages que comprend un navigateur. Dans ce cas, tu peux ouvrir directement la page web avec ton navigateur (par exemple depuis ton explorateur de fichiers).

Si tu veux faire une application web en python, alors il faudra un serveur web, et il faudra alors se connecter à l'IP/port de ton serveur web (e.g. http://localhost:8080). C'est lui qui retournera le HTML/CSS/Javascript à partir de code lancé côté serveur (en python ou dans un autre langage, par exemple PHP). Certains modules python permettent de faire des serveurs web embarquant du code python (notamment
gunicorn
,
falcon
, et
cherrypy
). Personnellement, j'utilise
cherrypy
car je le trouve mieux fait et plus simple.

Tu as également des frameworks plus évolués (comme
django
), voire des CMS (équivalent de
wordpress
) en python comme
mezzanine
.

Bonne chance
0