파이썬에 대한 이야기는 너무 많은 자료들이 있어서 그냥 생략 하도록 한다.
어차피 이걸 보거나 들어오게 되는 사람은 파이썬에 대한 생각을 가지고 올테니 그냥 시작하면 될거 같다.
나 또한 지금 파이썬을 처음 켜보았다.
그리고 현재부터 작성되는 글은 모두 윈도우에서 작업 합니다.
우선 파이썬을 다운로드 해보자 http://www.python.org/downloads 에서 윈도우용 파이썬을 다운로드 할수 있다.
들어가게되면
좌측에 3.x 버전과 우측에 2.x 버전이 있는데 마음에 드는걸로 하면 된다.
* 2.x 프로그램은 3.x에서 지원되지 않는점 잊지 말아야 한다.
설치파일 실행시 Install Now 로 실행하면 된다. (이걸 쓰는 순간은 이미 설치가되어있어서 이미지 생략)
그리고 밑 부분에 Add_Python 3.5 to PATH 를 체크 해주고 설치한다.
설치가 완료 되었다면 시작 - 모든 프로그램 - Python3.5 폴더가 생성된다.
해당 보이시는 파일에 Python 3.5 (32-bit)을 클릭해서 실행하면 된다 저같은 경우는 마우스 우클릭 보내기-> 바탕화면 보내기로 바로가기를 만들어서 사용 중
Python3.5 (32 -bit)을 키고 간단한 실습 정도를 해보자
>>> 는 프롬프트(prompt)라고 한다.
일단 종료는 Ctrl +Z -> Enter 를 치게 되면 종료가 된다.
또한 >>> 옆에다가
>>> import sys
>>> sys.exit() 하고 엔터를 처도 종료가 된다.
기초 연산
>>> 1 + 2
3
>>> 5/3
1.66666~7
변수 선언도 역시
>>>a=1
>>>b=2
>>>a+b
3
신기한점 복소수도 된다.
a =5+9j
b = 3
a *b
(15+27j) 가 출력이 된다.
if 문의 경우에 특이한점을 보았다.
>>>a=3
>>>if a>1:
. . . print("a is greater than 1") (if a>1: 하고 엔터를 치게되면 자동적으로 옆에 ... 이 생기게 되는데
이 상태에서 바로 print("a is grater than 1") 이라고 입력하게 되면
IndentationError : expected an indented block 이라는 에러가 발생한다. (들여쓰기를 해주지 않아서이다.)
스페이스바를 4번 넣고나서 print~ 를 입력하게 되면
한번더 ... 이 생기게 된다.
... 이 있다는 것은 아직 문장이 끝나지 않았음을 의미한다.
이상태에서 엔터를 한번더 치게되면
a is greater than 1 이라는 결과가 나타난다.
반복문 for
4의 스페이스바로 공백을 넣어 주어야 한다. 혹은 Tab키를 이용
반복문 while
함수 def
gugu 함수
def gugu(a,b):
i=0
while i<b:
i=i+1
print(a*i)
a숫자의 b단까지 출력
gugu(3,7) 3의 7단까지 출력
'개발일지(Language) > Python(3.x)' 카테고리의 다른 글
6 - 문자열 포매팅(기본) (0) | 2016.07.26 |
---|---|
5 - 문자열 과 자료형 (0) | 2016.07.25 |
4 - 연산자 (0) | 2016.07.25 |
3 - 숫자형 (0) | 2016.07.25 |
2 - 에디터 (0) | 2016.07.25 |