What's the pythonic way of declaring variables?
<p>Usually declaring variables on assignment is considered a best practice in VBScript or JavaScript , for example, although it is allowed.  </p>

<p>Why does Python force you to create the variable only when you use it?  Since Python is case sensitive can't it cause bugs because you misspelled a variable's name?</p>

<p>How would you avoid such a situation? </p>
