Python PEP8: Blank lines convention
Question: I am interested in knowing what is the Python convention for new lines between
the program? For example, consider this:

    
    
    import os
    
    def func1():
    
    def func2():
    

What should be the ideal new line separation between:

  1. the `import` modules and the functions?
  2. the functions themselves? 

I have read PEP8, but I wanted to confirm the above two points.


Answer:   1. two blank lines between the import statements and other code
  2. two blank lines between each function

