•일급 함수 임의의 함수를 다른 변수들처럼 동일하게 사용(다루는)할 수 있는 것을 의미한다. 일급함수로 정의되기 위해서는 조건이 있는데 함수 안에 함수(변수처럼)를 선언할 수 있어야 한다. 인자(argument)를 함수로 전달할 수 있어야 한다. 그리고 반환되는 값이 함수여야 한다. ※ 인자(argument)와 매개변수(parameter)의 차이점 인자와 매개변수는 서로 비슷하면서 엄밀히 따지면 다르다. 그 차이점을 만드는 것이 쓰임새다. 함수 정의에 직접적으로 사용되는 변수를 매개변수, 실제 함수에서 넘겨주는 어떤 값을 인자라고 할 수 있다. 간단한 예시를 통해 보면 다음과 같다. def anything(num1, num2): # 매개변수(Parameter) print(num1+num2) # 결과창에서..