1-3 python tutorial: Python Functions

수학적으로 접근하는 딥러닝 올인원 패키지 Online

오늘의 강의는 수학의 꽃이자 코딩의 꽃이라 할 수 있는 함수(function)을 배웠다.

 

오늘 강의가 사실 다른 강의보다 좀 더 짧은편이라 2개를 들으려고 했는데..

또 어쩌다보니 밤이 되어버려서 하나를 듣고 끝냈다.

(다음 강의가 강의 시간이 2배이다보니 하기 싫어진 것도 있다...ㅎ)

 

 

함수는 사용법은 정말 간단하다.

def 로 시작하고, 그 다음엔 함수의 이름을 적는다. 사용자 임의로 적으면 된다.

예시로는 더하기 함수를 구현했기 때문에 'adder'라는 이름을 사용했다.

그 다음에 괄호를 열고 파라미터를 넣어준다. 파라미터는 parameter 를 그대로 읽어준 것이고, 우리말로 풀이하자면 인자, 매개변수 정도가 될 것이다. 외부에서 받아오는 값 정도로 이해할 수 있겠다.

그 다음에는 이렇게 얻어온 매개변수로 어떤 것을 할 것인지에 대한 코드를 적는다.

예시로 구현한 코드는 adder였기 때문에 2개의 매개변수를 받아오고, 이 2개의 매개변수를 더해주었다.

입력되는 input 값이 파라미터, 즉 매개변수라면 출력되는 output값도 만들 수 있다. 이를 바로 'return' 값이라고 부른다.

예시의 더하기 함수에서는 입력된 매개변수 2개를 더한 값을 return해주었다.

 

함수를 쓰는 이유는 코드를 간편하게 만들 수 있는 이유도 있지만, 코드를 유지보수하기가 편해서이다.

만약 함수를 쓰지 않고 그냥 코드를 쭉 작성했다면, 틀린 부분에 대해서 하나하나 수정을 해줘야하지만, 함수를 사용했을 경우는 함수 안의 코드를 수정하거나 매개변수만을 수정해줌으로써 조금 더 간편하게 수정할 수 있다.

안 그래도 고치기 어려운 error.. 함수를 써서 조금이라도 편하게 수정하자!

 

▼패캠 강의 리스트▼

https://bit.ly/37BpXiC

 

*본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.*


#패스트캠퍼스, #패캠챌린지 #직장인인강 #직장인자기계발 #패스트캠퍼스후기 #수학적으로_접근하는_딥러닝_올인원_패키지_Online #대학원생공부 #인공지능독학 #머신러닝 #딥러닝

+ Recent posts