1. variable scope 전역변수 지역에서 읽을 수 있음 지역에서의 지역변수와 전역변수의 이름이 같을 때, 전역 변수 선택 시 'global' 키워드 붙여주기 nonlocal 키워드 (global 객체도 아니고 inner block의 변수도 아니므로) closer의 변수에 접근 시 선언식으로 키워드 사용하기 locals() 내부필드-메서드(지역전체) 를 dict로 리턴함 globals() 전역함수/변수를 dict로 리턴 키값에 접근해 값 변경가능 2. Context Manager 원하는 타이밍에 정확하게 리소스를 할당 및 반환 해줌 파일 I/O 시에 전용 클래스로 사용함. with 문과 같이 쓰임 __enter__(self) : with 구문에 진입하는 시점에 자동으로 호출되는 메소드 __exit..