Foros del Web » Programando para Internet » Python »

¿como utilizo Python para hacer una pagina web?

Estas en el tema de ¿como utilizo Python para hacer una pagina web? en el foro de Python en Foros del Web. Es que no se como, ya que en PHP yo instale XAMPP (con Apache y MySQL), metia los archivos en "htdocs", ponia en el navegador ...
  #1 (permalink)  
Antiguo 04/01/2014, 22:19
 
Fecha de Ingreso: noviembre-2013
Mensajes: 113
Antigüedad: 11 años
Puntos: 4
Pregunta ¿como utilizo Python para hacer una pagina web?

Es que no se como, ya que en PHP yo instale XAMPP (con Apache y MySQL), metia los archivos en "htdocs", ponia en el navegador "localhost" y los podia ejecutar, pero con Python ¿que programas necesito para ejecutarlos como PHP?. En caso que sea el interprete de Python, por ejemplo, detallar paso por paso como se hace esto, y si es posible, algun "manual" de preogramacion web con Python. Muchisimas gracias!!
  #2 (permalink)  
Antiguo 05/01/2014, 00:25
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: ¿como utilizo Python para hacer una pagina web?

En python (o ruby) no haces web al estilo PHP. Principalmente por las siguientes razones:

1. Python tiene una filosofía muy diferente a PHP.
2. Python no es template engine que se les salio de las manos a sus creadores (BURN! PHP)

Una recomendación, si vienes de PHP puro (a secas, vanillar, vapor, o como que le quieras llamar), puede que sea raro como hacer web con python o ruby, o .net o cualquier cosa que use MVC.

Si quieres aprender desarrollo web, en python te recomiendo iniciar con django. No te preocupes por cosas como hacer un setup de la db, como lo integro con mi apache (o cualquier servidor web), etc...

Por defecto django viene con un set de herramientas con el que puedes explorar el framework. Ahi un montón de recursos para aprender django (o python orientado a web en general) pero todo esta en ingles. Hay muy poco, material en español y casi todo (sin demeritar el esfuerzo) no vale la pena.

En conclusión, si quieres hacer web estilo PHP vanilla en Python te recomiendo que mejor te quedes en PHP. Si estas dispuesto a reaprender lo que llevas en PHP adelante.

Links para empezar:
http://docs.python.org/2/howto/webservers.html
https://www.djangoproject.com/
https://django.2scoops.org/
http://www.djangobook.com/en/2.0/index.html (desactualizado)
http://www.tangowithdjango.com/
https://code.djangoproject.com/wiki/DjangoResources
  #3 (permalink)  
Antiguo 05/01/2014, 10:05
 
Fecha de Ingreso: diciembre-2011
Mensajes: 408
Antigüedad: 12 años, 10 meses
Puntos: 18
Respuesta: ¿como utilizo Python para hacer una pagina web?

creo que python + django es una cosa muy nueva y bonita tiene muchas cosas nuevas sobretodo del lado del servidor te recomiendo que instales una maquina virtual con ubuntu e instales nginx y uwsgi o gunicorn ya que django se va de maravilla con este tipo de servers ya despues puedes hacer mucha personalizacion.

asi que que tienes que aprender primero django y python luego tienes que aprender nginx y luego uwsgi o gunicorn
  #4 (permalink)  
Antiguo 05/01/2014, 14:54
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: ¿como utilizo Python para hacer una pagina web?

No es nada recomendable desarrollar en un entorno pensado para producción (ngix, uwsgi, gunicorn etc). Con el servidor de desarrollo incluido es suficiente.



Saludos
__________________
Grupo Telegram Docker en Español
  #5 (permalink)  
Antiguo 05/01/2014, 16:52
 
Fecha de Ingreso: diciembre-2011
Mensajes: 408
Antigüedad: 12 años, 10 meses
Puntos: 18
Respuesta: ¿como utilizo Python para hacer una pagina web?

Cita:
Iniciado por Carlangueitor Ver Mensaje
No es nada recomendable desarrollar en un entorno pensado para producción (ngix, uwsgi, gunicorn etc). Con el servidor de desarrollo incluido es suficiente.



Saludos
evidentemente estoy hablando de production
  #6 (permalink)  
Antiguo 08/01/2014, 11:21
 
Fecha de Ingreso: enero-2012
Ubicación: Buenos Aires
Mensajes: 745
Antigüedad: 12 años, 10 meses
Puntos: 35
Respuesta: ¿como utilizo Python para hacer una pagina web?

Me recomendarías algún libro para comenzar con Django que no esté desactualizado? Algo como 1.4+ ?
  #7 (permalink)  
Antiguo 08/01/2014, 12:10
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: ¿como utilizo Python para hacer una pagina web?

Tango with django está más o menos actualizado (1.5.4). Si no, la documentación de django siempre está actualizada.


Saludos
__________________
Grupo Telegram Docker en Español
  #8 (permalink)  
Antiguo 08/01/2014, 12:27
 
Fecha de Ingreso: enero-2012
Ubicación: Buenos Aires
Mensajes: 745
Antigüedad: 12 años, 10 meses
Puntos: 35
Respuesta: ¿como utilizo Python para hacer una pagina web?

A ese le estaba echando un ojo, algún otro? Que tal Effective Django? Lo han probado?
  #9 (permalink)  
Antiguo 08/01/2014, 12:31
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: ¿como utilizo Python para hacer una pagina web?

No lo he probado, pero se ve actualizado, no pieredes nada leyéndolo.


Saludos
__________________
Grupo Telegram Docker en Español
  #10 (permalink)  
Antiguo 08/01/2014, 17:05
 
Fecha de Ingreso: enero-2012
Ubicación: Buenos Aires
Mensajes: 745
Antigüedad: 12 años, 10 meses
Puntos: 35
Respuesta: ¿como utilizo Python para hacer una pagina web?

pues empezaré con ese
  #11 (permalink)  
Antiguo 13/01/2014, 15:31
Avatar de stormearth  
Fecha de Ingreso: octubre-2013
Ubicación: Quito
Mensajes: 68
Antigüedad: 11 años, 1 mes
Puntos: 2
Respuesta: ¿como utilizo Python para hacer una pagina web?

El mejor comienzo es el Tutorial oficial que llevan los Docs de django.
Y si manejas bien el inglés hay un tipo en Youtube que se llama Mike Hibbert que desarrolla una web con django desde cero en sus videos y explica bastante bien.

Mucha Suerte.

Etiquetas: php
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




La zona horaria es GMT -6. Ahora son las 15:21.