절차지향 ; 함수로 된 프로그램(함수형 프로그램/프로젝트) 위에서부터 한 줄씩 실행이 됨 객체지향 ; 클래스로 된 프로그램(프로젝트) 클래스를 이해하기 위해서는 함수를 알아야 하는데 클래스 안에 함수가 있기 때문이다. 함수는 네 가지 유형이 있다. 1. 매개변수 있음 2. 매개변수 없음 3. 반환(return) 있음 4. 반환(return) 없음 def hi(): print(‘hi’) hi() 괄호 안에 들어간 값을 매개변수라 한다. 파라미터라고도 한다. 마지막줄 괄호 안의 값은 argument라고 한다. 혹은 인자라고 한다. 반환(return) 함수는 여러가지 반복적인 기능을 쓰기 위해서 쓴다고 했다. 근데 함수 자체에 여러가지 로직이 있고 그 결과값을 어떤 특정 변수에 전달을 해야할 때가 있다. 결과..