-
[JavaScript] 변수와 상수Today's/Concept & Theory 2021. 7. 3. 00:13
변수/상수란, 어떠한 값(DATA)를 할당하기 위해 지정하는 임의의 키워드다. 그 중 변수는 할당된 값이 변하는 것을 말하며, 상수는 한번 할당된 값이 변하지 않는 것을 말한다. JavaScript에서 변수를 선언할 때 사용하는 구문은 var와 let이 있다. - var와 let의 차이점 : var let 같은 변수를 여러번 만드는 게 가능하며, 생략하는 것도 가능하다. 같은 변수를 여러개 만들거나 재선언이 불가능하지만, 값의 재할당은 가능하다. 재선언이 가능하다. 함수레벨 Scope를 가진다. 블록레벨 Scope를 가진다. 상수를 선언할 때에는 const 를 사용한다. const는 당연히 재선언 / 재할당이 모두 불가능하다.
-
[Python] 모듈Today's/Concept & Theory 2021. 6. 18. 03:07
함수나 변수, 또는 클래스를 모아 놓은 파일. 다른 파이썬 프로그램에서 불러와 사용할 수 있게끔 만든 파이썬 파일이라고도 할 수 있다. 직접 만들거나 다른 사람이 만든 모듈을 불러와 사용할 수 있다. - import import는 현재 디렉토리에 있는 파일이나 파이썬 라이브러리가 저장된 디렉터리에 있는 모듈만 불러올 수 있다. 사용 방법: import 모듈명 모듈이름은 파이썬 파일의 확장자(.py)를 제거한 파일명을 말한다. 만약 모듈명.함수 와 같이 모듈명을 앞에 붙이지 않고, 모듈 내부의 함수이름만으로 코딩을 하고 싶은 경우에는, from 모듈명 import 함수 이와 같이 사용하면 된다. 그런데 위와 같이 하면 해당 함수이름의 함수만 사용할 수 있다. 만약 모듈내의 여러 함수를 사용하고 싶을 경우에..
-
함수Today's/Concept & Theory 2021. 6. 13. 19:05
1. 개요 입력값을 가지고 연산을 수행한 후, 결과물을 출력 하는 것. ※ 프로그래밍에서 함수가 중요한 이유 똑같은 내용을 반복해서 작성하는 행위를 줄여 줌. (해당 부분을 함수화 하여 작성함으로써 새로운 입력값을 받을 때마다 그 결괏값을 출력하게 만듦.) 프로그램 흐름을 이해하기 편리함. (입력값이 결괏값으로 출력되기까지의 과정을 이해함으로 오류를 수정하기 용이함.) 2. Python에서의 함수 1) 파이썬 함수의 구조 def 함수명(매개변수) : def : 함수를 만들 때 사용하는 예약어, 함수명은 임의로 만들 수 있다. (ex: aaa, bbb, name 등) (매개변수) : 함수에 입력될 값을 받은 변수, 변수명 또한 함수명처럼 임의로 만들 수 있다. 2) 파이썬 함수의 예시 : 두 변수(a, b..