Session Details

Python 3: The Next Generation  

Level :
Date :
10:30 AM Sunday
Room :
Interested : (-) - Registered : (-)


In addition to my usual CodeCamp talks introducing Python as well as how to program Office applications using Python, I'm testing the waters to see if anyone is interested in hearing about the next generation of the Python language. <br/><br/><p></p><br> 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. <br/><br/><p></p><br> 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? 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? <br/><br/><p></p><br> We will answer all of these questions and more. Join us! For those who want to read ahead, check out this online article: "Python 3: The Evolution of a Programming Language" which can be found at: <br/><br/><p></p><br> <br/><br/><p></p><br> We recently delivered this talk to the ACCU USA chapter; slides available here:<br/><br/></p><br> <br/><br/><p></p><br> If you are new to Python, be sure to also attend our "What is Python?" talk, also being given at CodeCamp this year again.

The Speaker(s)


Wesley Chun

+WESLEY CHUN, MSCS, is the author of Prentice Hall's bestselling "Core Python" book series & companion videos (, co-author of "Python Web Development with Django" (, and has written for Linux Journal, CNET, and InformIT. In addition to being an engineer & 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 helping create Yahoo!Mail using Python almost 2 decades ago. He has taught numerous Python courses at Cisco, Disney, VMware, UC Santa Barbara, UC Santa Cruz, & Foothill College. Wesley holds degrees in CS, Math, and Music from the University of California, and loves traveling worldwide to meet developers, whether at a technical conference, user group meeting, or on a university campus. He is a Fellow of the Python Software Foundation and can be reached on Google+ or Twitter (@wescpy).
  • Not Interested
  • Interested
  • Attending