It's really annoying to see people still recommending Python 2.7 for new users/projects. If security updates really do stop in 2020, then we have 3.5 years until any deployed software written in Python 2.7 is useless, as it will be insecure.
The article is talking to me. To paraphrase: Use Python 3 unless you have a good reason to use Python 2.
That advice is solid and not really a recommendation of Python 2.
However I have now submitted to the baying hounds of doom and moved to 3 on most stuff for the reasons of "having a future", security, etc. Was pushed. Didn't jump.
One thing I will give 3 though is the stupidly simple thing that 3/2 = 1.5. Quite often I have to fire up python for a quick and dirty calc and it's much better not to have to remember the integer division quirk.
its "grr, use python 2, unless, ugh, if you want to do what everyone recommends the average person do, use python 3 I suppose" which is just silly