Foros del Web » Programando para Internet » Python »

Como usar python en servidor web o localhost

Estas en el tema de Como usar python en servidor web o localhost en el foro de Python en Foros del Web. Hola tod@s !! :D Estoy aprendiendo un poco de python y la verdad me parece un lenguaje super cool pero el problema es que no ...
  #1 (permalink)  
Antiguo 15/05/2012, 00:18
Avatar de evairdesign  
Fecha de Ingreso: abril-2012
Mensajes: 54
Antigüedad: 12 años, 8 meses
Puntos: 7
Como usar python en servidor web o localhost

Hola tod@s !! :D

Estoy aprendiendo un poco de python y la verdad me parece un lenguaje super cool pero el problema es que no entiendo muy bien su funcionamiento

es decir...

Por ejemplo: Php es un lenguaje de programacion web que interactua con la base de datos mysql, que se ejecuta en el servidor y viene por defecto en cualquier plan hosting

pero Python que es? No me queda claro aún, he leído que es para hacer programas window, q tambien funciona para hacer aplicaciones web online con django, etc..

Pero no entiendo bien...

Alguien me podria explicar que es python, asi como explique lo que es php!

Me gustaria saber como hacer para ejecutar python en mi navegador asi como lo hago con php en un localhost y todo eso...
y como hacer que funcione en mi hosting

Por favor, estaré atento
__________________
Todo debe hacerse lo más simple posible pero no más simple
  #2 (permalink)  
Antiguo 15/05/2012, 06:35
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Como usar python en servidor web o localhost

No entiendo la petición, tu explicación de PHP sirve para cualquier lenguaje, incluso para python. En tu descripción, cambia "PHP" por "Python" y seguirá siendo válido.

No ejecutas Python en tu navegador de la misma forma que no ejecutas PHP en tu navegador. Ambos se ejecutan del lado del servidor por vía de su integración con el servidor web. Para instalarlo en tu cuenta de alojamiento debes primero que nada ver los detalles de tu plan y averiguar con tu proveedor si soporta Python.

El tema ya se ha discutido muchas veces en este foro, usa el buscador.


Saludos.
  #3 (permalink)  
Antiguo 15/05/2012, 12:22
Avatar de evairdesign  
Fecha de Ingreso: abril-2012
Mensajes: 54
Antigüedad: 12 años, 8 meses
Puntos: 7
Respuesta: Como usar python en servidor web o localhost

Ahh! entiendo entonces python sirve de igual manera que php.

Es un lenguaje que se ejecuta en el servidor, ¿pero no es embebido en el código html? eso no lo entiendo, me podrias explicar mas detalladamente como funciona por favor

¿Para que el servidor ejecute python lo tengo que instalar yo?

y ¿django para que me sirve?

Cita:
El tema ya se ha discutido muchas veces en este foro, usa el buscador.
Eso es lo malo men! que no lo explican bien o cuando encuentro un post que tiene el tema que quiero las respuestas son:

Cita:
El tema ya se ha discutido muchas veces en este foro, usa el buscador.
y me quedo en las mismas, asi como le puede pasar a alguien que busque mi mismo tema y se tope con tu respuesta
__________________
Todo debe hacerse lo más simple posible pero no más simple
  #4 (permalink)  
Antiguo 15/05/2012, 14:19
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Como usar python en servidor web o localhost

Está bien, se acepta la crítica.

Python es un lenguaje de propósito general, no como PHP que si bien puede usarse para scripting y para aplicaciones de escritorio (o podía, vía PHP-GTK), es un lenguaje orientado a la web.

Los lenguajes que pueden funcionar del lado del servidor se integran a él por algún módulo, sea mod_php para PHP, mod_wsgi para Python, o mod_fastcgi para cualquier lenguaje que soporte funcionar en modo FastCGI.
Para Python, por lo general las empresas de alojamiento ofrecen FastCGI.

Sea por un módulo dedicado o por cgi, cualquier lenguaje del lado del servidor puede funcionar embebido en el HTML o, agregando un framework decente, utilizando plantillas y frameworks más complejos.
Incluso en PHP, si hoy en día estás mezclando programación y HTML, es que estás haciendo las cosas mal: podés usar frameworks como CodeIgniter o Symfony, o como mínimo un motor de plantillas como Smarty para separar la lógica de la presentación.

Para que "el servidor ejecute python", lo que debes hacer es instalarlo e indicarle al servidor web que utilice FastCGI (o mod_wsgi si es Apache), y configurarlo apropiadamente. Las empresas de alojamiento ya tendrán esto configurado, así que es cuestión de preguntarles o leer su documentación. La configuración en cada empresa es ligeramente diferente, pero nunca es simplemente tirar archivos en una carpeta como es el caso de PHP.
Si la empresa donde alojas tu sitio no tiene Python disponible, no podrás usarlo.

Django es un framework Python para desarrollo web, hay varios más: Web2Py, web.py, CherryPy, Flask, Pyramid, etc. Te provee la base sobre la cual podés construir tu sitio, además de un conjunto integrado de componentes comunes (formularios, comentarios, sitio administrativo, etc), y además existen muchas aplicaciones externas.

Espero que haya quedado más claro, y que este sí sea un mensaje al que poder vincular después, cuando vuelva a surgir la pregunta
  #5 (permalink)  
Antiguo 15/05/2012, 18:34
Avatar de evairdesign  
Fecha de Ingreso: abril-2012
Mensajes: 54
Antigüedad: 12 años, 8 meses
Puntos: 7
Respuesta: Como usar python en servidor web o localhost

Muchas gracias men!!! me queda mucho mas claro lo que es python y como debo utilizarlo, ya me estoy leyendo algunos tutoriales

De seguro a más de uno le servirá este tema
__________________
Todo debe hacerse lo más simple posible pero no más simple

Etiquetas: django, gui, localhost, programa, servidor, usar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 19:36.