함수 썸네일형 리스트형 [python 17] 함수 - Part 3 : return 함수가 호출되면, 함수 실행이 완료된 후에 호출의 반대방향으로 반환(return)이 이루어진다. 이번 글에서는 이 return 에 대해 자세히 알아보도록 하자. ○ 함수는 control flow 이다 보통 절차 또는 과정으로 정의되는 프로세스(process) 라는 것을 "무엇인가의 흐름 (flow of something)" 으로 설명한다. 즉, 과정을 통해서 무엇인가가 흘러간다. 결국 흘러가는 무엇인가를 캐치하게 되면 그 과정을 파악할 수 있다. 여기에서 "무엇인가"에 해당하는 것으로 control, data, message, material 등이 사용되고 있고, 이를 각각 control flow, data flow, message flow, material flow 라고 부른다. 최근에 기계학습 분야에.. 더보기 [python 15] 함수 - Part 1 : 개요 ○ 함수는 과정을 가리키는 이름이다 이 블로그에서는 "프로그램 = 변수 + 함수"라는 등식을 계속 강조하고자 한다. 프로그램은 변수와 함수로 구성된다. 요즘의 정보기술이 기반하고 있는 객체(Object) 기술이라는 것도 결국은 변수와 함수를 하나로 묶는 것에 지나지 않는다. 아, 물론 그 단순한 "묶음"을 통해 어마어마한 장점을 얻기는 하지만 말이다. 함수는 영어로 function 또는 method 라고 부른다. 변수가 어떤 데이터의 이름이었다면, 함수는 어떤 연산(또는 연산의 과정)의 이름이다. 참고로, 컴퓨터에서 변수나 함수를 가리키는데 사용되는 이름을 identifier(식별자)라고 부른다. 사용자가 정의하는 모든 식별자는 변수에 대한 이름이거나 함수에 대한 이름이 된다. 이 2개 간에 형태상의 차.. 더보기 이전 1 다음