Python 실행하기

파이참을 실행해서 새로운 파이썬 프로젝트를 만들도록 합시다. gitbook 이라는 프로젝트를 만듭니다.

프로젝트 생성 시, 인터프리터(Interpreter) 부분에 새로운 가상환경을 만들어주도록 합니다. 가상환경에 대한 설명은 추후에 알려드리도록 하겠습니다.

(지금은 이해하기가 조금 어렵습니다.)

첫 번째 프로그래밍

처음 프로그래밍을 시작할 때, "Hello World!"를 출력하는 작업을 합니다. 우리도 마찬가지로 Python에서 어떤식으로 출력을 하는지 간단하게 알아봅시다. 파이참 왼쪽 네비게이션의 gitbook 폴더에 마우스 우클릭으로 새로운 파이썬 파일 start.py 를 만듭니다.

python 2.7.x python 3.x.x
print "Hello World!" print("Hello World!)

파이썬 두 버전간의 차이는 우선 print(출력)문에서 차이가 납니다.

이제 파이썬 파일을 실행시켜 봅시다. 파이참의 7시 방향 조그마한 버튼에 마우스를 올리면 Terminal 이라는창이 뜹니다.

앞서 공부했듯이, 터미널에 ls 명령어를 입력해보면 우리가 방금 만든 start.py 라는 파일이 보입니다. 이제 터미널에서 다음 명령어를 입력해 파일을 실행해보겠습니다.

python start.py


Python 2.7x 버전에서 한글문제 해결하기

파이썬 2.7.x 버전에서 한글을 출력할 때 다음 오류가 나옵니다.

SyntaxError: Non-ASCII character '\xec' in file start.py on line 2, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

파이썬 2.7.x 버전의 문자 인코딩(encoding)이 유니코드 형태가 아닌 아스키(ASCII) 형태 이기 때문에 한글이 출력되지 않습니다.

따라서 2.7.x 버전을 사용하시는 분들은 파이썬 파일 첫 번째 줄에 다음 코드를 입력합니다.

# -*- coding:utf-8 -*-

이 줄을 추가하면, 유니코드로 변환해서 문자를 인식하게 됩니다. 추가적인 윈도우 계열에서 오류는 거의 없을 것 입니다.

간혹 파이참이 아닌 Notepad++에서 문자가 제대로 출력되지 않는다면, '인코딩(N)' -> 'ANSI로 변환' 메뉴를 선택해서 첫 줄에 위에 작성한 코드 대신에 다음 코드를 추가합니다.

# -*- coding:cp949 -*-

results matching ""

    No results matching ""