For information on exhibition and sponsorship opportunities at the convention, contact Sharon Cordesse at scordesse@oreilly.com
Download the OSCON Sponsor/Exhibitor Prospectus
View a complete list of OSCON contacts
Have your Python skills have hit a plateau? Come learn from Python core developer and consultant Raymond Hettinger about how to move up to the next level. In this tutorial we focus on what you need to know to say that you’re truly mastering the language.
In Python 3, you can no longer ignore encoding issues that were glossed over in Python 2. Take one hour to develop a solid foundation in Unicode, how it is transformed in and out of various encodings, and how to exchange data with the outside world (internet, email, disk storage, operating systems, and web-servers):
Spend another hour to get a solid footing with Python’s more advanced features:
Abstract base classes represent a new alternative to duck typing. Learning about them can deepen and unify your knowledge of the language:
Raymond Hettinger is long-standing core developer for the Python Language and has created many of its features including itertools and sets. He is a board member for the Python Software Foundation and editor of an upcoming Python community book.
Comments on this page are now closed.
Comments
rushed, poorly organized, No useful slides, though code snippets may be useful Comments seemed designed to discourage use of standard python features—why should I use the language if key sections are not recommended by an expert?
Great material, learnt a lot during it. Plenty of opportunity and time to work through exercises (and the level of hand-holding here was very appropriate).
Raymond, Great tutorial! Will the slides be available online somewhere after the session?