Entradas

Mostrando entradas de octubre, 2014

Métodos mágicos y poderosos en Python

Imagen
Python trae consigo unos métodos sencillamente mágicos, que al usarlos, permitirá que todo sea más entendible, fácil y manejable. Los "métodos mágicos" no es cosa nueva, ya que han venido insertos en lengajes como C, C++ y Java. Me refiero a los métodos:   __unicode__(), __str__(), __getattr__(), __init__(), __del__() , y otros. En este link hay una lista detallada sobre cada uno de ellos, para qué funciona y cómo usarlos. La mayoría de ellos están presentes desde la primer versión estable de Python. Python 3 trae también un core de nuevos "métodos mágicos". Para usarlos, solamente se deben sobreescribir en la clase resepctiva y, -si compila- , funcionará. Les recomiendo usarlos, ya que existen aspectos de seguridad, que al usar estándares de programación, se alivian las preocupaciones un poco. Recuerdan el famoso toString() en Java?  Por ahí anda el asunto. Nos escribimos.