"Python" : comment coder une page web
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 !
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:
- "Python" : comment coder une page web
- Citizen code python avis - Accueil - Outils
- \R python ✓ - Forum Python
- Python est introuvable. exúcutez sans argument pour procúder ó l ✓ - Forum Python
- Python par la pratique : 101 exercices corrigés pdf - Forum Python
- Citizen code python solution - Forum Python
2 réponses
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
Tu as également des frameworks plus évolués (comme
Bonne chance
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
cherrypycar 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