-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path20180703_BasicPython
More file actions
23 lines (21 loc) · 1.65 KB
/
Copy path20180703_BasicPython
File metadata and controls
23 lines (21 loc) · 1.65 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
오후수업_파이썬 기초
• 왼쪽은 변수. 좌항은 우항이 된다는 의미. 오른쪽에는 반드시 수식, 왼쪽에는 변수가 와야 함. 뒤집어지면 안돼. Assignment operator
• (변수) = (수식)
• 변수도 expression. Evaluate하지
• 정수는 literal. 모든 literal은 수식
• 15라는 literal은 expression의 하나. 모든 expression은 evaluate을 함. 그것의 value가 objects에 담김
• For (변수) in range(원소) --> 원소에서 하나씩 꺼내서 (변수)에 담는 것 --> 0부터 99까지 100개 생성
• 블록코딩할 때 컴퓨터가 연산하는 순서대로 생각해야하지. 파이썬 코드 쓸 때도 정해진 룰대로만 써야해. 겁나 비 인간적이야…
• 오른쪽에 있는 것을 평가해서 왼쪽에 대입한다. 대입문. e.g., total = total+i
• N=0이라고 할 때, n을 0이라고 하자는게 아니야. 약속이나 선언이 아님
• 들여쓰기 할 때는 tab말고 space로 해야해. 하나의 블록으로 묶으려면 같은 블럭에서는 같은 횟수만큼 띄어쓰기. Tab이랑 space 섞어 쓰면 error나기도 해. Coding convention
• garbage collector
• int; integer: 정수
• float: 소수점 아래
• 실수+정수=실수
• [ ]: list literal --> list. list안에는 어떤 것도 담길 수 있다. list 안에 list가 담길 수도 있어 like [0, 1, [2, 3], 4]
• 컴퓨터는 첫번째 칸이 0번째 칸
• 파란색으로 쓰인 for, in은 변수 명으로 쓰면 안돼
• custom block을 만들어두는거 --> library
• calc_sum: 두 단어 합쳐지면 under bar로 연결
• return과 print의 차이. 저장, 전송, 출력…