이제 파이썬이라는 언어를 갖고 놀아보고 싶은 마음이 드셨나요?
저는 공부한다는 말보다는 논다는 것이 더 마음에 드는군요. 재미있으니까요.
파이썬을 써보려면 우선 파이썬 개발 도구가 있어야하니까 설치를 해보도록 하겠습니다.
리눅스를 쓰시는 분들은 파이썬이 벌써 설치되어 있을지도 몰라요. 터미널에서 python이라고 쳐보세요.
$ python
Python 2.4.3 (#1, Sep 3 2009, 15:37:37)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
파이썬을 설치하실 분들은 다음 중에서 마음에 드는 것을 한두가지 골라서 설치해보시면 됩니다.
•구글 크롬 브라우저 확장 "Python Shell"
가장 손쉽게 파이썬을 접해볼 수 있는 방법이예요.
•윈도우에서 파이썬 설치
파이썬을 본격적으로 써보실 분에게 추천합니다.
•자이썬(Jython)
자바로 만든 파이썬입니다.
•안드로이드 폰에 파이썬 설치
PC가 없어도 안드로이드 폰으로 언제 어디서나 파이썬을 쓸 수 있어요.
1.1.1. 구글 크롬 브라우저 확장 파이썬 쉘 설치하기
웹 브라우저로 구글 크롬을 사용하고 계시다면, 파이썬을 시험해볼 수 있는 손쉬운 방법이 있답니다. 바로 'Python Shell'이라는 크롬 확장 프로그램을 사용하는 방법이구요, 파이썬 쉘은 아래에 링크된 크롬 웹스토어에서 무료로 설치하실 수 있어요.
https://chrome.google.com/webstore/detail/gdiimmpmdoofmahingpgabiikimjgcia
<CHROME에 추가> 단추를 누르면 눈 깜짝할 새에 설치가 끝나고 주소입력란 옆에 파이썬 아이콘이 생길 거예요.
파이썬 쉘을 설치하신 분은 지금 바로 파이썬 시작하기로 넘어가서 테스트를 시작하셔도 됩니다.
* 2012년 1월 8일 현재, 파이썬 쉘은 파이썬 2.5 버전을 구현하고 있습니다.
1.1.2. 윈도우에서 파이썬 설치하기
Windows를 쓰시는 분들은 아래의 주소에서 파이썬 설치 프로그램을 내려받으실 수 있습니다.
http://python.org/ftp/python/2.7.2/python-2.7.2.msi
파일을 받으셨으면 바로 설치해주시면 됩니다. 특별히 건드리실 것 없이 Next> 버튼을 계속 눌러주세요.--;
1.1.3. 자이썬(Jython) 설치하기
자이썬(Jython)은 자바(Java)를 실행할 수 있는 환경에서 파이썬을 사용할 수 있도록 만들어진 언어입니다. 문법은 보통의 파이썬과 거의 같다고 보시면 됩니다.
윈도우와 리눅스 환경에서 자이썬을 설치하는 방법을 각각 알아보도록 하겠습니다.
1.1.3.1. 윈도우에서 자이썬 설치하기
자바 설치
자이썬을 실행하려면 컴퓨터에 자바 5 이상이 설치되어있어야 합니다. 자바 버전은 제어판 - 프로그램에서 Java 제어판으로 가셔서 정보 버튼을 누르시면 확인하실 수 있어요.
또는, 명령 프롬프트를 띄워서 java -version 이라고 치셔도 됩니다.
자바를 새로 설치하려면 아래에 링크된 자바 홈페이지에서 무료로 받으실 수 있어요.
자이썬 설치
자이썬은 아래에 링크된 자이썬 홈페이지로 가셔서 역시 무료로 받으실 수 있어요.
http://jython.org/downloads.html
다운로드하신 파일의 이름이 jython_installer-2.5.2.jar와 같이 되어 있을텐데, 두번 클릭하시면 설치가 시작됩니다.
사용권에 대한 설명이 나오면 I accept를 선택해주시고, 나머지는 특별히 변경할 필요없이 계속 Next 버튼을 누르시면 됩니다.
설치가 끝났으면 명령 프롬프트에서 자이썬이 설치된 경로로 이동하셔서 jython이라고 치시면 됩니다.
참고
자이썬 완벽 안내서 http://jythonlab.org/jythonbook/ko/1.0/
1.1.3.2. 리눅스에서 자이썬 설치하기
2012년 3월 현재 자이썬의 최신 버전인 Jython 2.5.3b1을 리눅스 머신에 설치해보도록 하겠습니다. 제가 가상 서버 호스팅을 받고 있는 CentOS를 기준으로 설명합니다.
자이썬을 설치하기 전에, 현재 설치되어 있는 Java의 버전을 확인합니다. Java5 이상이 필요합니다.
$ java -version
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) 64-Bit Server VM (build 16.3-b01, mixed mode)
자이썬 홈페이지에서 설치할 jar 파일의 주소를 확인하고, wget 명령으로 다운로드합니다.
# wget http://sourceforge.net/projects/jython/files/jython-dev/2.5.3b1/jython_installer-2.5.3b1.jar/download
--2012-03-18 10:27:04-- http://sourceforge.net/projects/jython/files/jython-dev/2.5.3b1/jython_installer-2.5.3b1.jar/download
Resolving sourceforge.net... 216.34.181.60
Connecting to sourceforge.net|216.34.181.60|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://downloads.sourceforge.net/project/jython/jython-dev/2.5.3b1/jython_installer-2.5.3b1.jar?r=&ts=1332034024&use_mirror=cdnetworks-kr-1 [following]
--2012-03-18 10:27:04-- http://downloads.sourceforge.net/project/jython/jython-dev/2.5.3b1/jython_installer-2.5.3b1.jar?r=&ts=1332034024&use_mirror=cdnetworks-kr-1
Resolving downloads.sourceforge.net... 216.34.181.59
Connecting to downloads.sourceforge.net|216.34.181.59|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://cdnetworks-kr-1.dl.sourceforge.net/project/jython/jython-dev/2.5.3b1/jython_installer-2.5.3b1.jar [following]
--2012-03-18 10:27:05-- http://cdnetworks-kr-1.dl.sourceforge.net/project/jython/jython-dev/2.5.3b1/jython_installer-2.5.3b1.jar
Resolving cdnetworks-kr-1.dl.sourceforge.net... 211.39.135.162
Connecting to cdnetworks-kr-1.dl.sourceforge.net|211.39.135.162|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 18472080 (18M) [application/java-archive]
Saving to: `jython_installer-2.5.3b1.jar'
100%[======================================>] 18,472,080 12.3M/s in 1.4s
2012-03-18 10:27:07 (12.3 MB/s) - `jython_installer-2.5.3b1.jar' saved [18472080/18472080]
다운로드한 jython 설치 jar 파일을 실행합니다. --console 옵션을 사용하면 GUI 대신에 명령행 인터페이스로 설치할 수 있습니다.
# java -jar jython_installer-2.5.3b1.jar --console
Welcome to Jython !
You are about to install Jython version 2.5.3b1
(at any time, answer c to cancel the installation)
For the installation process, the following languages are available: English, German
Please select your language [E/g] >>> e
Do you want to read the license agreement now ? [y/N] >>> N
Do you accept the license agreement ? [Y/n] >>> Y
The following installation types are available:
1. All (everything, including sources)
2. Standard (core, library modules, demos and examples, documentation)
3. Minimum (core)
9. Standalone (a single, executable .jar)
Please select the installation type [ 1 /2/3/9] >>> 2
Do you want to install additional parts ? [y/N] >>> N
Do you want to exclude parts from the installation ? [y/N] >>> N
Please enter the target directory >>> /opt/jython
Unable to find directory /opt/jython, create it ? [Y/n] >>> Y
Please enter the java home directory (empty for using the current java runtime) >>>
Your java version to start Jython is: Sun Microsystems Inc. / 1.6.0_20
Your operating system version is: Linux / 2.6.18-194.11.4.el5xen
Summary:
- mod: true
- demo: true
- doc: true
- src: false
- JRE: /usr/java/jdk1.6.0_20/jre
Please confirm copying of files to directory /opt/jython [Y/n] >>>
Please confirm copying of files to directory /opt/jython [Y/n] >>> Y
10 %
20 %
30 %
40 %
50 %
60 %
70 %
80 %
90 %
Generating start scripts ...
100 %
Do you want to show the contents of README ? [y/N] >>> N
Congratulations! You successfully installed Jython 2.5.3b1 to directory /opt/jython.
설치가 완료되면 한번 실행시켜 봅니다.
# opt/jython/jython
*sys-package-mgr*: processing new jar, '/opt/jython/jython.jar'
*sys-package-mgr*: processing new jar, '/usr/java/jdk1.6.0_20/jre/lib/resources.jar'
*sys-package-mgr*: processing new jar, '/usr/java/jdk1.6.0_20/jre/lib/rt.jar'
*sys-package-mgr*: processing new jar, '/usr/java/jdk1.6.0_20/jre/lib/jsse.jar'
*sys-package-mgr*: processing new jar, '/usr/java/jdk1.6.0_20/jre/lib/jce.jar'
*sys-package-mgr*: processing new jar, '/usr/java/jdk1.6.0_20/jre/lib/charsets.jar'
*sys-package-mgr*: processing new jar, '/usr/java/jdk1.6.0_20/jre/lib/ext/localedata.jar'
*sys-package-mgr*: processing new jar, '/usr/java/jdk1.6.0_20/jre/lib/ext/sunpkcs11.jar'
*sys-package-mgr*: processing new jar, '/usr/java/jdk1.6.0_20/jre/lib/ext/sunjce_provider.jar'
*sys-package-mgr*: processing new jar, '/usr/java/jdk1.6.0_20/jre/lib/ext/dnsns.jar'
Jython 2.5.3b1 (2.5:5fa0a5810b25, Feb 22 2012, 12:39:02)
[Java HotSpot(TM) 64-Bit Server VM (Sun Microsystems Inc.)] on java1.6.0_20
Type "help", "copyright", "credits" or "license" for more information.
>>> print('안녕, 자이썬!')
안녕, 자이썬!
>>> exit()
#
성공했어요!
프로파일에 PATH를 설정하거나 alias를 정의하여 편리하게 사용하시면 되겠습니다.
1.1.4. 안드로이드 폰에 파이썬 설치하기
'Python > 왕초보를 위한 파이썬' 카테고리의 다른 글
1.5. 명령해석기(Interpreter) (0) | 2012.04.03 |
---|---|
1.4. 목록(Lists) (0) | 2012.04.03 |
1.3. 변수 (0) | 2012.04.03 |
1.2. 숫자 계산 (0) | 2012.04.03 |
01. 파이썬 시작하기 (1) | 2012.04.03 |
댓글