In article <ita6nj$4j4$1...@speranza.aioe.org>, TheSaint <nob...@nowhere.net.no> wrote:
> Hello > sorry, I'm bit curious to understand what could be the difference to pack up > a class for some number of functions in it and a simple module which I just > import and use the similar functions? If all you have is a bunch of functions, just sticking them in a module is fine. The reason you would want to package them up as a class would be if there's some state that needs to be saved. Don't think of a class as a collection of methods, think of it as a hunk of data, and some methods which operate on that data. Looking at it another way, if you write a class and discover that none of the methods ever make any use of self, then what you probably really wanted to do was create a module to hold all those methods as top-level functions. -- http://mail.python.org/mailman/listinfo/python-list