Monday, July 30, 2007

Python 3000 FAQ

Guido van Rossum answers some Python 3000 FAQs on this forum

Here are some of the questions:

Q. I want to learn Python. Should I learn Python 2.6 or Python 3.0?

Q. If you're killing reduce(), why are you keeping map() and filter()?

Q. Multi-core processors will be standard even on laptops in the near future. Is Python 3.0 going to get rid of the GIL (Global Interpreter Lock) in order to be able to benefit from this feature?

Q. I prefer to use the same source code for 2.x and 3.0; I really don't want to have to use the 2to3 source conversion tool. Why can't you make that work?

No comments: