python 3's adoption

Mitchell L Model MLMDev at
Thu Jan 28 23:00:10 CET 2010

On Jan 28, 2010, at 1:40 PM, Terry Reedy <tjreedy at> wrote
> ...

> On 1/28/2010 11:03 AM, Mitchell L Model wrote:
>> I have been working with Python 3 for over a year. ...
> I agree completely.

Such sweet words to read!

>> Conversion of old code is greatly facilitied by the 2to3 tool that  
>> comes
>> with Python 3. The big issue in moving from 2 to 3 is the external
>> libraries and development tools you use. Different IDEs have released
>> versions that support Python 3 at different times. (I believe Wing  
>> was
>> the first.) If you use numpy, for example, or one of the many  
>> libraries
>> that require it, you are stuck. Possibly some important facilities  
>> will
>> never be ported to Python 3, but probably most active projects will
>> eventually produce a Python 3 version -- for example, according to  
>> its
>> web page, a Python 3 version of PIL is on the way. I was able to  
>> cover
>> all the topics in my book using only Python library modules,  
>> something I
>> felt would be best for readers -- I used libraries such as  
>> elementree,
>> sqlite3, and tkinter. The only disappointment was that I couldn't
>> include a chapter on BioPython, since there is no Python 3 version.
>> By now, many large facilities support both Python 2 and Python 3. I  
>> am
>> currently building a complex GUI/Visualization application based on  
>> the
>> Python 3 version of PyQt4 and Wing IDE and am delighted with all of  
>> it.
>> It may well be that some very important large
> Something got clipped ;-)

Thanks for noticing. Actually, I had abandoned that sentence and went  
back and
added more to the prior paragraph. Just never went back and deleted  
the false start.

> Anyway, thank you for the report.

Glad to contribute; gladder to be appreciated.

More information about the Python-list mailing list