Foros del Web » Programando para Internet » Python »

Iniciandome en python

Estas en el tema de Iniciandome en python en el foro de Python en Foros del Web. Hola muy buenos dias, Recien me estoy empezando en el mundo python, he bajado varios tutoriales como por ejemplo el que esta en maestrosdelweb.com de ...
  #1 (permalink)  
Antiguo 08/12/2011, 08:26
Avatar de acoevil  
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 9 meses
Puntos: 32
Iniciandome en python

Hola muy buenos dias,

Recien me estoy empezando en el mundo python, he bajado varios tutoriales como por ejemplo el que esta en maestrosdelweb.com de eugenia algo asi jej.

Ahora ya salieron varios interrogantes y me seria de gran ayuda que por favor me colaboraran.
  • Que servidor web local se usa en python, en php yo uso apache ( encontre que se puede usar un modulo de apache para correr python pero me gustaria conocer otras alternativas )

    Python por si solo permite crear los sitio web ? con formularios botones etc o es necesario de un framerwork ?

    Tienen tutoriales para sugerirme ?




__________________
Como presentar nuestros datos por medio de tablas . clase Aco_DataGrid Version 1.4
  #2 (permalink)  
Antiguo 08/12/2011, 09:24
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: Iniciandome en python

Cita:
Iniciado por acoevil Ver Mensaje
Que servidor web local se usa en python, en php yo uso apache ( encontre que se puede usar un modulo de apache para correr python pero me gustaria conocer otras alternativas)
Efectivamente, regularmente en entornos de producción se utiliza mod_wsgi en apache. Pero por ejemplo Django, tiene incluido un servidor de desarrollo para trabajar en local, pero cuando se sube al servidor se sigue usando apache.
Cita:
Iniciado por acoevil Ver Mensaje
Python por si solo permite crear los sitio web ? con formularios botones etc o es necesario de un framerwork ?
Sí, con python sólito puedes hacerlo, pero no es lo mejor, por lo menos no para sitios "típicos" en este caso lo mejor es usar un Framework, yo recomiendo Django, pero hay varios.

Cita:
Iniciado por acoevil Ver Mensaje
Tienen tutoriales para sugerirme ?
Si es para desarrollar web, te recomiendo que empieces con El Tutorial de Django.

Saludos
__________________
Grupo Telegram Docker en Español
  #3 (permalink)  
Antiguo 08/12/2011, 23:24
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Iniciandome en python

buenas...
no queria sumarme, no porque me haga ver mal, sino porque admito que me falta mucho por leer de python. de hecho, apenas voy por el capítulo 5 del tutorial en la página oficial de python. en algún punto se me planteo la duda de si python corre como un módulo en los servidores web o si es explicitamente requerido usar django. viendo la respuesta de @carlangueitor al respecto, tengo la siguiente incognita. ¿cuál de las dos alternativas es la más recomendable para el proceso de desarrollo y por qué? ¿django o el módulo apache? si se desarrolla con django, al subirlo a un servidor en producción, ¿no tendrá problema de compatibilidad o es requerido que el servidor comprenda las características de django? puede que sean dudas básicas, pero hasta el momento el tutorial que estoy siguiendo no habla nada sobre como es el esquema en que funciona python en los distintos ámbitos: la web, escritorio, y alguno más que desconozca.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #4 (permalink)  
Antiguo 09/12/2011, 00:11
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Iniciandome en python

Aclaraciones:

Django es un framework hecho hecho en python. Este framework tiene varias cosas interesantes por ejemplo tiene un orm (object relational mapper) que nos sirve para trabajar con la base de datos. Ademas tiene un sistema de templates solo para poner datos. También tiene "vistas" que vienen siendo en un modelo mvc los controladores y es donde va la lógica y tiene muchos otros componentes como los urls esto ayuda a asociar una url (o patrón de url) a una vista. En fin tiene muchos componentes django y entre todos esos componentes se encuentra un servidor web minimalista configurado para que funcione bien con django.

Este servidor web integrado es con el que haces las pruebas. Cuando pasas a un ambiente de producción entonces pasas a un servidor web mas robusto como apache.

Para que django trabaje con apache tienes que configurar apache con fastcgi, wsgi o algún otro modulo que soporte python.

Para información mucho mas detallada ver aquí.

Etiquetas: usar, formulario
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 20:59.