Basic Python method definitions
<p>I some questions about some code I've been looking at. What does the <code>@staticmethod</code> and <code>@property</code> mean when it is written above a method definition in Python like the following?</p>

<pre><code>@staticmethod 
def methodName(parameter):
    Class_Name.CONSTANT_VARIABLE = parameter

@property
def methodName(parameter):
    Class_Name.CONSTANT_VARIABLE = parameter
</code></pre>
