개요컴퓨터 프로그래밍에서 메서드 오버로딩(Overloading)이란, 함수 이름은 같지만 매개변수나 반환 데이터 타입을 다르게 정의하는 것을 의미한다.Python은 함수를 정의할 때 타입을 지정하기 않기 때문에 기본적으로 오버로딩을 지원하지 않는다. 하지만 multipledispatch라는 라이브러리를 사용하면 오버로딩을 적용할 수 있다고 한다. 사용 방법을 정의한다. multipledispatchPython multipledispatch는 상속, 인스턴스 메서드, 추상 클래스, Union 타입 지원 등을 제공하는 라이브러리이다.Python 기본 라이브러리가 아니기 때문에 pip 등으로 설치해야 한다.pip install multipledispatch 모듈 임포트메서드 오버로딩을 구현할 때는 disp..