Python 2 and 3 are no different. If you have studied Python 2 well, you will be interested in reading Python 3. The official recommendation says that you should use Python 2.6 (current version) and try to be advanced. Python 3 is currently not an option for large projects, since virtually none of the popular packages have yet been translated. But the development of Python 2 and 3 will continue in parallel for a long time, so you will not lose much without using Python 3. You can import many syntax functions 3 (string literals, division, print Unicode, absolute import) using the __future__ module, and the standard the library remains basically the same. Therefore, I would recommend using Python 2.
source share