¡¡

Pydev ¼³Ä¡Çϱâ

1.     °³¿ä

1.1.      ¸ñÇ¥

À©µµ¿ì ȯ°æ¿¡¼­ Pydev¸¦ ¼³Ä¡ÇÑ´Ù.

1.2.      What is Pydev?

Pydev is a Python IDE(Integrated Development Environment) for Eclipse, which may be used in Python, Jython and IronPython development.[pydev.org]

1.3.      Eclipse

Eclipse is a multi-language software development environment comprising an integrated development environment (IDE) and an extensible plug-in system. It is written primarily in Java and can be used to develop applications in Java and, by means of the various plug-ins, in other languages as well, including C, C++, COBOL, Python, Perl, PHP, and others.[en.wikipedia.org]

1.4.      ÀåÁ¡

l  ÀÚµ¿ ¿Ï¼º

l  ÀÚµ¿ import

l  ¹®¹ý °­Á¶

l  ÄÚµå ºÐ¼®¿À·ù Ç¥½Ã

l  ÇÔ¼ö Á¤ÀÇ·Î À̵¿

l  µ¿ÀÏ º¯¼ö °­Á¶

l  µð¹ö°Å

 

2.     Eclipse ¼³Ä¡Çϱâ

2.1.      ÁÖ¿ä ÆÄÀÏ ´Ù¿î·Îµå

l  Java Development Kit(JDK) ´Ù¿î·Îµå

l  http://java.sun.com/javase/downloads/

2.1.1.1.      JDK Download

2.1.2.      Eclipse ´Ù¿î·Îµå

l  http://www.eclipse.org/downloads/

l  Eclipse IDE for Java Developers

2.2.      ´Ù¿î·Îµå ÇÑ ÆÄÀÏ ¼³Ä¡

2.2.1.      JDK

l  Next, Next, Next, ¡¦

2.2.2.      Eclipse

l  ÀûÀýÇÑ Àå¼Ò¿¡ ¾ÐÃà ÇØÁ¦

 

3.     Pydev ¼³Ä¡Çϱâ

l  Eclipse ½ÇÇà

3.1.      Help \ Install New Software¡¦°¡ ÀÖ´Â °æ¿ì

l  Add¡¦

l  Name: Pydev

l  Location: http://pydev.org/updates

l  OK

3.2.      Help \ Software Updates¡¦°¡ ÀÖ´Â °æ¿ì

l  Available SoftwareÅÇ ¼±ÅÃ

l  Add Site

l  Location: http://pydev.org/updates

l  OK

3.3.      ÀÌÈÄ °øÅë

l  Type filter text¶ó ½á ÀÖ´Â ÅØ½ºÆ® ¹Ú½º¿¡ Pydev ÀÔ·Â

l  PyDev¿¡ üũ

l  Next

l  I accept ¡¦¿¡ üũ

l  Finish

3.4.      Ãß°¡ ¼³Á¤

l  Window \ Preferences

l  Pydev \ Interpreter – Python

l  New

l  Interpreter Name: Python26

l  Interpreter Executable: C:\Python26\python.exe (<Python 2.6ÀÌ ¼³Ä¡µÈ Æú´õ¿¡¼­ python.exe¸¦ ã´Â´Ù>)

l  OK

 

4.     Ȱ¿ë

4.1.      Project ¸¸µé±â

l  File \ New \ Project

l  Pydev \ Pydev Project

l  Project name: towerOfHanoi (<Àû´çÇÑ À̸§>)

4.2.      ÆÄÀÏ Ãß°¡

l  ¿ÞÂÊ Ã¢¿¡¼­ towerOfHanoiÀÇ ¿ÞÂÊ »ï°¢Çü Ŭ¸¯

l  src¿ìŬ¸¯

l  New \ Pydev Module

l  Name: toh (<Àû´çÇÑ À̸§>)

4.3.      ½ÇÇà

l  Run \ Run

l  Run As âÀÌ ¶ß¸é Python Run ¼±ÅÃ

4.4.      ÄÚµù

4.5.      ÀÚµ¿¿Ï¼º

l  ÆÄÀÏ À̸§, ÇÔ¼ö À̸§À» ŸÀÌÇÎ Áß¿¡ Ctrl + Space ¸¦ ´©¸£¸é ÀÚµ¿¿Ï¼º

4.6.      ÀÚµ¿ ¼öÁ¤

l  print math.sqrt(9)¸¦ ÀÔ·ÂÇϸé math¿¡ »¡°£ ÁÙÀÌ ±×¾îÁø´Ù

l  math¸¦ importÇÏÁö ¾Ê¾Æ¼­ »ý±â´Â ¿À·ùÀÌ´Ù.

l  math¿¡¼­ ctrl + 1À» ´©¸£¸é ÀÚµ¿À¸·Î math°¡ import µÈ´Ù.

4.7.      ¸®ÆÑÅ丵

º¯¼ö³ª ÇÔ¼ö À§¿¡¼­ Alt + Shift + R À» ´­·¯ À̸§À» ¹Ù²Ù¸é ÄÚµå ³»ÀÇ ¸ðµç ÆÄÀÏ À̸§ÀÌ ÀÚµ¿À¸·Î º¯°æ

 

ÀÌ ¿Ü¿¡µµ ´Ù¾çÇÑ ±â´ÉÀÌ ÀÖ´Ù.