Python Coding Style Guides

Python coding style guides. It’s hard to point to a Python “killer app” the way you can for Ruby (whose killer app is so “killer” that it’s often conflated with it). However, Python has something that Ruby doesn’t have: a “killer user”, namely Google, which has declared it one of the four accepted languages for their internal use (the others are C++, Java and JavaScript). Python’s a language worth learning, and its endorsement by Google means that you’re more likely to encounter it. Here are a couple of Python coding style guides that you might find handy, whether you’re learning Python or are a longtime Python coder: Python Enhancement Proposal 8: Style Guide for Python Code and Code Like a Pythonista: Idiomatic Python.