피드로 돌아가기

Python의 __all__로 import 관리하기

Real Python

편집자 요약

Python의 dunder 변수 __all__은 와일드카드 import가 어떤 이름을 가져올지 제어합니다. 또한 패키지와 모듈이 외부에 공개하는 public API의 범위를 정하는 데 도움을 줍니다.

인사이트

초보자도 __all__을 이해하면 불필요한 이름 노출을 줄이고 모듈 구조를 더 깔끔하게 설계할 수 있습니다. 다음으로는 간단한 모듈을 만들어 from module import * 동작을 직접 확인해 보는 것이 좋습니다.

이 소식과 이어지는 코드프렌즈 강의입니다. 설치 없이 브라우저에서 바로 실습할 수 있어요.

댓글

0/40
0/2000

댓글을 불러오는 중…