Esta pregunta puede parecer un poco tonta, pero qué diablos.
Empecé a aprender Python. Sé sintaxis básica, etc.
Cuando trabajo con HTML, PHP, etc., simplemente escribo código, lo pongo dentro del archivo .html o .php y hago doble clic en este archivo. Entonces se ejecuta mi código. Puedo trabajar con bases de datos y otras cosas, es simple. ¿Pero cómo funciona Python? Estoy trabajando dentro de la línea de comandos de Eclipse o Python y puedo ejecutar este código, pero ¿qué pasa si quiero hacer un sitio web con Python, por ejemplo?
No creo que sea como poner un archivo .py en mi servidor, entonces, ¿qué debo hacer? Entiendo que necesito instalar Python en mi servidor web a través de alguna línea de comando del servidor (nunca lo he usado, pero encontraré algunos tutoriales el día que lo necesitaré), pero ¿qué sigue? ¿Cómo puedo combinar mi conocimiento de Python con HTML, CSS, PHP, etc.?
Python también se puede usar para crear aplicaciones de escritorio, ¿entonces qué? ¿Puedo exportar un archivo .exe con código Python o qué?
¡Cualquier enlace con contenido que describa mis inquietudes es bienvenido!
Respuestas:
Exactamente de la misma manera.
Haga doble clic en un
.py
archivo y se ejecutará su código.Usualmente usa Apache para alojar un sitio web. Usualmente usas
mod_wsgi
para ejecutar Python dentro de Apache. Esto es exactamente como usarmod_php
para ejecutar PHP dentro de Apache.Exactamente lo mismo.
Falso. Usted pone archivos .py en su servidor. ¿De qué otra manera podría funcionar?
Necesitas
mod_php
ejecutar PHP. Necesitasmod_wsgi
ejecutar Python.Podrías hacer eso. Sin embargo, sería bastante tonto.
Por lo general, lo configura
mod_wsgi
para que ejecute su archivo .py, y su archivo .py crea la página HTML.Esto es paralelo a la forma en que
mod_php
ejecuta el archivo .php para crear una página HTML.No. Pones el HTML dentro de Python.
fuente
Use un marco web que admita Python, como Django .
Python generalmente es ejecutado por un intérprete, por lo que es fácil de usar de forma interactiva y puede ver los resultados de sus cambios casi de inmediato. Un programa Python también se puede empaquetar en un ejecutable independiente; más sobre cómo hacer eso aquí .
fuente
fuente