우선 파이썬 공식 홈페이지의 다운로드 페이지 방문
윈도우용 파이썬 언어 패키지 다운로드
다음 화면에서 가장 최근의 윈도우 인스톨러 다운로드
인스톨러를 실행한 후에 "Install Now" 선택
파이썬이 어느 곳에서든지 실행될 수 있도록 "Add Python 3.7 to PATH" 옵션을 반드시 선택
다음 화면
Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 21:26:53) [MSC v.1916 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
위와 같은 창 ⇒ 파이썬 대화형 인터프리터
인터프리터
"대화형"이란?
>>> 1 + 1
2
입력에 따른 결괏값이 바로 출력
대화형 인터프리터 사용 시
파이썬 대화형 인터프리터를 파이썬 셸(Python shell)이라고도 부름
3개의 꺾은 괄호(>>>) ⇒ 프롬프트(prompt)
대화형 인터프리터를 종료할 때
[Ctrl+Z
→ Enter
]
- (유닉스 계열에서는 [Ctrl+D
]). 또는 sys 모듈을 사용하여 종료
>>>import sys
>>> sys.exit()
또는 내장 함수인 quit()
이나 exit()
를 사용하여 종료
>>> quit()
파이썬 대화형 인터프리터(파이썬 셸)를 실행하여 다음을 직접 입력
사칙연산
>>> 1 + 2
3
*
) 역시 예상한 대로 결괏값 출력>>> 3 / 2.4
1.25
>>> 3 * 9
27
변수에 숫자 대입하고 계산하기
>>> a = 1
>>> b = 2
>>> a + b
3
변수에 문자 대입하고 출력하기
>>> a = "Python"
>>> print(a)
Python
>>> a = "Python"
>>> a
'Python'
조건문 if
간단한 조건문 if를 사용한 예제
>>> a = 3
>>>if a > 1:
... print("a is greater than 1")
...
ais greater than 1
Enter
키를 입력하면 if문이 종료되고 a is greater than 1 문장이 출력print문 앞의 '...' ⇒ 아직 문장이 끝나지 않았음
if a > 1:
다음 문장
Tab
키 또는 Spacebar
키 4개를 이용해 반드시 들여쓰기 한 후에 print("a is greater than 1")
이라고 작성실습 영상 : https://youtu.be/5CU-xTiMIZ0
반복문 for
for를 사용해서 [1, 2, 3] 안의 값을 하나씩 출력
>>>for ain [1, 2, 3]:
... print(a)
...
1
2
3
for문을 사용하면 실행해야 할 문장을 여러 번 반복해서 실행 가능
위 예는 대괄호([ ])사이에 있는 값들을 하나씩 출력
위 코드의 의미
print(a)
를 수행하라"a에 차례로 1, 2, 3이라는 값이 대입되며, print(a)
에 의해서 그 값이 차례대로 출력
반복문 while
while을 사용하는 예
>>> i = 0
>>>while i < 3:
... i=i+1
... print(i)
...
1
2
3
while : "~인 동안"이란 뜻
for문과 마찬가지로 반복해서 문장을 수행
위 예제 → i 값이 3보다 작은 동안 i=i+1
과 print(i)
를 수행하라
i=i+1
이라는 문장은 i의 값을 1씩 더하게 함실습 영상 : https://youtu.be/mtdbM3EOS68
함수
파이썬의 함수 형태
>>>def add(a, b):
...return a+b
...
>>> add(3,4)
7
def
add(a, b)
예약어
파이썬 대화형 인터프리터
인터프리터를 종료하자마자 프로그램이 사라짐
그래서 여러 번 사용하기 위한 프로그램을 만들 때는 에디터 사용
에디터
IDLE은 크게 두 가지 창으로 구성
IDLE 셸 창(Shell Window)
IDLE 에디터 창(Editor Window)
파이썬 셸과 IDLE 셸은 기능 면에서 동일
단 IDLE 셸에서 들여쓰기를 표시하는 방법이 기본 파이썬 셸과 다름
프로그램은 IDLE 에디터 창에서 작성
IDLE 에디터(Editor)를 실행
IDLE 셸 창 메뉴에서 [File → New File] 선택
그러면 빈 창이 나타나는데 이 창이 IDLE 에디터
이제 IDLE 에디터에서 파이썬 프로그램 작성
# hello.py
문장 : 주석
#으로 시작하는 문장
주석
여러 줄짜리 주석문
주석문이 여러 줄이라면 다음 방법을 사용하면 편리
"""
Author: EungYong Park
Date : 2018-05-01
이 프로그램은 Hello World를 출력하는 프로그램이다.
"""
여러 줄로 이루어진 주석
작성한 프로그램 실행
IDLE 에디터 창 메뉴에서 [Run → Run Module] 선택(단축키: F5).
프로그램을 실행하면 파일을 먼저 저장하라는 대화 상자가 나타남
[확인]을 선택하고 C:\doit
디렉터리를 생성 후 hello.py라는 이름으로 저장
에디터로 파이썬 프로그램을 작성한 후 저장할 때
파일을 저장하면 자동으로 파이썬 프로그램이 실행
실행 결과 ⇒ IDLE 셸 창에 표시
간단한 예제는 파이썬 셸에 입력해 결과 바로 확인
여러 줄을 한꺼번에 작성하거나 여러 번 사용해야 하는 프로그램
해당 프로그램을 C:\doit
디렉터리에 hello.py
라는 이름으로 저장
# hello.py
print("Hello world")
hello.py 프로그램을 실행하기 위해 먼저 명령 프롬프트 창 열기
[윈도우 키 + R
]을 누르면 실행 창이 나타남
빈 칸에 'cmd'를 입력 후 [Enter
] ⇒ 명령 프롬프트 창 열림
첫 번째 줄에는 다음과 같은 프롬프트가 나타나 있을 것
C:\Users\(컴퓨터 이름)
C:\Users\pahkey>
프롬프트에서 cd c:\doit
라고 입력
cd
(change directory) 명령어
C:\Users\pahkey> cd c:\doit
c:\doit>
프롬프트가 c:\doit>
으로 바뀐 것을 확인
이제 명령어 python과 실행할 프로그램 이름을 입력하면 파이썬 프로그램을 실행 가능
hello.py 프로그램 실행
c:\doit> python hello.py
Hello World
만약 결괏값이 위와 같지 않다면?
C:\doit
디렉터리에 hello.py 파일의 존재 여부 확인명령 프롬프트 창에서 위 예제를 실행한 화면