Positional argument v.s. keyword argument
<p>Based on <a href="http://infohost.nmt.edu/tcc/help/pubs/python/web/def.html" rel="nofollow">this</a></p>

<blockquote>
  <p>A positional argument is a name that is not followed by an equal sign
  (=) and default value.</p>
  
  <p>A keyword argument is followed by an equal sign and an expression that
  gives its default value.</p>
</blockquote>

<pre><code>def rectangleArea(width, height):
    return width * height

print rectangleArea(width=1, height=2)
</code></pre>

<p><strong>Question</strong>> I assume that both <code>width</code> and <code>height</code> are positional arguments. Then why we can also call it with keyword real argument syntax?</p>
