[Py-MAD] Mi primer programa en python

Oldzhay Saroolu oldzhay.saroolu at gmail.com
Fri Feb 22 14:53:08 CET 2013


Hola Jesus,
Gracias por los comentarios,

Para temas concretos de programación, yo te recomendaría que te
> suscribieses a <http://mail.python.org/mailman/listinfo/python-es>.   - ya estoy :-). Aparte, solo quería compartir mis primeras lineas de Python
> con gente Python. Créeme, no es lo mismo que compartirlas con peachepistas.
>
> Un par de comentarios: (realmente son 3.5 pares :-) )
>
> 1. ¿Por qué usas un string "raw" para LOGF?  (aquí me mas pillado)
>
> 2. Pero luego LOGF parece que no lo usas para nada. (en realidad la idea
> era usarlo abajo donde abro el fichero, para dividir esto en 2 - arriba
> defines variables, abajo no tocas nada. Al final resulta que se me pasó.)
>
> 3. DEBUG=1 debería ser "DEBUG=True". (vengo de Basic, Pascal y sh,
> imagino que te imaginas :-))
>
> 4. Te recomendaría compilar la expresión regular fuera del bucle, en
> vez de computarla en cada ciclo del bucle (aunque creo que las
> versiones recientes de python "cachean" la versión compilada
> "internamente"). (tendría que estudiar un poco sobre esto)
>
> 5. El "INSERT INTO" lo repites dos veces. Mejor asigna la cadena a una
> variable, y luego usa esa variable en el EXECUTE y en el print. (No se me
> había ocurrido. 10x, aparte el print lo puse a ultima hora porque no se me
> ocurrió manera de emular el set -x de sh)
>
> 6. El split lo haces varias veces. Tal vez puedas hacerlo con una
> expresión regular más compleja, o con algo tipo
>
> "date, dummy, dummy, email = line.split(' ')" - (Intenté extraer la
> primera y la quinta columna pero no me funcionó. habrá que leer mas).
>
> 7. En vez del "debug==1" parece más intuitivo poner "if debug". (lo mismo
> que en 3)
>
> Pero, vaya, no hay nada incorrecto. Son ganas de tocar las narices :) (Me
> has enseñado cosas nuevas tocando las narices, por mi bien)
>
>
Gracias por tu correo! Se agradece mucho!

Saludos

2013/2/22 Jesus Cea <jcea at jcea.es>

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 22/02/13 14:03, Oldzhay Saroolu wrote:
> > Igual vosotros hacéis esto en 4 minutos, pero yo tarde 4 horas :-)
> > así que ha sido un buen curro... y si, se aceptan criticas :-) (por
> > favor)
>
> Para temas concretos de programación, yo te recomendaría que te
> suscribieses a <http://mail.python.org/mailman/listinfo/python-es>.
>
> Un par de comentarios:
>
> 1. ¿Por qué usas un string "raw" para LOGF?
>
> 2. Pero luego LOGF parece que no lo usas para nada.
>
> 3. DEBUG=1 debería ser "DEBUG=True".
>
> 4. Te recomendaría compilar la expresión regular fuera del bucle, en
> vez de computarla en cada ciclo del bucle (aunque creo que las
> versiones recientes de python "cachean" la versión compilada
> "internamente").
>
> 5. El "INSERT INTO" lo repites dos veces. Mejor asigna la cadena a una
> variable, y luego usa esa variable en el EXECUTE y en el print.
>
> 6. El split lo haces varias veces. Tal vez puedas hacerlo con una
> expresión regular más compleja, o con algo tipo
>
> "date, dummy, dummy, email = line.split(' ')"
>
> 7. En vez del "debug==1" parece más intuitivo poner "if debug".
>
> Pero, vaya, no hay nada incorrecto. Son ganas de tocar las narices :)
>
> - --
> Jesús Cea Avión                         _/_/      _/_/_/        _/_/_/
> jcea at jcea.es - http://www.jcea.es/     _/_/    _/_/  _/_/    _/_/  _/_/
> jabber / xmpp:jcea at jabber.org         _/_/    _/_/          _/_/_/_/_/
> .                              _/_/  _/_/    _/_/          _/_/  _/_/
> "Things are not so easy"      _/_/  _/_/    _/_/  _/_/    _/_/  _/_/
> "My name is Dump, Core Dump"   _/_/_/        _/_/_/      _/_/  _/_/
> "El amor es poner tu felicidad en la felicidad de otro" - Leibniz
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>
> iQCVAwUBUSdvfZlgi5GaxT1NAQKlEwP/aVz42EhAty3qiuwQ932H+jWb39TD7GxT
> o3jDIseDRiWuThdZRGdUcF8uY+f3npjL/Cg5ivXHnJC+jg/Asx0xfOSCssS8SRvW
> +hcC2A2x9svcaZ5awI4rA7/92Hi0vgu6xCByeyh9YP4CK2BqDrxoYf2uv6ea8h9S
> mlmx5L1EHps=
> =oCeO
> -----END PGP SIGNATURE-----
> _______________________________________________
> Madrid mailing list
> Madrid at lists.es.python.org
> https://lists.es.python.org/listinfo/madrid




-- 
Best Regards
Oldzhay Saroolu
tel: + (34) 6 444 7 333 1
 in : oldzhaysaroolu <http://es.linkedin.com/in/oldzhaysaroolu>

This communication contains information which is confidential and may also
be privileged. It is for the exclusive use of the intended recipient(s).****

If you are not the intended recipient(s), please note that any
distribution, copying or use of this communication or the information in it
is strictly prohibited.****

If you have received this communication in error, please notify the sender
immediately and then destroy any copies of it.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.es.python.org/pipermail/madrid/attachments/20130222/086a818b/attachment.html>


More information about the Madrid mailing list