나는 파이썬을 사용하여 프로그램을 작성할 때, 타입 힌트를 거의 대부분 적는 편이다. 타입 힌트를 사용하면 라이브러리를 제작하거나 협업할 때에 있어, 다른 개발자가 해당 함수 어떤 값을 넣어야 하는 지, 어떤 값이 리턴되는지를 쉽게 알 수 있다고 생각하기 때문이다. 하지만 타입 힌트를 적다보면 클래스 본인을 타입 힌트에 쓸 필요가 있을 수 있다. 하지만...