바른생활

모두를 위한 프로그래밍 : 파이썬(Chapter2) 본문

말하다_언어

모두를 위한 프로그래밍 : 파이썬(Chapter2)

바른소년 2020. 10. 19. 07:08

Introduction(Chapter 2 Part 1) : youtu.be/7KHdV6FSpo8?list=PLlRFEj9H3Oj7Bp8-DfGpfAfDBiblRfl5p

1. Constant(상수)는 변하지 않는 값을 말한다. Numeric(숫자) 또는 String(문자) 형태로 있을 수 있다.

 

2. Reserved Words(예약어)는 정한 의미로만 쓰이는 단어이다.

 

3. Variables(변수)는 원하는 값을 넣을 수 있도록 메모리를 할당한 단어를 말한다. 변수를 설정할 때는 숫자나 #와 같은

것은 첫 부분에 작성하지 않아야 한다. 파이썬이 이해하기 어려우며, '.'와 같은 것은 변수에 쓸 수 없다. 또한, 읽는 이가 이해할 수 있도록 변수를 설정하는 것이 좋다.

 

4. '='는 화살표와 같다. X = X+3 의 문장이 있을 경우, '=' 오른쪽 X+3이 계산 된 이후에 '=' 왼쪽 X에 그 결과 값을 넣어주게 된다. X=1이 앞선 문장에 있었다면, '=' 오른쪽 X=1이고 왼쪽 X=4이다.

 

Introduction(Chapter 2 Part 2) : youtu.be/kefrGMAglGs?list=PLlRFEj9H3Oj7Bp8-DfGpfAfDBiblRfl5p

1. 표현식에 대해서 이해해보자. 표현식에는 '연산자'가 들어간다. 연산자는 수학에 있는 모든 것을 가져올 수 없기 때문에 초기 키보드에 있었던 6가지 연산자를 사용한다.(+, -, *, /, **, %)

 

2. 연산자의 실행에는 순서가 있다. operator precedence(우선자 순위)를 말하며, 순서는 다음과 같다.

Parenthesis(괄호) → Power(**, 제곱) → Multiplication(*, 곱하기) → Addition(+, 더하기) → Left to Right(같은 연산자의 레벨에서는 왼쪽에서 오른쪽으로 계산)

 

3. Type은 다양한 종류의 데이터를 정의하는 것을 말한다. 정수, 문자열 등이 type에 해당한다. 파이썬은 Type에 민감하다. 따라서 파이썬에 내재된 함수 type를 활용해서 변수나 상수의 type을 알 수 있다. 정수와 부동 소수점은 다른 type이지만 계산을 할 수 있다. 숫자와 문자열은 계산할 수 없다. 따라서 type을 잘 활용할 수 있어야 한다.

float(소수점), int(정수), str(문자열) 은 type을 정의해주는 함수로 사용이 가능하다.

 

4. '#'을 활용해서 주석을 달 수 있다. 따라서 첫 글자가 '#'으로 사용할 수 있다. 주석은 프로그래머나 프로그램을 수정할 사람이 읽을 수 있도록 설명하는 것을 말한다.

 

 

이번 과제는 기본 프로그램 작성에 가까웠다. 급여를 계산하는 것에서 일한 시간과 시급을 입력하면 그에 맞는 급여를 계산해주는 프로그램을 설계할 수 있었다. 신난다. 프로그래밍을 한다는 것이!