Change the future

PyCon 2013 Talks Schedule

Videos & Slides

Thanks to all participants for a great PyCon-2013!

Talk and tutorial videos (where permitted) and slides:

March 15, 2013

  Mission City Grand Ballroom CD Grand Ballroom GH Grand Ballroom EF Grand Ballroom AB Great America
07:00AM

Registration and speaker lounge open

08:00AM Breakfast
09:00AM Opening Statements Jesse Noller
09:30AM Keynote Eben Upton
10:10AM Break
10:50AM Gittip: Inspiring Generosity Chad Whitacre
S
Messaging at Scale at Instagram Rick Branson
S
How to Except When You're Excepting Esther Nam
S
Composability Through Multiple Inheritance Łukasz Langa
S
How the Internet works Jessica McKellar
S
The Naming of Ducks: Where Dynamic Types Meet Smart Conventions Brandon Rhodes
S
11:30AM Funding and Coordinating Python Projects via Non-Profits Bradley M. Kuhn
S
This Old Video Site: How PBS streams video - and you can too! Edgar Roman
S
Rethinking Errors: Learning from Scala and Go Bruce Eckel
S
The End Of Object Inheritance & The Beginning Of A New Modularity Augie Fackler, Nathaniel Manista
S
Scrapy: it GETs the web Asheesh Laroia
S
Windows 8 Apps and Python (Making Money in the Windows App Store) Steve Dower
S
12:10PM So you want to write an interpreter? Alex Gaynor
S
Making DISQUS Realtime. Adam Hitchcock
S
API Design for Library Authors Chris McDonough
S
Better Documentation Through Automation: Creating Sphinx Extensions Doug Hellmann
S
The Magic of Metaprogramming Jeff Rush
S
Kivy: Building GUI and Mobile apps with Python Thomas Hansen, Mathieu Virbel
S
12:40PM Lunch Lunch Lunch
12:55PM Lunch Lunch Lunch
01:40PM You can be a speaker at PyCon! Anna Ravenscroft
S
Python 3.3: Trust Me, It's Better than 2.7 Brett Cannon
S
01:55PM PyPy without the GIL Armin Rigo
S
Twisted Logic: Endpoints and Why You Shouldn't Be Scared of Twisted Ashwini Oruganti
S
Measuring and modeling the complexity of children's books Jeff Elmore
S
02:35PM sys._current_frames(): Take real-time x-rays of your software for fun and performance Leonardo Rochael
S
Loop like a native: while, for, iterators, generators Ned Batchelder
S
Visualizing Github, Part I: Data to Information Dana Bauer, Idan Gazit
S
Encapsulation with descriptors Luciano Ramalho
S
Fighting Cancer with Python Erik Evensen
S
Using futures for async GUI programming in Python 3.3 Dino Viehland
S
03:15PM The SQLAlchemy Session - In Depth Mike Bayer
S
Python Profiling Amjith Ramanujam
S
Visualizing Github, Part II: Information to Meaning Idan Gazit, Dana Bauer
S
Music Theory and Performance Analysis with Sebastian and Czerny James Tauber
S
Blame it on Caesar: What you need to know about dates, times and time zones Lennart Regebro
S
The Guts of Unicode in Python Benjamin Peterson
S
03:45PM Break Break Break
04:00PM Break Break Break
04:15PM Awesome Big Data Algorithms Titus Brown
S
Deploy your Python app in 5 min with a PaaS Nate Aune
S
Transforming Code into Beautiful, Idiomatic Python Raymond Hettinger
S
04:30PM Elasticsearch (Part 1): Indexing and Querying Erik Rose
S
EduPsych Theory for Python Hackers: A Whirlwind Overview Mel Chua
S
If You Code, You Should Write Brian K. Jones
S
05:10PM Whoosh, the open-source Python search library Matt Chaput
S
SimpleCV - Computer Vision using Python Katherine Scott
S
Planning and Tending the Garden: The Future of Early Childhood Python Education Kurt Grandis
S
Make More Responsive Web Applications with SocketIO and GEvent Luke Sneeringer
S
Write the Docs James Bennett
S
Functional Programming with Python Mike Müller
S
05:40PM

Lightning talks

06:40PM

March 16, 2013

  Mission City Grand Ballroom CD Grand Ballroom GH Grand Ballroom EF Grand Ballroom AB Great America
07:00AM

Registration and speaker lounge open

08:00AM Breakfast
08:30AM

Lightning talks

09:00AM Keynote Jessica McKellar
09:40AM Keynote Raymond Hettinger
10:20AM Break
10:50AM Boundaries Gary Bernhardt
S
Python for Robotics and Hardware Control Jonathan Foote
S
Python's Law Stephen McJohn
S
Getting started with automated testing Carl Meyer
S
5 powerful pyramid features Carlos de la Guardia
S
So Easy You Can Even Do It in JavaScript: Event-Driven Architecture for Regular Programmers Glyph
S
11:30AM Scaling community diversity outreach Asheesh Laroia, Jessica McKellar, Dana Bauer, Daniel Choi
S
Who’s there? - Home Automation with Arduino/RaspberryPi Rupa Dachere
S
Copyright and You Frank Siler
S
Things to make writing tests easier Chris Withers
S
Pyramid Auth Is Hard, Let's Ride Bikes Chris McDonough
S
Cython vs SWIG, Fight! Mark Kohler
S
12:10PM What teachers really need from us Selena Deckelmann
S
Building an image processing pipeline with Python Franck Chastagnol
S
Why you should use Python 3 for text processing David Mertz
S
Mobile Application Testing with Python and Selenium Jason Carr
S
Dispatch Magic Ben Bangert
S
Death by a thousand leaks: what statically-analysing 370 Python extensions looks like David Malcolm
S
12:40PM Lunch Lunch Lunch
12:55PM Lunch Lunch Lunch
01:40PM Designers + Developers: Collaborating on your Python project Julia Elman, Mark Lavin
S
Solid Python Application Deployments For Everybody Hynek Schlawack
S
Panel: Directions for Packaging Nick Coghlan, Barry Warsaw, Éric Araujo
S
01:55PM How (Not) To Build An OSS Community Daniel Lindsley
S
Teaching with the IPython Notebook Matt Davis
S
02:35PM Who are we? A sociological analysis of the indigenous Python tribe Jacqueline Kazil
S
Logical Failures Luke Sneeringer
S
Building full-stack scientific applications in Python Luke Lee
S
Chef: Automating web application infrastructure Kate Heddleston
S
Customizing the Django Admin: The How and the Why Lakshman Prasad
S
Location, Location, Location Julia Grace
S
03:15PM Community Event Planning Christie Koehler
S
Let Them Configure! Łukasz Langa
S
Numba: A Dynamic Python compiler for Science Travis Oliphant, Siu Kwan Lam, Mark Florisson
S
Making Apache suck less for hosting Python web applications. Graham Dumpleton
S
Beyond Passwords: Secure Authentication with Mozilla Persona Dan Callahan
S
Realtime Tracking and Mapping of Geographic Objects using Python Ragi Burhum
S
03:45PM Break Break Break
04:00PM Break Break Break
04:15PM All-Singing All-Dancing Python Bytecode Larry Hastings
S
Crypto 101 Laurens Van Houtven
S
Python's Class Development Toolkit Raymond Hettinger
S
04:30PM Sink or swim: 5 life jackets to throw to New Coders Lynn Root
S
Porting Django apps to Python 3 Jacob Kaplan-Moss
S
05:10PM Lessons Learned in Teaching Python Alexandra Strong, Christine Cheung
S
MTO On Blast: Using Python's Natural Language Toolkit to Model Gossip Blogs Robert Elwell
S
Integrating Jython with Java Jim Baker, Shashank Bharadwaj
S
What is the Python Software Foundation? Brian Curtin
S
Asset Management in Python Robert Kluin, Beau Lyddon
S
Dynamic Code Patterns: Extending Your Applications with Plugins Doug Hellmann
S
05:40PM

Lightning talks

06:40PM

March 17, 2013

  Mission City Grand Ballroom CD Grand Ballroom GH Grand Ballroom EF Grand Ballroom AB Great America
07:00AM

Registration and speaker lounge open

08:00AM Breakfast
08:30AM

Lightning talks

09:00AM Keynote Van Lindberg
09:20AM Keynote Guido van Rossum
10:00AM

Poster Sessions (10:00–1:10)

Lunch (12:00–1:10)

01:10PM Plover: Thought to Text at 240 WPM Mirabai Knight
S
How Import Works Brett Cannon
S
Distributed Coordination with Python Ben Bangert
S
Iteration & Generators: the Python Way Luciano Ramalho
S
ApplePy: An Apple ][ emulator in Python James Tauber
S
01:50PM Using Python to Code by Voice Tavis Rudd
S
Going beyond the Django ORM limitations with Postgres Craig Kerstiens
S
Worry-Free Parsers with Parsley Allen Short
S
Become a logging expert in 30 minutes Gavin M. Roy
S
"Good enough" is good enough! Alex Martelli
S
PyNES: Python programming for Nintendo 8 bits. Guto Maia
S
02:30PM Internationalization and Localization Done Right Ruchi Varshney
S
A Crash Course in MongoDB Andy Dirnberger
S
Server Log Analysis with Pandas Taavi Burns
S
Purely Python Imaging with Pymaging Jonas Obrist
S
Namespaces in Python Eric Snow
S
Use curses, don't swear Sean Zicari
S
03:10PM Closing Address Jesse Noller
04:10PM

Lightning talks

04:30PM

Sprint introductions

05:00PM