Hm, I guess 'Pythonic' is also highly subjective. It's one of those things that "you'll know when you see it" but it's almost impossible to describe in words. I've seen code that rigorously complied to PEP8, had a lot of the constructs described in the article and still managed to look like C code. It wasn't "bad" code, mind you. It just wasn't Pythonic enough. Go figure!