It is helpful for GUI applications because of what it says about halfway down the page, within __init__ you can bind certain messages to methods of the class.
I would not say that it is recommended persé but I'm sure that there are those out there that cannot write a program without putting it into a class. And yet there are those out there who cannot write a program without making it all functional in nature. Do what feels right to you. This sort of thing is very popular in C++ because of the way MFC is structured, but no one here likes MFC right? ;-) As I said, do what you like, just as long as it doesn't get messy. ----- Original Message ----- From: "Jim Morcombe" <[EMAIL PROTECTED]> To: "python tutor mailing list" <tutor@python.org> Sent: Tuesday, December 18, 2007 8:54 PM Subject: [Tutor] Placing entire Application inside a class I have just read through "Creating a GUI in Python - by Dakota Lemaster" In it, Dakota recomends placing the entire application within a class. Why is this so? Surely in many cases you end up with a constructor for the class that is cumbersome and complex? Is this a recomended Python programming technique? http://student-iat.ubalt.edu/sde/students/lemaster/COSC330/Final/sec4_AppClass.html Why is this so? Surely in many cases you end up with a constructor for the class that is cumbersome and complex? Is this a recomended Python programming technique? Jim -------------------------------------------------------------------------------- > _______________________________________________ > Tutor maillist - Tutor@python.org > http://mail.python.org/mailman/listinfo/tutor > _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor