Each year, the PyCon organizers invite a few well known speakers to deliver a presentation on a topic of their choice, without going through the normal review process. The confirmed list of invited speakers for PyCon 2010 has me on the edge of my seat with anticipation already, and the conference isn't until February 19th!
Lately Ian Bicking, long-time community contributor, has been taking a broader view of free/open source and developer motivation. His PyCon 2010 presentation titled On The Subject Of Source Code will look at language design issues and the expressiveness of source code with a goal of learning from other languages and communities. Ian's presentations are always engaging, and I'm looking forward to his analysis.
Jack Diederich will be talking about Python's Dusty Corners, those "features that you don't need and/or shouldn't use in your day-to-day code but that you need to keep in the back of your mind because other people's code and the stdlib do use them." As Python evolves, the list of useful, but less frequently used, features grows. I could use a little brushing up on some of these topics, so this presentation is on my must-see list.
Along the same lines, Raymond Hettinger's presentation Mastering Team Play: Four powerful examples of composing Python tools promises a deep-dive look at some of the more advanced data structures from Python's standard library and how to use them to solve real problems efficiently. Raymond's presentation on artificial intelligence at PyCon 2009 was a whirlwind of code and complex CS topics that left me a little dizzy - in a good way. I expect another good show this year.
These are just my top three picks from the invited talks, though. The program committee also had 179 proposals this year and it took quite a few hard decisions for us to whittle that list down to a manageable size for the conference. There are 95 presentations scheduled in all, on a wide range of technical and non-technical topics. We'll have presentations on basic Python features, distributed computing, building your user group, increasing community diversity and application areas as different as scaling your web site and planetary exploration. With that sort of breadth, you can be sure there's something on the schedule for everyone, so check the PyCon site for the full list and registration details, then sign up today and plan to join us in Atlanta February 19-21 for PyCon 2010.
See you there!