Inheritance का उपयोग करके एक क्लास बनाना
आपने पहले टेक्स्ट विश्लेषण के लिए एक Document क्लास लिखा था, लेकिन अब आपका NLP प्रोजेक्ट सोशल मीडिया डेटा पर केंद्रित होगा. आपका सामान्य Document क्लास आगे चलकर उपयोगी हो सकता है, इसलिए ट्वीट्स पर ध्यान देते हुए उसे हटाना सही नहीं होगा.
पहले से लिखी कार्यक्षमता को कॉपी-पेस्ट करने के बजाय, आप 'DRY' और inheritance के सिद्धांतों का उपयोग करके जल्दी से अपना नया SocialMedia क्लास बनाएँगे.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Software Engineering Principles
अभ्यास निर्देश
Documentसेशन में पहले से लोड है.classस्टेटमेंट पूरा करें ताकिSocialMediaक्लास बने जोDocumentसे इनहेरिट करे.SocialMediaका__init__()मेथड परिभाषित करें जो एकDocumentको initialize करता है.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Define a SocialMedia class that is a child of the `Document class`
class ____:
def __init__(self, text):
____.____(self, text)