오늘 수업 1부는 파이썬 Expressions
: Constants / Variables / Assignment statement / Numeric Expressions 등이 있다.
1. Constants
숫자 뿐만 아니라 문자도 포함된다! (단 문자 constant 는 ' 나 " 로 둘러쌓여야)
무엇이든 고정된 값을 가지는 것을 칭한다.
2. Variables
변수란 저장공간.
" x = 12"란? 새로운 남는 저장공간을 찾아 x라 이름붙이고 -> 거기다 12.2 라는 값을 저장해라
"x = 100" 이면? 이미 지정된 저장공간에 저장된 값 12.2를 지우고 100을 저장해라.
인간에겐 3번이 가장 가독성있지만,
파이썬에겐 1=2=3 똑같다.
같이 코딩하는 사람 혹은 나를 위해선 가독성있게 변수명을 지정하는 것이 좋지만
한편으론 또 너무 가독성있게 정하는 것도 좋지 않다.
3. Assignement Statements
파이썬에서 할당문자는 "="
오른쪽에 있는 값을 왼쪽에 저장한다는 뜻.
R에선 <- 사용
4. Numeric Expressions
수업 2부는 변수의 타입.
변수의 타입은 type(변수명)으로 알 수 있다.
같은 연산기호더라도 변수 타입에 따라 다른 결과.
+ 연산 : 컴퓨터는 +의 왼쪽, 오른쪽이 변수타입을 살핀다.
모두 숫자: 숫자를 더한다.
모두 문자: 문자문자(공백없이)
1 숫 1문: Error
정수형/소수형
각 목적에 맞게 정수형/소수형을 선택해 사용하면 된다.
타입 변환
3부는 input 함수
input함수란?
Prompt 출력 후 사용자의 키보드 입력을 기다리는 함수.
해당 키보드 입력값이 변수에 저장된다.
4부. Comment의 생활화!!
나를 위해 항상 comment를 달아놓자!
이번 수업도 유익했다.
다른 코딩수업은 함수만 가르치기 급급한데,
이 수업에선 컴퓨터가 어떤 로직을 갖고 작동하는지를 알 수 있어서 좋다.
컴퓨터의 생각의 흐름을 따라갈 수 있는 수업이다.
물론 그렇기에 다른 코딩수업보단 진도가 느리다.
근데 뭐 빨리가서 어따쓰나 로직 모르면 말짱 도루묵이더라 ㅎㅎㅎ
다음 수업도 화이팅
'Python > Coursera_Python for Everybody' 카테고리의 다른 글
Programming for Everybody (Getting Started with Python) 6강 (0) | 2021.05.24 |
---|---|
Programming for Everybody (Getting Started with Python) 5강 (0) | 2021.05.24 |
Programming for Everybody (Getting Started with Python) 2, 3강 (0) | 2021.05.19 |
Programming for Everybody (Getting Started with Python) 1강 (0) | 2021.05.19 |
Coursera 파이썬 강좌 재정지원 수락 (0) | 2021.05.19 |