1). Closure 중첩함수가 부모함수의 변수나 정보를 닫아놓고 사용하는것 부모함수는 내부함수를 리턴하는 방식으로 사용 내부 함수에 직접적인 접근 불가능 설명 : cals() 부모함수에 2를 넣어 주면, 부모함수의 파라미터 n을 자식함수의 n에 대입시켜 자식함수를 return한다. 부모함수를 변수에 담아 사용할때는 부모함수의 파라미터를 포함한 자식함수가 담기게 된다. 그 변수에 파라미터를 넣어주어 호출하면 자식함수의 파라미터에 변수파라미터가 담기게 되어 실행된다. def cals(n): def sum(digit): return digit + n return sum nth = cals(2) nth(2) ==> 4 2). Decorator 다른 함수에 함수를 적용하여 실행하는 방식 def decorator..