How should (or is a clean way) of organising methods in Python?
I always put the __init__ method first, followed by any other __foo__ (What do you call them?) methods. But then it leads into a jumble.
__init__
__foo__
I use two strategies: