&gt; We don&#x27;t really know yet what Python 4 will look like, but we can be pretty sure that the transition from Python 3 to Python 4 will be a lot smoother<p>Doesn&#x27;t compute.<p>You can&#x27;t say you don&#x27;t know anything about Python4 and immediately follow up with suggestions on how to program for it.<p>And if you really want to be consistent, at least:<p><pre><code>    if (python2):
      &#x2F;&#x2F; python 2
    else if (python3):
      &#x2F;&#x2F; python 3
    else:
      raise &quot;I have no idea what I&#x27;m doing&quot;
</code></pre>
At any rate, given the time lapse between Python releases and how catastrophic version migrations have been so far, it&#x27;s safe to say that by the time Python 4 comes out (if ever), we will all have long retired from development.