2010-07-07

Learning Python ...


Сүүлийн үед Python ийг нэлээд их сонирхож судлаж байна. Ажлын шаардлагаар  үр дүнтэй зүйл хийх гэж үзэж таржийна аа.  Ёстой нээрээ юм хөгжино өө гэж дуу алдамаар гоё гоё санаанууд энд тэнд их байна шүү. Хамаагүй зүйл бичүүл байгууллагын нууц задалсан хэрэгт унана. 

Python дээр гоё гэмээр хачин ч гэмээр ойлголтууд их байна аа. Заримаас нь дурдвал.
1. Metaclass - Ерөнхий санаа нь Класс-ийг үүсгэдэг класс гэх юм уу даа. Бид Класс залраж байгаад түүнээс Instance үүсгэж ашигладаг түүнтэй зарчим нь адилхан. 
2. Decorator - Энэ бас их сонирхолтой. функц үүсгэдэг функц гэж хэлж болхоор. Бичлэг нь их эвтэйхэн. 

# Jijighen jishee code
class mydecorator(type):
    def __init__(self, func):
        print "function zarlagdav"
        self.func = func
    def __call__(self, *args, *kwargs):
        print "function buruu ajillav :)"

@mydecorator
def testfuncion(arg1,):
     print "test function"

3. Aspect санаа нь болхоор AOP ийг python дээр хэрэгжүүлсэн байдал. Үүнийг нэлээд дээхэнэ Ochko ахын семинар дээр сонсож байсан боловч ямар хэрэгтэйг нь ойлгохгүй гайхаад өнгөрч билээ. 

4. Inspect шалгагч модуль. Класс болон модуль юу л байна бүгдийг нь хаанаас гаралтай юу вэ гэдэг талаар маш их мэдээлэл өгнө. 

No comments: