Re: [Python-es] Duda de atributos de clases
Muchas gracias Andrei por la información. Un cordial saludo. El 30 de abril de 2011 01:50, Andrey Antoukh and...@gmail.com escribió: En python, el concepto de oculatación de atributos es bastante light, de una o de otra siempre podrás acceder a ese dato. Pero si lo que estas buscando es la respuesta de como definir métodos privados, son aquellos que empiezan con __ ( doble guion bajo ). http://www.gulic.org/almacen/diveintopython-5.4-es/object_oriented_framework/private_functions.html Un saludo. Andrei. El 30 de abril de 2011 01:46, Ángel Luis García García alg...@telefonica.net escribió: Hola, buenas noches. Escribo para pediros ayuda sobre el tema de ocultación de atributos en clases Python. ¿Cuál es la diferencia fundamental entre el uso de _ y __ (name mangling) para la ocultación de atributos? He leído en muchos foros en Internet, y no terminan de convencerme las respuestas, ya que son de lo más dispares. Muchas gracias de antemano por la ayuda. Un cordial saludo. -- Ángel Luis García García http://elviajedelnavegante.blogspot.com ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- http://twitter.com/andsux http://www.niwi.be http://www.freebsd.org/ http://www.postgresql.org/ http://www.python.org/ http://www.djangoproject.com/ Linux is for people who hate Windows, BSD is for people who love UNIX Social Engineer - Because there is no patch for human stupidity ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- Ángel Luis García García ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Duda de atributos de clases
Según la documentación de python, el _algo no oculta nada y se usa como convención para marcar atributos que se usan internamente y no se deberían tocar. Sin embargo, el __algo oculta el atributo cambiando su nombre y es lo más cercano a los atributos privados que tiene python. El 30/04/2011 09:29, Ángel Luis García García alg...@telefonica.net escribió: Muchas gracias Andrei por la información. Un cordial saludo. El 30 de abril de 2011 01:50, Andrey Antoukh and...@gmail.com escribió: En python, el concepto de oculatación de atributos es bastante light, de una o de otra siempre podrás acceder a ese dato. Pero si lo que estas buscando es la respuesta de como definir métodos privados, son aquellos que empiezan con __ ( doble guion bajo ). http://www.gulic.org/almacen/diveintopython-5.4-es/object_oriented_framework/private_functions.html Un saludo. Andrei. El 30 de abril de 2011 01:46, Ángel Luis García García alg...@telefonica.net escribió: Hola, buenas noches. Escribo para pediros ayuda sobre el tema de ocultación de atributos en clases Python. ¿Cuál es la diferencia fundamental entre el uso de _ y __ (name mangling) para la ocultación de atributos? He leído en muchos foros en Internet, y no terminan de convencerme las respuestas, ya que son de lo más dispares. Muchas gracias de antemano por la ayuda. Un cordial saludo. -- Ángel Luis García García http://elviajedelnavegante.blogspot.com ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- http://twitter.com/andsux http://www.niwi.be http://www.freebsd.org/ http://www.postgresql.org/ http://www.python.org/ http://www.djangoproject.com/ Linux is for people who hate Windows, BSD is for people who love UNIX Social Engineer - Because there is no patch for human stupidity ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- Ángel Luis García García ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Recordar órdenes
El 30 de abril de 2011 00:02, Carlos Zuniga carlos@gmail.com escribió: 2011/4/29 Douglas Jiménez doug...@gmail.com: ... Si usaste checkinstall estás de suerte, este te genera un archivo deb del programa instalado para una fácil desinstalación. Mira con dpkg `dpkg -l python*` para buscar que paquete es el que has creado y lo desinstalas con un `aptitude purge python...` No sé que pasa pero estas instalaciones a mano como que son más fuertes que el odio. Hice exactamente lo que me dijiste y nada, de hecho con la opción purge dice No se instalará, actualizará o eliminará ningún paquete. Pero allí está pues al dar la orden python3.1 corre igual. Douglas. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Duda de atributos de clases
Muchas gracias Francisco Javier. Un saludo. El 30 de abril de 2011 13:16, Francisco Javier Cuadrado fcocuadr...@gmail.com escribió: Según la documentación de python, el _algo no oculta nada y se usa como convención para marcar atributos que se usan internamente y no se deberían tocar. Sin embargo, el __algo oculta el atributo cambiando su nombre y es lo más cercano a los atributos privados que tiene python. El 30/04/2011 09:29, Ángel Luis García García alg...@telefonica.net escribió: Muchas gracias Andrei por la información. Un cordial saludo. El 30 de abril de 2011 01:50, Andrey Antoukh and...@gmail.com escribió: En python, el concepto de oculatación de atributos es bastante light, de una o de otra siempre podrás acceder a ese dato. Pero si lo que estas buscando es la respuesta de como definir métodos privados, son aquellos que empiezan con __ ( doble guion bajo ). http://www.gulic.org/almacen/diveintopython-5.4-es/object_oriented_framework/private_functions.html Un saludo. Andrei. El 30 de abril de 2011 01:46, Ángel Luis García García alg...@telefonica.net escribió: Hola, buenas noches. Escribo para pediros ayuda sobre el tema de ocultación de atributos en clases Python. ¿Cuál es la diferencia fundamental entre el uso de _ y __ (name mangling) para la ocultación de atributos? He leído en muchos foros en Internet, y no terminan de convencerme las respuestas, ya que son de lo más dispares. Muchas gracias de antemano por la ayuda. Un cordial saludo. -- Ángel Luis García García http://elviajedelnavegante.blogspot.com ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- http://twitter.com/andsux http://www.niwi.be http://www.freebsd.org/ http://www.postgresql.org/ http://www.python.org/ http://www.djangoproject.com/ Linux is for people who hate Windows, BSD is for people who love UNIX Social Engineer - Because there is no patch for human stupidity ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- Ángel Luis García García ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- Ángel Luis García García ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/