[pyar] Migrando de php a python

Emiliano Dalla Verde Marcozzi edvm en fedoraproject.org
Jue Ago 28 10:15:47 ART 2014


El 28/08/14 09:09, Roberto Alsina escribió:

On 28/08/14 09:07, Javier Diaz wrote:

Muchas Gracias a todos por su aporte.

Daniel: entiendo tu posicion. Pero creo voy a optar iniciar con python
puro, por el momento sin framework.


Vas a sufrir.

Javier, si queres hacer software que se pueda utilizar mediante la web, te
recomiendo arrancar
con Django y no con 'Python puro'. En mi humilde opinión pienso esto porque
para arrancar con 'Python
puro', sin usar ningún framework web ya hecho, para simplemente poder ver
un archivo html tipo:
<html>
...
<h1>Hello World</h1>
...
</html>
Vas a tener que aprender/codear sobre:
1- Como escribo mi servidor de red, al cual se conectan los navegadores web
y les retorno el documento
html OR aprender sobre WSGI: http://python.org.ar/WSGI e implementarlo para
utilizar algún servidor web
como Apache, uWSGI, etc ...
2- Idealmente vas a querer 'servir' más de un documento html, por lo que
vas a tener que codear un
sistema que dada una url que te pasan, retornas el documento html adecuado
(url dispatching)
3- Quizá te parecería genial poder procesar formularios web donde tomar
input del usuario que navega
tu sitio, procesar esos formularios, y hacer 'algo'. Bueno, con 'Python
puro' tendrías que escribir tu
propia librería que te ayude a procesar estos formularios y que tenga
características como que los valide
y te diga si la información que brindó el usuario es correcta o no.
4- Si querés loguear a tus usarios, precisarías escribir una librería que
te ayude con manejar las sesiones
de los usuarios.
5- Y así un montón más de cosas, para recién comenzar a codear la idea que
vos tenes en la cabeza,
y que era originalmente lo que vos querías programar.  Por todo esto y
montón de cosas más es que vas a sufrir :P
Por eso te recomiendo volver a la idea de utilizar Django, hacé el tutorial:
https://docs.djangoproject.com/en/dev/intro/tutorial01/
En el tutorial vas a terminar haciendo:
1- Acercarte al lenguaje Python, leyendo buen código Python hecho por otros
programadores (A escribir,
se aprende leyendo ;-)
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140828/dc6ea123/attachment.html>


More information about the pyar mailing list