Michael0x2a/curated-programming-resources

More strongly push against Python 2

Opened this issue · 0 comments

The Python resources contain the following excerpt:

Note: there are currently two versions of Python that are commonly taught and used -- Python 2, and Python 3. Python 3 is the most recent version, but for a variety of reasons Python 2 still is fairly popular among many developers.

This was committed 7 years ago. The situation has changed considerably, Python 2 has been all but abandoned except in very legacy projects and a lot of common libraries no longer support it at all. While it's true that there's very little difference in the absolute basics (mainly just print "str" vs print("str")), a lot of learning down the line will be much easier if the later version is used, and we should avoid confusing beginners with this.

I propose something like:

Note: When researching Python, one may come across two versions: Python 2 and Python 3. Python 2 is a legacy version and has been largely abandoned, it's highly recommended to start with Python 3.