title: Is Python strongly typed?
body: <p>I've come across links that say Python is a strongly typed language.</p>
  
  <p>However, I thought in strongly typed languages you couldn't do this:</p>
  
  <pre><code>bob = 1
  bob = "bob"
  </code></pre>
  
  <p>I thought a strongly typed language didn't accept type-changing at run-time. Maybe I've got a wrong (or too simplistic) definition of strong/weak types.</p>
  
  <p>So, is Python a strongly or weakly typed language?</p>