Using Python 2

Terry Reedy tjreedy at udel.edu
Fri Sep 8 12:23:11 EDT 2017


On 9/8/2017 6:12 AM, Leam Hall wrote:

> I've read comments about Python 3 moving from the Zen of Python.

Comments about Python 3 range from factual to opinionated to fake.

> I'm a "plain and simple" person myself.

Many of the changes in Python3 were simplifications -- removing a 
semi-deprecated 'old way' in favor of a new way that was already in 
Python 2 and widely used.  A major example was dropping old-style 
classes.  This had little impact because by 2.6, people were mostly 
using new-style classes or were mostly using old-style classes in a way 
compatible with new-style classes.

> Complexity to support what CompSci folks want,

I was part of the Python 3 design discussions.  I don't remember ever 
hearing anything like "we should do it this more complex way because 
that is what CompSci folks want".

> which was used to describe some of the Python 3 changes, 

I presume by people trying to persuade you to avoid Python 3. That does 
not make it true.  This claim is nonsensical in that 3.0 introduced very 
little that was new.  Unicode was added in 2.0, a decade before.

-- 
Terry Jan Reedy




More information about the Python-list mailing list