curated-programming-resources
curated-programming-resources copied to clipboard
More strongly push against Python 2
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.