पायथन विशेष रूप से वर्ग-आधारित नहीं है - पायथन में कोड अपघटन की मूल इकाई मॉड्यूल है। एक मॉड्यूल एक अलग चीज है जिसमें एक या दो दर्जन निकट-संबंधित वर्ग हो सकते हैं। मॉड्यूल में कक्षाओं के साथ-साथ कार्य भी हो सकते हैं। पायथन में एक मॉड्यूल =एक फ़ाइल का नियम है।
पायथन में यदि आप अपने आप को प्रति फ़ाइल एक वर्ग तक सीमित रखते हैं (जो कि पायथन में निषिद्ध नहीं है) तो आप बड़ी संख्या में छोटी फ़ाइलों के साथ समाप्त हो सकते हैं - ट्रैक रखना आसान नहीं है।
तो परिदृश्य और सुविधा के आधार पर किसी के पास पाइथन में प्रति फ़ाइल एक या अधिक कक्षाएं हो सकती हैं।