Differences between revisions 97 and 100 (spanning 3 versions)
Revision 97 as of 2019-10-19 20:42:20
Size: 927
Comment: Remove Python 2 information, leaving a link to previous revision for accessibility
Revision 100 as of 2020-06-17 20:07:07
Size: 696
Editor: MatsWichmann
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:

You should use Python 3 going forward. As of January 2020 [[https://www.python.org/dev/peps/pep-0373/|Python 2 will be in EOL (End Of Life) status]] and receive no further official support. After that date, there will be no further updates nor bugfixes. Since this end-of-life date has been planned for nearly a decade (the first end-of-life date was slated to happen in 2014, and was pushed back to 2020), and nearly all popular libraries [[https://python3statement.org/|have already ported their code]], Python 2.x is well on its way to obsolescence. As such, we can only recommend learning and teaching Python 3.
Python 3 is strongly recommended for any new development. As of January 2020, [[https://www.python.org/dev/peps/pep-0373/|Python 2 has reached End Of Life status]], meaning it will receive no further updates or bugfixes, including for security issues. Many frameworks and other add on projects are following a similar policy. As such, we can only recommend learning and teaching Python 3.

Should I use Python 2 or Python 3 for my development activity?

Python 3 is strongly recommended for any new development. As of January 2020, Python 2 has reached End Of Life status, meaning it will receive no further updates or bugfixes, including for security issues. Many frameworks and other add on projects are following a similar policy. As such, we can only recommend learning and teaching Python 3.

Historical information

For historical information that may be useful in porting or maintaining remaining Python 2 systems, please see previous page revisions.

Python2orPython3 (last edited 2020-06-17 20:07:07 by MatsWichmann)

Unable to edit the page? See the FrontPage for instructions.