서론

파이썬 공식 Documentation을 보면 ABC??? 2to3 ??? 이해 못할 말들이 많다.

공식 Documentation의 용어사전[1]에 궁금했던 용어들이 상세하게 나와 있어 공부할 겸 직접 해석해보도록 하겠다.


. . .

  • 들여쓰기 된 코드 블록의 코드를 입력할 때, 쌍을 이루는 구분자 (괄호, 대괄호, 중괄호) 안에 코드를 입력할 때, 데코레이터 지정 후의 대화형 셸의 기본 파이썬 프롬프트.
  • Ellipsis 내장 상수 [2]

2to3

파이썬 2.x 코드를 3.x 코드로 변환 시켜주는 도구, 소스 구문 분석 및 구문 분석 트리 탐색하여 비호환성을 다룬다.

abstract base class

작성된 클래스를 사용자가 임의로 수정하여 사용.
ABC[3]는 가상 서브 클래스를 도입하는데, 클래스를 계승하지 않으면서도 isinstance() 와 issubclass() 에 의해 감지될 수 있는 클래스들이다.


참고 문헌

1. Python glossary, Python, ver 3.10.2, https://docs.python.org/ko/3/glossary.html

2. Python Ellipsis, Python, ver 3.10.2,https://docs.python.org/ko/3/library/constants.html#Ellipsis

3. abc — Abstract Base Classes, Python, ver 3.10.2,https://docs.python.org/3/library/abc.html#module-abc