상속을 사용해 클래스 만들기
이전에 텍스트 분석을 위한 Document 클래스를 작성했지만, 이제 NLP 프로젝트의 초점이 소셜 미디어 데이터로 이동했어요. 일반적인 Document 클래스는 나중에 유용할 수 있으니, 트윗에 집중하는 동안 없애지 않는 것이 좋습니다.
이미 작성한 기능을 복사해서 붙여넣는 대신, 'DRY' 원칙과 상속을 활용해 새로운 SocialMedia 클래스를 빠르게 만들어 보세요.
이 연습은 강의의 일부입니다
Python으로 배우는 소프트웨어 공학 원칙
연습 안내
- 세션에
Document가 미리 로드되어 있어요. class문을 완성해Document를 상속하는SocialMedia클래스를 만드세요.Document를 초기화하는SocialMedia의__init__()메서드를 정의하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Define a SocialMedia class that is a child of the `Document class`
class ____:
def __init__(self, text):
____.____(self, text)