Cette question peut sembler un peu idiote, mais que diable.
J'ai commencé à apprendre Python. Je connais la syntaxe de base, etc.
Lorsque je travaille avec HTML, PHP, etc., j'écris simplement du code, le mets dans un fichier .html ou .php et double-clique sur ce fichier. Ensuite, mon code s'exécute. Je peux travailler avec des bases de données et d'autres choses - c'est simple. Mais comment fonctionne Python? Je travaille à l'intérieur de la ligne de commande Eclipse ou Python et je peux exécuter ce code, mais que faire si je veux créer un site Web avec Python par exemple?
Je ne pense pas que ce soit comme si je mettais un fichier .py sur mon serveur, alors que dois-je faire? Je comprends que je dois installer Python sur mon serveur Web via une ligne de commande de serveur (je ne l'ai jamais utilisé, mais je trouverai des tutoriels le jour où j'en aurai besoin) mais quelle est la prochaine? Comment puis-je combiner mes connaissances Python avec HTML, CSS, PHP, etc.?
Python peut également être utilisé pour créer des applications de bureau, alors quoi? Puis-je exporter un fichier .exe avec du code Python ou quoi?
Tous les liens dont le contenu décrit mes préoccupations sont les bienvenus!
Réponses:
Exactement de la même manière.
Double-cliquez sur un
.py
fichier et votre code s'exécute.Vous utilisez généralement Apache pour héberger un site Web. Vous utilisez généralement
mod_wsgi
pour exécuter Python dans Apache. C'est exactement comme utilisermod_php
pour exécuter PHP dans Apache.Exactement le même.
Faux. Vous mettez des fichiers .py sur votre serveur. Sinon, comment pourrait- il fonctionner?
Vous devez
mod_php
exécuter PHP. Vous devezmod_wsgi
exécuter Python.Tu pourrais faire ça. Ce serait assez idiot, cependant.
Habituellement, vous configurez
mod_wsgi
pour qu'il exécute votre fichier .py et votre fichier .py crée la page HTML.Cela est parallèle à la façon dont le fichier .php est
mod_php
exécuté pour créer une page HTML.Non. Vous mettez le HTML à l'intérieur du Python.
la source
Utilisez un framework Web qui prend en charge Python, tel que Django .
Python est généralement exécuté par un interprète, il est donc facile à utiliser de manière interactive et vous pouvez voir les résultats de vos modifications presque immédiatement. Un programme Python peut également être empaqueté dans un exécutable autonome; plus sur la façon de le faire ici .
la source
la source