조금 더 엄격한 규율이 필요합니다. 그리고 언어가 ‘하고 싶은 건 다 하라’고 얘기하기보다는
그런 규율을 제공한다면 도움이 됩니다.
1
― 귀도 반 로섬
몬티 파이튼의 팬
이 장은
8
장에 이어 파이썬의 그래듀얼 타이핑 시스템을 설명한다. 핵심 주제는 다음과 같다.
1
●
오버로드된 함수 시그너처
●
레코드로 사용되는
dict
에 자료형 힌트를 추가하기 위한
typing
.
TypedDict
●
타입 캐스팅
●
자료형 힌트에 런타임 접근
●
제네릭형
- 제네릭 클래스의 선언
- 가변성: 불변, 공변, 반변
- 제네릭 정적 프로토콜
1
2019
년
4
월
2
일 스트리밍된 유튜브 비디오 ‘언어 창조자의 대화 : 귀도 반 로섬, 제임스 고슬링, 래리 월, 아네르스 하일스베르(
A
Language
Creators
’
Conversation
:
Guido
van
Rossum
,
James
Gosling
,
Larry
Wall
,
and
Anders
Hejlsberg
)’에서 발췌
했다. 인용문은
1
:
32
:
05
에 시작되며(
https
://
fpy
.
li
/
15
-
1
) 내용을 간단히 정리하려고 편집했다. 전체 자막은
https
://
github
.
com
/
fluentpython
/
language ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.