معرفی شرکت ها


cobble-0.1.3


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Create data objects
ویژگی مقدار
سیستم عامل -
نام فایل cobble-0.1.3
نام cobble
نسخه کتابخانه 0.1.3
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Michael Williamson
ایمیل نویسنده mike@zwobble.org
آدرس صفحه اصلی http://github.com/mwilliamson/python-cobble
آدرس اینترنتی https://pypi.org/project/cobble/
مجوز UNKNOWN
Cobble ====== Cobble is a Python library that allows easy creation of data objects, including implementations of common methods such as ``__eq__`` and ``__repr__``. Examples -------- .. code-block:: python import cobble @cobble.data class Song(object): name = cobble.field() artist = cobble.field() album = cobble.field(default=None) song = Song("MFEO", artist="Jack's Mannequin") print(song) # Prints "Song(name='MFEO', artist="Jack's Mannequin", album=None)" .. code-block:: python class Expression(object): pass @cobble.data class Literal(Expression): value = cobble.field() @cobble.data class Add(Expression): left = cobble.field() right = cobble.field() class Evaluator(cobble.visitor(Expression)): def visit_literal(self, literal): return literal.value def visit_add(self, add): return self.visit(add.left) + self.visit(add.right) Evaluator().visit(Add(Literal(2), Literal(4))) # 6 .. code-block:: python class Expression(object): pass @cobble.visitable class Literal(Expression): def __init__(self, value): self.value = value @cobble.visitable class Add(Expression): def __init__(self, left, right): self.left = left self.right = right class Evaluator(cobble.visitor(Expression)): def visit_literal(self, literal): return literal.value def visit_add(self, add): return self.visit(add.left) + self.visit(add.right) Evaluator().visit(Add(Literal(2), Literal(4))) # 6 License ------- `2-Clause BSD <http://opensource.org/licenses/BSD-2-Clause>`_


نحوه نصب


نصب پکیج whl cobble-0.1.3:

    pip install cobble-0.1.3.whl


نصب پکیج tar.gz cobble-0.1.3:

    pip install cobble-0.1.3.tar.gz