Should we use python 2.6 or 2.7 or 3.x?
<p><strong>The version of python which I am using is 2.6</strong>, and there is a 2.7 and 3.x. Usually I use python for some trivial program/snippet. I realize there are some major difference between 2.x and 3.x. I would really like to know, if I am going to make a bigger project with python, which version of python should I use?</p>

<p>Should I upgrade to 2.7, or go to 3.x or stay with 2.6?</p>

<p>The decision should be based on these terms:</p>

<ol>
<li><p>Number of user in the internet as a community. More users mean more open-source package and help from them.</p></li>
<li><p>Functionality.</p></li>
<li><p>Support from official development team.</p></li>
<li><p>Compatibility for existing module/package.</p></li>
</ol>

<p>Thanks!</p>
