How I organize Python code
I live and die by PEP-8.
[imports] (import, then from ... import ...) standard library third-party libraries application [static globals] LOG (logging) Constants [exceptions] class XException(Exception): """Documentation...""" [functions with no shared state] [classes (used to encapsulate shared state)] [initializers]pep8 is my lint.