Sentences Or Lines
- 기본적으로 라인 하나씩 각각 별개로 실행 작동
- 이런 라인 하나하나로 문단을 만들고, 문단들을 쌓아서 스토리를 만든다.
- 3줄 이상의 라인이면, 아톰과 같은 에디터를 사용하여 파일로 변환하여 시작단계부터 파이썬에게 이 파일을 읽어나가도록 요청할 것 ⇒ Python Scripts 또는 Python Programs 이라고 말한다.
Interactive vs. Script
Interactive
: 한 번에 한 줄씩 입력하고 바로 응답을 받는다.
Script
: 아톰과 같은 텍스트 에디터를 사용하면 statements (lines) 들의 하나의 시퀀스 문단을 하나의 파일에 입력할 수 있다. 그리고 파이썬에게 그 파일 안에 있는 그 statements 들을 작동시키라고 말할 수 있다.
- Interactive 방식은 즉각적인 결과 확인에는 유리하지만 코드가 길어지는 경우에는 Script 방식이 유리하다.
- 아마 Interactive보다 Script를 주로 사용할 듯..!
- 그럼 스크립트에는 무엇을 입력해야 할까? 단계가 있고, 몇가지 기본적인 패턴? 플로우?들을 사용하여 구성한다.
Program Steps or Program Flow
1) 순차(Sequential steps)
- 가장 기본적인 스텝
- 어떤 하나의 레시피나 설치가이드처럼, 프로그램은 순서대로 수행되어야 하는 단계들의 시퀀스(a sequence of steps)다
2) 조건(Conditional steps)
: 일부 단계(Some steps)들은 조건부로 실행되기 때문에 건너뛰어질 수도 있다. if 와 같은 예약어를 사용하여 조건문을 만들 수 있다.
x = 5
if x < 10 :
print('smaller')
if x > 20 :
print('bigger')
print('Finish')
OUTPUT
smaller
Finish
3) 반복(Repeated steps) = Loops
: 가끔씩 하나의 단계 또는 단계의 그룹(a step or group of steps)은 반복된다. 이를 '루프'라고 한다.
n = 5
while n > 0 :
print(n)
n = n - 1
print('Blastoff!')
OUTPUT
5
4
3
2
1
Blastoff!
4) 저장과 재사용
필요에 따라 프로그램에서 여러 곳에 반복적으로 사용할 일련의 단계 세트를 저장하기도 한다.
sometimes we store a set of steps to be used over and over as needed several places throughout the program. (Chap4)
'데이터 처리 도구 > Python' 카테고리의 다른 글
[Python] 파이썬 라이브러리 종류 (0) | 2024.09.27 |
---|---|
[Python] pass, continue, break (0) | 2024.08.13 |
[Python] 데이터 타입 (0) | 2022.09.27 |
[Python] 파이썬을 구성하는 기본 단위 (0) | 2022.09.07 |
파이썬 개발환경 구축하기 (0) | 2022.08.30 |