Jan-25-2018, 08:41 PM
I browse some learner sites other than this one, and have seen far too many questions about Python2 syntax/implementations/etc.
I think the culprit is a few older teaching books aimed at people who don't want to be programmers, just to learn a little bit of Python and a few easy snippets they can use in the course of their regular work, which has little to do with programming but can be made easier with simple Python scripts.
People searching for help for their specific problem find these Python2 books and get drawn into learning Python2, so they end up asking questions that make no sense in terms of Python3. It's a lot of busywork for the experienced people trying to help them because it fills their responses with boilerplate about Python2 being deprecated by the maintainers, the differences between Python2 and Python3, etc.
I think the culprit is a few older teaching books aimed at people who don't want to be programmers, just to learn a little bit of Python and a few easy snippets they can use in the course of their regular work, which has little to do with programming but can be made easier with simple Python scripts.
People searching for help for their specific problem find these Python2 books and get drawn into learning Python2, so they end up asking questions that make no sense in terms of Python3. It's a lot of busywork for the experienced people trying to help them because it fills their responses with boilerplate about Python2 being deprecated by the maintainers, the differences between Python2 and Python3, etc.