addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-crosscrosseditemptyheartfacebookfolderfullheartglobegmailgoogleimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartrashtriangle-downtriangle-uptwitteruseryahoo

Learn how to write better python code from Raymond Hettinger

  • Dec 14, 2011 · 6:30 PM

SFpython is going to finish the year out with Raymond Hettinger, one of the core python developers teaching us how to write better python codes.  To allow for more year-end mingling and Q & A, we won't have lightning talks this time.


6:30p - Check-in and mingle, with Pizza and Beer provided by our generous sponsor Yelp!

7.15p - Welcome

7.20p - Featured Talk

8.20p - Q & A and more Mingling, Ping pong / Pool

9:30p - Door close and moving the party to Thirty Bear


Featured Presentation:

Model Code -- Learning Points from Reading Quality Python Code

  • Factory functions, class methods, and static methods
  • Patterns of inheritance and subclassing
  • Effective use of function decorators and class decorators
  • When metaclasses make a difference
  • Dependency Injection
  • Prototype OO


Speaker Bio:

Featured Speaker's Bio: 
Raymond Hettinger is a core developer for the Python language and serves as a board member for the Python Software Foundation. He is responsible for introducing generator expressions, creating the itertools module, optimizing the implementation, and designing several builtin functions including any(), all(), set(), frozenset(), sorted(), reversed() and enumerate(). He is active in the developer newsgroup and maintains several third-party Python tools including a matrix/eigenvalue package and a generic puzzle solving framework. He is the author of 40+ recipes in the ASPN Python cookbook and recently published The Python Programming Language along side Guido Van Rossum and others.  


*** important logistics***

Please follow the instructions in the RSVP process and print out your ticket or show your ticket on your mobile device to attend the event.    

As usual, looking forward to meeting you and feel free to ping me with questions or suggestions -




Join or login to comment.

  • Abhishek P.

    Did you guys happen to record this ? If so I would love to view the talk

    January 4, 2012

  • Bodhi S.

    Raymond was a great speaker and really knows his stuff! I learned a lot. Only negative was they ran out of pizza I was counting on for food.

    December 17, 2011

  • Hans S.

    Excellent event. Talk well delivered. Learned a lot.

    December 16, 2011

  • Danver B.

    Charismatic speaker delivered a mind-expanding presentation.

    December 15, 2011

  • Patrick M.


    December 15, 2011

  • Steve K.

    Nice fast paced talk on lots of topics.

    December 15, 2011

  • Matt B.

    i really enjoyed raymond's speaking style and attitude. he made the entire presentation enjoyable regardless of its content. on top of that the material was very informative and useful.

    December 15, 2011

  • A former member
    A former member

    Raymond was engaging and the content was very helpful. I'm only a few weeks into learning Python, but he was able to convey concepts in a humorous and provocative way that kept me interested and learning throughout.

    December 15, 2011

  • matt b.

    Was hoping itd be more technical. It was too rehearsed from his usual talks with less technical folk. Some of the more interesting things like the yielding generators he breezed by which was something very neat. Overall though learned a lot.

    December 15, 2011

  • Philip J.

    I thought this was the best technical talk I have attended outside a university, and it matched some of those. I would have enjoyed having more prep materials to look at before the talk, but I would love to hear him speak again.

    December 15, 2011

  • Jaro

    It was one of the best Python lessons i ever heard!

    December 15, 2011

  • Adrian P.

    Awesome talk and great speaker. My one suggestion: get more pizza last time, it ran out in ten minute of this 3-hour event :(

    December 15, 2011

  • Eric W.

    Excellent talk and venue. Thanks RH and Yelp!

    December 15, 2011

  • A former member
    A former member

    Awesome talk. Very engaging and I learnt a lot about Python!

    December 15, 2011

  • Bryce V.

    Raymond is an awesome presenter.

    December 15, 2011

  • Stephen

    Carpooling from Palo Alto - contact me if interested.

    December 14, 2011

  • Grace L.

    @Matt I have added you to the list

    1 · December 14, 2011

  • Matt B.

    i went to eventbrite and it still says sold out. did it fill up a second time?

    December 14, 2011

  • Jimmy R.

    James: I've added another 50 on eventbrite. If anybody RSVPed yes and doesn't plan to attend, please change your response!

    December 13, 2011

  • James H.

    Any chance you can open up another 50 spots on evenbrite so that those of us who haven't rsvp'd on eventbrite yet can do so?

    December 13, 2011

  • Jimmy R.

    Greg: It looks like the limit was set differently on eventbrite (150) and meetup (> 150). We've hit 150 on eventbrite (189 here), plus there are typically 20-30 Yelp engineers who come up, so we are looking full. I think this is the first time we've had enough RSVPs to notice the discrepancy.

    December 13, 2011

  • Jimmy R.

    Yony: we have been recording the last few at Yelp. The trouble is that we have two streams - one of the speaker and one of the screen and we haven't had time to edit them together into a single stream. Does anybody want to volunteer to do it every month?

    December 13, 2011

  • Greg G.

    Eventbrite seems to be out of tickets but the still allows RSVP?

    December 13, 2011

  • Hy C.

    Apparently PyCon reg is already open. I'm registered! I love the vegan (veggie-no cheese) pizzas we've gotten the past couple months. Anyone else enjoying those (1 or 2 pies)? Thanks.

    2 · December 10, 2011

Our Sponsors

  • Yelp

    Platinum Sponsor, also a host for majority of our events.

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