title: named argument in argparse
body: <p>I want to send arguments to script by their name (something like kwargs).
  I tried something like this but it's not doing what I want: (let's say it's written in script.py)</p>
  
  <pre><code>import argparse
  parser = argparse.ArgumentParser()
  parser.add_argument("name")
  args = parser.parse_args()
  </code></pre>
  
  <p>and then writing in commant line: script.py name = david </p>
  
  <p>another thing, let's say I have few named argument in argparse If I will send them not in the order they are declared will it still work well?</p>