[PEP8:](http://www.python.org/dev/peps/pep-0008/#imports) Imports should be grouped and the groups should be ordered ordered 

> Imports are always put at the top of the file, just after any module comments and docstrings, and before module globals and constants.

> Imports should be grouped in the following order:

> * standard library imports
> * related third party imports
> * local application/library specific imports

> You should put a blank line between each group of imports.