분류 전체보기 123

[python] concept 3 - 함수

1. 함수의 필요성? - 불필요한 소스코드의 반복을 줄일 수 있다. 2. 내장 함수와 사용자 정의 함수 - 내장 함수 : 라이브러리에 미리 만들어 놓은 함수 - 사용자 정의 함수 : 사용자가 직접 정의하여 사용할 수 있는 함수 3. 함수의 정의 'def' 라는 키워드를 사용해 새로운 함수를 정의할 수 있다. 함수 정의의 마지막은 콜론(:) 으로 끝낸다. 함수에서 처리한 값을 돌려주기 위해서는 'return 값' 을 사용한다. 함수로 전달되는 변수가 없을 수 도 있다. 돌려줄 값이 없는 경우 return 문이 없을 수도 있다. return의 내용으로는 '값' 과 '수식' 모두 들어갈 수 있다. 4. 함수의 호출 정의된 함수는 '함수명(전달할 값)' 을 이용해 호출한다. 함수 정의 부분에 전달할 값이 없을 ..

Tech/Python 2020.07.17

[Computer science] 컴퓨터와 프로그래밍

1. 컴퓨터를 사용하는 이유? - 인간이 하기 힘든 반복적 연산을 대신해주기 때문이다. 2. 프로그래밍? - 컴퓨터가 어떤 일을 수행할지 알려주는 작업 지시서를 만드는 작업 3. 프로그램? - 컴퓨터로 수행할 수있는 멍령어들의 집합 4. 프로그래밍 언어를 사용하는 이유? - 0과 1로 이루어진 기계어로 프로그램을 만드는 것은 너무 어렵기 때문에, 보다 쉽게 만든 어셈블리어가 나왔고, 더이를 더 쉽게 만든 언어가 프로그래밍 언어이다. - 결과적으로, 편리하게 이용하기 위해서 프로그래밍 언어를 사용하는 것이다. 5. 프로그램밍 언어를 컴퓨터가 어떻게 이해? - 컴퓨터가 이해할 수 있는 기계어로 바꾸어주는 번역 프로그램 (컴파일러, 인터프리터) 등이 필요하다.

Computer science 2020.07.17