Python 3: The Next Generation

Location: D133
Average rating: ***..
(3.44, 9 ratings)

Python is currently at a crossroads: Python 2 has taken it from a quiet word-of-mouth language to primetime, with many companies around the world using it and an ever-increasing global marketshare of the programming world. But now comes Python 3, the first version of the language that is not backwards compatible with previous releases.

What does this mean? Are all my Python programs going to break? Will I have to rewrite everything? How much time do I have? When is Python 2 going to be EOL’d? Is the language undergoing a complete rewrite and will I even recognize it? What are the changes between Python 2 and 3 anyway? Also, the next generation is already here, as Python 3 is over two years old now. What has been ported so far, and what is its current status? Are migration plans or transition tools available? If I want to start learning Python, should I do Python 2 or Python 3? Are all Python 2 books obsolete?

We will attempt to answer all of these questions and more. Join us!


  • Python 2 vs. Python 3
  • Introduction to Python 3
  • Backwards Compatibility
  • Generational Changes
  • Key Differences
  • Role of Remaining Python 2.x releases
  • Transition & Migration Plans & Tools
  • Futures
Photo of wesley chun

wesley chun


+WESLEY CHUN, MSCS, is author of Prentice Hall’s bestselling “Core Python” series (, the “Python Fundamentals” companion videos, co-author of “Python Web Development with Django” (, and has written for Linux Journal, CNET, and InformIT. In addition to being a Developer Advocate at Google, he runs CyberWeb (, a consultancy specializing in Python training. Wesley has over 25 years of programming, teaching, and writing experience, including more than a decade of Python. Wesley has held engineering positions at Sun, Cisco/Ironport, HP, Rockwell, and while at Yahoo!, helped create Yahoo!Mail using Python. He has delivered courses at VMware, Hitachi, LBNL, UC Santa Barbara, UC Santa Cruz, Foothill College, and makes frequent appearances on the conference circuit. Wesley holds degrees in Computer Science, Mathematics, and Music from the University of California.

Comments on this page are now closed.


Picture of Christopher Neugebauer
Christopher Neugebauer
07/27/2011 6:19am PDT

Content of the talk was good, but by the speaker’s own admission he was presenting 60 minutes worth of material in the allotted 40 minutes, and achieved this by talking VERY quickly for the amount of content. A removal of content would have been more appropriate, as it was difficult to follow along.