title: how to make a python file run without py extension
body: <p>I had a small python script that takes input from the command line arguments and done some
  operations using the inputs taken and display the result</p>
  
  <p>Below is the working example code </p>
  
  <p><strong>some_file.py</strong></p>
  
  <pre><code>import sys
  
  arguments = sys.argv
  first_name  = sys.argv[1]
  second_name = sys.argv[2]
  
  print "Hello {0} {1} !!!!".format(first_name,second_name)
  </code></pre>
  
  <p>Now i am executing this as </p>
  
  <pre><code>python some_file.py Steve jobs
  </code></pre>
  
  <p><strong>Result :</strong> </p>
  
  <pre><code>Hello Steve Jobs !!!!
  </code></pre>
  
  <p>Now what all i want is, i don't want to use python command before file name and extension of python file name, that is i want to run the file as a command tool as below</p>
  
  <pre><code>some_file  Steve Jobs
  </code></pre>
  
  <p>so what to do in order to run the python file as above ?</p>