PEP8 recommends two blank lines between imports and other code.
PEP8 recommend standard library imports should be grouped before local imports.
PEP257 recommends writing docstrings with double quotes.