title: Using PyPy to run a Python program?
body: <p>I have been told that you can use PyPy to run Python programs, which is a lot faster as it is compiled using a JIT compiler rather than interpreted.</p>
  
  <p>The following program finds the largest prime factor of the number 600851475143:</p>
  
  <pre><code>import numpy as np
  
  nr = 600851475143
  n = 2
  
  while n &lt;= np.sqrt(nr):
      if nr%n == 0:
          nr = nr/n
      n += 1
  print(nr)
  </code></pre>
  
  <p>What would be the procedure to run this using PyPy?</p>
  
  <p>I know there is documentation on their <a href="http://pypy.org/" rel="noreferrer">site</a>, but I do not understand it and would appreciate a demonstration.</p>