addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrosseditemptyheartfacebookfolderfullheartglobegmailgoogleimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Dan Crosta: Exploring Python Code Objects

Exploring Python Code Objects: Python is an interpreted language, right? Wrong! In this talk, Dan Crosta dives deep into Python bytecode, and reveals what actually happens in everyone's favorite Python program, 'print "Hello world"'. Learn to use the compile() builtin and its best friend the exec statement, understand what your Python code is doing with the dis and compiler modules, and discover new ways to explore and enjoy Python at a low level.

About the Speaker Dan Crosta is a member of the "Python Army" at 10gen, where he is a core contributor to PyMongo. In his spare time he writes web applications and frameworks, investigates hidden corners of Python, and wishes it would snow so he could go skiing again.

Join or login to comment.

  • Matthew C.

    Very interesting and to-the-point. Thanks to Dan for giving this talk.

    May 15, 2012

  • Chris C.

    That was my favorite session so far. I have no idea what I will do with the information, but it was really cool to see what's going on behind the scenes.

    May 15, 2012

  • Brian K. J.

    Awesome talk - Dan definitely knows his stuff. He answered some questions that were pretty out-of-scope (including a short digression into the basics of stackless). I only wish it were longer!

    May 15, 2012

  • TJ

    Mark did a nice talk - enjoyed it

    May 14, 2012

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy