Skip to content

Instantly share code, notes, and snippets.

Transforming Code into Beautiful, Idiomatic Python

Notes from Raymond Hettinger's talk at pycon US 2013 video, slides.

The code examples and direct quotes are all from Raymond's talk. I've reproduced them here for my own edification and the hopes that others will find them as handy as I have!

Looping over a range of numbers

for i in [0, 1, 2, 3, 4, 5]:
@b1r3k
b1r3k / 4steps.md
Created June 15, 2012 14:28 — forked from timothy1ee/4steps.md
Notes on Four Steps to the Epiphany

Notes on Four Steps to the Epiphany

The Hero's Journey

A startup is not unlike a hero's journey; there's a vision or goal, and a journey filled with obstacles. Just as the hero's story has archetypal patterns, successful startups share the same outline. I.e., there is a true and repeatable path that eliminates or mitigates the most egregious risks and allows the company to grow into a large, successful enterprise. Not only that, but the successful path is nearly completely different from traditional "Product Development" processes and methodologies; Steve Blank calls this path "Customer Development". This book describes the "Customer Development" model.

Winners and Losers

Essentially, the criteria for success is simple: products developed with constant contact with customers win; products that aren't, lose.