[프로그램 개념 정리] 함수(매개변수, 인자), 메서드, 패키지, 라이브러리 개념 정리. 더이상 혼동하지 말자!
함수(function)란? 특정 기능을 수행하는 코드 컴퓨터에 인풋을 넣고 특정 기능을 수행하여 아웃풋을 반환함 매개변수(parameter) : 함수를 정의할 때(만들 때) 넘겨받은 값을 관리하는 변수 인자(argument) : 함수를 호출할 때(사용할 때) 함수로 넘겨주는 자료 def addFunc(a,b): # 매개변수 a, b return a+b addFunc(1,2) # 인자 1,2 메서드란? 특정 자료에 대해 특정 기능을 하는 코드 함수 VS 메서드 함수는 특정 기능을 한다. (매개변수를 이용해 자료를 전달해준다.) 메서드는 특정 자료와 연관지어 기능을 한다.(자료 뒤에 .을 찍어 사용한다.) 주료 객체지향 프로그래밍에서 사용됨 my_list = [1,2,3] # 함수 len(my_list) s..
2021. 8. 1.
[스낵수학] 정수, 유리수, 숫자 0 개념
정수와 유리수가 왜 필요할까? 자연수만으로는 여러 경제활동이나 자연 현상 등을 표현하기 어려웠다. 그래서 생긴 것이 바로 정수, 그리고 유리수이다. 아래 그림에서 과일의 수를 어떻게 표현할 수 있을까?? 자연수만 사용한다면, 2개? 3개?로 표현을 해 보겠지만, 속살이 보이는 과일 반쪽을 아예 없는 것으로 보기도, 온전한 하나로 보기도 어렵다. 반을 표현을 하기 위해 하나의 과일을 두 쪽으로 나눈다. 1/2라는 분수의 개념이 필요하게 된다. 정수(Integer)란? 0 그리고 자연수에 음의 부호를 붙인 -1, -2, -3, ...을 음의 정수가 있다. 특별히 자연수는 +1, +2, ..로 표현할 수 있고 자연수에 +(양의 부호)를 쓴 수로 양의 정수라고 하여 음의 정수와 같은 기준으로도 표현을 한다. 그..
2021. 4. 9.