def란 무엇일까 ? def는 definition의 약자이다. definition의 뜻은 '정의'이다. 그렇다면 무엇을 정의한다는 것일까 ? 그것은 '함수(function)'이다. 함수란 무엇일까 ? 코딩을 하다보면 특정 기능을 여러번 작성하여 수행을 할 일이 발생한다. 그럴경우 같은 코드를 여러번 반복하여 사용한다면 비효율적일 것이다. 이럴 경우, 반복되는 코드를 하나의 '함수'로 지정하여 한 줄로 간략하게 요약하여 사용할 수 있다. 수학에서 함수는 y = f(x) 이다. 즉, 우리가 수행하기 원하는 코드 f(x)를 작성하여, x에 입력값을 입력하여 y라는 출력값을 얻을 수 있다. 🔎 파이썬에서 함수는 어떻게 생성되는지 알아보자. 파이썬에서 함수 코드의 구조는 아래와 같다. def (인자 1, 인자 2..