The savory new flavor of Py2.6 and Py3.0

Abstract

Code written for Py3.0 is much the same as that for Py2.5, but it has a different flavor and texture. With the removal of accumulated cruft, the new version of Python feels lighter and cleaner. We discuss what was removed and why. In their place, some new features were added. We discuss how the new tools elegantly overcome issues that have long challenged the language. Besides removals and additions, some aspects of the language were redesigned by changing their underlying concept. Those deep conceptual changes give the language its new flavor. We discuss the new concepts, why they arose, their benefits, and how to alter your world view accordlingly. Lastly, we discuss the plan for how to migrate existing code so you can enjoy the benefits of Python's rebirth.

Video