이클립스 와 파이선 질문입니다.

wsmrdo의 이미지

아이들이 프로그램을 배운다고 합니다.
C로 할까 하다.
파이썬을 보고 객체라던지 직접적인 인터프리터 방식을 사용한다던지 하는것 등
익히기에 상당히 편하겠더군요.
저도 좀 공부하고 겸해서.

eclipse-JDT-3.3.1.zip
eclipse-platform-3.3.1-win32.zip
NLpack1-eclipse-platform-3.1.1a-win32.zip
NLpack1_FeatureOverlay-eclipse-platform-3.1.1.zip
org.python.pydev.feature-1_3_13.zip
wxGlade-0.6.3-setup.exe

이렇게 구해서 깔았습니다.

python-3.0a2.x86.msi <--- 신버전 한글변수 사용가능
이라해서 해봤는데. 이클립스와 연동시키기가 ㅡ.ㅡ;;

ActivePython-2.5.1.1-win32-x86.msi
해서 이넘을 깔았습니다.

widows->Preferencdse 에가서..
Pydev 에.
interpreter-Python 에 ActivePython을 등록하니 죽 등록되더군요.
3.0으로 하니 등록이 안되고.
아무래도 ActivePython에서만 윈도우 PATH등의 설정을 시켜주니까 그런거 같습니다.
interpreter-Jython <-- 이분은 뭔지 모르겠고. 걍 놔두고.

프로젝트 만들어 샘플 소스 하나 해서 해보니. Python Run 으로 실행하고 하니 콘솔창에 결과가 나오더군요.

근데.. 에디터에서 한글 쓰면 안되더군요.(코멘트에 사용한 것입니다. # 뒤에)
메뉴도 다 영문이고.
코멘트를 한글로 하면 런 할 때 ascii코드 아니라구 떠들며 동작을 안합니다.

음 뭔가 작업이 덜된거 같은데.
1. 한글 사용을 할 수는 없는 것인가요? (랭귀지 팩 설치 된거 같은데 ...)
2. run시 커멘트에 사용된 한글에러 를 없앨 수는 없나요?

파이썬은 이제 2일째 초보라 ^^;;
조언 바랍니다.

andybear의 이미지

파이썬 2.5에서는 코드 첫머리에 아래처럼 코드를 지정해 주어서 해결했습니다.

# -*- coding: iso-9660 -*-

한글을 유니코드로(UTF 8) 작성했을 때에는
# -*- coding: utf-8 -*-

자세한 것은 파이썬 홈페이지의 http://www.python.org/dev/peps/pep-0263/ 을 보시면 됩니다.

파이썬 3.0은 아직 사용해보지 않아서 잘 모르겠습니다.

wsmrdo의 이미지

말씀하신 대로 하면 에러 나네요.
참조 홈피가서.
# -*- coding: iso-8859-15 -*- <-- 이거 맞는가 모르겠네요.

어떻든 당장 문제는 해결 되었습니다.

어떻든 코멘트에 한글 포함된거 해결 되네요... # 뒤에 코멘트 아닌가요 쩝.

도움 말씀 감사합니다.

파이썬 3.0 도 마찬 가지더군요 ^^* 같은 현상입니다.

cppig1995의 이미지

ISO 9660은... CD에 관련된 표준입니다.
ASCII는 ISO 646, Shift in/out되는 인코딩(맞나?)은 2022, ASCII 확장 시리즈는 8859, 유니코드는 10646이죠.



"음. 하늘의 맛은 싱거운 편이야." - 정우 규리하

Real programmers /* don't */ comment their code.
If it was hard to write, it should be /* hard to */ read.

wsmrdo의 이미지

# -*- coding: euc-kr -*-

이게 답인거 같군요.

.\tcl\tcl8.4\encoding

폴더에 쭉 들어가 있군요.
한글관련은 iso-2022 등과.. 쭉 있네요.
iso-2022 등은 에러를 내네요 .. 뭔가 코드가 안맞는지.

andybear님 답변 조언에 감사드립니다.

linlin의 이미지

아이들이 많이 어린 편이면 python에 맛들이기 전에 scatch가 괜찮습니다. 레고 블럭 조립하듯이 프로그래밍이 됩니다.

http://scratch.mit.edu