質問: クラスとモジュールをどのように使い分けるべきなのか、それぞれのメリット、デメリットを含めて教えていただけないでしょうか?
回答: クラスとモジュールは使い分けるというか用途が違います。 クラスを知っているという前提でいうとモジュールは、処理の機能だけをまとめたものです。 そしてモジュールはクラスのようにインスタンスを持つことができません。あとはモジュールは継承できません。 クラス自体がよくわからない場合はオブジェクト指向あたりを調べてください。 wikiでオブジェクト指向としらべるとでてきますが、読んで理解はできても使いこなすのは時間かかります。。