Two blank lines are expected between functions and classes and one blank line is expected between methods of a class.

Anti-pattern

This example has too many blank lines.

def func1():
    pass



def func2():
    pass

Best practice

def func1():
    pass


def func2():
    pass