|
¡¡ |
|
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. EclipseEclipse 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 À» ´·¯ À̸§À» ¹Ù²Ù¸é ÄÚµå ³»ÀÇ ¸ðµç ÆÄÀÏ À̸§ÀÌ ÀÚµ¿À¸·Î º¯°æ
ÀÌ ¿Ü¿¡µµ ´Ù¾çÇÑ ±â´ÉÀÌ ÀÖ´Ù. |