시작하기무료로 시작하기

상속을 사용해 클래스 만들기

이전에 텍스트 분석을 위한 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)
코드 편집 및 실행