Bueno, cuántos espacios es realmente una convención. Mientras sea consistente está bien. Sin embargo, lo más recomendado es no usar tabuladores y usar 4 espacios entre cada nivel.

saludos
Gerardo

Miguel Barraza wrote:
hola, claro que se que no es una imponencia, el código queda mas ordenado visualmente y eso hará que mi código sea visto por otros también, por eso no me quejo, si no ttrato de adaptarme así puedo dominarlo también. pero lo complicado que por ahí es un tema no muy tocado en los tutoriales que estoy leyendo y por ahí tengo que andar adivinando maso menos cuantos espacios tiene que tener cada parte. se que hay algun editor que lo indenta automáticamente pero todavía no encontré ninguno accesible, estoy en su busqueda.

estoy desarrollando audiojuegos online, así que entré a python para aprender bien el manejo de sockets y poder hacer la parte servidor con python, y quizas la parte cliente también mas adelante cuando aprenda a dominarlo bien la parte gráfica que imagino que me costará aún mas.

atte, Miguel


Subject: Re: [Python-es] presentación


Hola Miguel,

El asunto de la indentación para mí no es una cuestión de imponernos una
restricción nada más porque sí. Se supone que la indentación
significativa de Python tiene razones técnicas prácticas:

1. Hace más clara la sintaxis. De hecho, se escribe menos.
2. Automáticamente da mantenimiento al código, al no requerir de
programas para ordenar un código formateado "libremente".
3. A fin de cuentas, -y esto es lo más importante- la indentación la
debería de manejar un editor especial para Python, de modo que es
automática también.

Ahora, el problema es que no sé si haya un editor que pueda satisfacer
tus necesidades en el sentido de la indentación. Deja y pregunto
en la lista de Diversity a ver si saben del asunto.

Saludos y también bienvenido.
Gerardo

Miguel Barraza wrote:
holas, gracias por la bienvenida, y te respondo: no, eso me hace odiar a python y queda para mi un código menos entendible. como dije, soy programador ciego, y que te tire errores porque le hace falta un espacio es muy complicado. aparte el hecho que los bucles o las funciones no tengan etiquetas cierres o llaves para saber que código pertenece a cual eso me hace marear muchísimo, trabajar con un lector tiene que estar el código bastante ordenado en forma de estructura, no en forma visual, porque eso hace que el lector (screen reader) te lea muchísimos espacios y tenga que esperar 2 minutos por línea para entender, es un dolor de cabeza la verdad pero trataré de acostumbrarme y tratar de mantener todo el código en mi cabeza así no tengo que leerlo para entenderlo o guiarme.

atte, Miguel


Subject: Re: [Python-es] presentación


2011/9/21 Miguel Barraza <cor...@miguelbarraza.com.ar>:
hola!, soy miguel barraza, programador novidente de argentina.
recién estoy empezando con python así que soy un super novato, y me
subscribi a la lista para poder participar un poco.
manejo un poco de php y autoit, pero desde siempre me llamó la idea de
aprender python, pero el tema de la indentación me vuelve loco, así que
muchas veces lo dejé, pero esta vez me puse como meta que lo voy a aprender,
y en ese camino estoy.


Primero de todo, darte la bienvenida a la lista.

Lo segundo es tratar de darte una razón para que no te desmotive eso
de la identación. Piensa en el tiempo que tardas en escribir un
programa y el tiempo que pasas depurandolo, corrigiéndolo,
evolucionándolo, repasándolo, ... Si te cuesta la identación de
python, quizá es porque necesitabas más severidad que la que te pedía
php. ¿Te queda con python un código más legible? ¿Te hace eso ahorrar
tiempo?

Espero que eso te anime a querer mucho más a python.

Saludos,

Javi
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a