type hinting 썸네일형 리스트형 [Python] 타입 힌팅(Type Hinting) 이란? 1. 파이썬은 동적 프로그래밍 언어 파이썬은 동적(dynamic) 프로그래밍 언어입니다. 인터프리터(interpreter)가 코드를 실행하면서 타입을 추론하여 체크합니다. 또한, 변수 타입이 고정되어있지 않기 때문에 개발자가 원한다면 변경할 수 있습니다. num = 1 type(num) # num = "1" type(num) # 위 코드를 보면 알 수 있듯이, 변수 타입이 바뀌었습니다. 정적 프로그래밍 언어에서는 상상하기 힘든 일입니다. 덕분에 파이썬은 다른 언어에 비해 매우 간단명료한 코드 작성이 가능합니다. 하지만, 그와 동시에 약점이 되기도합니다. 소규모 앱개발이나 일회성 스크립트에서는 큰 장점이지만, 규모가 커지면 파이썬의 다이나믹함이 치명적인 버그로 이어질 확률이 높아집니다. 이 때 등장하는 것.. 더보기 이전 1 다음