2012-03-06 4 views
0

Windows 7에서 파이썬을 설정하려고합니다. 전에이 언어를 사용하지 않았기 때문에 이상하게 보입니다.Windows에서 파이썬 가이드가 필요합니다.

공식 사이트 및 최신 경로 변수에서 최신 Python 릴리스 3.2.2를 다운로드했습니다.

그러나 나는 여전히도 같이 지금까지 간단한 프로그램을 실행할 수 없습니다 :

print 'Hello, world!' 

그것은 구문 오류 및 '이 빨간색으로 강조 표시됩니다 마지막 문자가 있다고 말한다.

내 경로 변수가 올바르게 설정되었는지 알 수 없습니다.

 
C:\Software\Python32 
그래서 나는 그런 변수를 추가

: var name = PYTHONPATH , var value = C:\Software\Python32\Lib

자동 완성 기능과 오류/경고 세부 뭔가가 (이 라인, 잘못 될 수있는 힌트) 거기를, 내가 파이썬을 설치 한 곳 여기입니다 예를 들어 이클립스 나 넷빈즈 같은 경우 또는 Delevoping을 위해 설치된 Python IDLE GUI 나 NotePad ++ 같은 것들을 사용해야합니까?

실제로이 Python 셸은 무엇입니까? - 여기서 산술 연산을 입력 할 수 있다는 것을 알고 결과를 얻지 만 더 진보 된 것으로 사용합니까? (더 큰 무언가를 쓸 때 사용합니까?)

누군가가 프로그램을 작성하고 실행하는 간단한 방법을 설명 할 수 있습니까 (아니면 전체 초보자 이니 스크립트를 쓰는지 모르겠습니다).

+0

미래에는 네 가지가 아닌 _one_ 질문으로 제한하십시오. – Edwin

+0

Marcin - 아마도 내가 잘못한 것과 어떻게해야하는지 설명하고 이유를 설명해 줄 수 있습니까? 나는 그것이 나를 위해 더 도움이 될 것이라고 생각한다. – koleS

답변

3

는 Venk가 언급 한 바와 같이, 파이썬 2.x에서의 print 문 3.X에서 print()로 대체되었습니다, 그래서 당신은 여기에 몇 가지 새로운 알아야하고 있기 때문에 당신의 문은

print('Hello World') 

을 읽어야 Python 버전 정보 :

Python은 현재 Python 2.x와 Python 3.x의 두 가지 버전으로 제공됩니다.

파이썬 2.x는 90 년대 후반부터 개발되어 왔으며, 따라서 대부분의 기존 코드베이스, 프레임 워크 및 라이브러리는 파이썬의이 맛으로 작성되었습니다. 각각의 연속 버전은 이전 버전과 호환되므로 예를 들어 Python 2.4로 작성된 모든 코드는 Python 2.4 이상에서 실행할 수 있습니다. 작년에 발표 된 현재 개정판은 2.7.2입니다.

파이썬 3.x는 파이썬의 "미래"로 간주되어 더 명확하고 명확한 언어를 선호하여 print 문과 같은 많은 규칙을 깨트 렸습니다. 대부분의 라이브러리는 Python 3에 이식하기 위해 노력하고 있습니다.x를 사용하지만 언어 구조가 크게 변경 되었기 때문에 대부분의 라이브러리 관리자는 아직 Python 2.x 버전의 전체 기능을 갖춘 Python 3.x 호환 버전을 출시 할 수 없었습니다.

을 개발 중인데이면 Python 2.x를 알아야합니다. 그렇지 않으면 Python 3.x를 배우는 것이 좋습니다.

파이썬의 기본 IDLE 훌륭한 IDE이지만, 좀 더 고급 뭔가를 찾고 있다면, 당신은 이클립스의 PyDev의 확장 또는 PyCharm을 시도 할 수 있습니다 :


은 다른 질문에 대답합니다. 개인적으로 PyCharm을 선호합니다. 비표준 Python 라이브러리/프레임 워크를 가져 오거나 사용할 때 오류가 계속 발생하지 않기 때문입니다.

또한 Python의 쉘은 백그라운드에서 Python 스크립트를 해석하고 대화식 해석 (즉, 빠르고 더러운 테스트)에 사용되며 사용자가 입력 한 코드를 실행할 수 있습니다. 그러나 여러 줄의 코드에서 단일 구문 오류가 발생하면 모든 줄을 다시 입력하여 단일 버그를 해결할 수 있으므로 후자는 권장되지 않습니다.

모든 파이썬 스크립트는 .py으로 끝납니다. 따라서 파일 확장명을 볼 수 있으면 텍스트 파일을 파이썬 스크립트로 변환하고 python path/to/file.py을 입력하여 쉘에서 실행할 수 있습니다. 그러나 여전히 유효한 Python 스크립트를 작성해야합니다. 그렇지 않으면 실행되지 않습니다.

+0

설명해 주셔서 감사합니다. 나는 지금 개발 중이 아니며 단지이 언어를 조금 알고 싶어하고 이미 등록한 일부 과목에서 일부 과제를 완료해야 할 수도 있습니다. – koleS

+0

@ 모음 나는 그동안 답변을 업데이트 했으므로 다른 질문에 대한 답변을보고 싶을 수도 있습니다. – Edwin

5

파이썬 3.2에서는 다음과 같이 print을 사용해야합니다. 괄호는 필수 항목입니다.

print('Hello World') 
2

내가 A Byte of Python을 제안 :

은 다음보십시오. 설치, REPL, 구문 및 표준 라이브러리를 안내합니다.

0

저는 Windows 7에서 3 년 동안 Python을 사용 해왔고, 강력하게은 편집자/인터프리터로 메모장 ++를 권장합니다. 언어와 놀고 싶어하는 사람들에게 이상적입니다. Notepad ++는 거의 모든 언어로 사용자 정의 할 수 있으며 Windows에서는 무료입니다. Follow this link 그리고 메모장 ++을 사용하여 Python 스크립트를 편리하게 실행하는 방법을 살펴보십시오.

+1

@koleS 다음은 Java 코드를 컴파일하기 위해 Notepad ++를 설정하는 훌륭한 가이드입니다. (http://www.cs.auckland.ac.nz/courses/compsci101s1c/resources/Notepad/Notepad++.pdf) Java 부분을 파이썬과 당신은 모두 설정되었습니다! – prrao

관련 문제