next up previous contents
Next: Hello, World Up: ÀϹÝÀÎÀ» À§ÇÑ ÆÄÀ̽ã Áöħ¼­ Previous: ¸ñ Â÷   ¸ñ Â÷

ÇϺΠ¸ñ·Ï

µé¾î°¡±â

ù°Áß Ã¹Â°

ÀÚ, ¿©·¯ºÐÀº ÇÁ·Î±×·¥À» Çغ» ÀûÀÌ ¾ø´Ù. ÀÌ Áöħ¼­¸¦ µû¶ó°¡¸é¼­ ³ª´Â ÇÁ·Î±×·¥ÀÇ ¹æ¹ýÀ» ¿©·¯ºÐ¿¡°Ô °¡¸£Ä¡·Á°í ³ë·ÂÇÒ °ÍÀÌ´Ù. ½ÇÁ¦·Î ÇÁ·Î±×·¥ÇÏ´Â ¹æ¹ýÀ» ¹è¿ì´Â µ¥´Â ¿ÀÁ÷ ÇÑ°¡Áö ±æÀÌ ÀÖ´Ù. ¿©·¯ºÐÀº Äڵ带 ÀÐ°í ½á¾ß¸¸ ÇÑ´Ù. ³ª´Â ¿©·¯ºÐ¿¡°Ô ¸¹Àº Äڵ带 º¸¿©ÁÙ °èȹÀÌ´Ù. ¿©·¯ºÐÀº ³»°¡ ¹«½¼ÀÏÀÌ ÀϾ´ÂÁö º¸¿©ÁÖ±â À§Çؼ­ ¿©·¯ºÐ¿¡°Ô º¸¿©ÁØ Äڵ带 ŸÀÌÇÁÇØ ³Ö¾î¾ß¸¸ ÇÑ´Ù. ±×°ÍÀ» °¡Áö°í ³î¸é¼­ º¯°æÇØ º¸¶ó. ÀϾ¸¸ÇÑ ÀÏÁß °¡Àå ÃÖ¾ÇÀÇ °æ¿ì´Â ±×°ÍÀÌ ¸ØÃß´Â °ÍÀÏ »ÓÀÌ´Ù. ³»°¡ Äڵ带 ŸÀÌÇÁÇØ ³Ö´Â´Ù¸é ´ÙÀ½°ú °°Àº ÇüÅ°¡ µÉ °ÍÀÌ´Ù.:

##Python is easy to learn
print "Hello, World!"

ÀÌ°ÍÀº ´Ù¸¥ ÅؽºÆ®¿Í ±¸º°Çϱ⠽¬¿î ±×·± ÇüÅÂÀÌ´Ù. Á¶±Ý È¥¶õ½º·´°Ô Çϱâ À§ÇØ ³ª´Â ¶ÇÇÑ ÄÄÇ»ÅÍ°¡ Ãâ·ÂÇÏ´Â °Í°ú ¶È °°Àº ÆùÆ®·Î ÀμâÇØ º¼ °ÍÀÌ´Ù.

ÀÌÁ¦, ´õ¿í Áß¿äÇÑ ÀÏ¿¡ ´ëÇؼ­ ¸»Çϸé. ÆÄÀ̽㿡¼­ ÇÁ·Î±×·¥À» Çϱâ À§Çؼ­ ¿©·¯ºÐÀº ÆÄÀ̽㠼ÒÇÁÆ®¿þ¾î°¡ ÇÊ¿äÇÏ´Ù. ¿©·¯ºÐÀÌ ¾ÆÁ÷ ÆÄÀ̽㠼ÒÇÁÆ®¿þ¾î¸¦ °¡Áö°í ÀÖÁö ¾Ê´Ù¸é, http://www.python.org/download/ ·Î °¡¼­ ¿©·¯ºÐÀÇ ÄÄÇ»ÅÍ¿¡ Àû´çÇÑ ¹öÁ¯À» ±¸Ç϶ó. ±×°ÍÀ» ³»·Á¹Þ¾Æ¼­, Áö½Ã»çÇ×À» ÀÐ°í ±×¸®°í ¼³Ä¡Ç϶ó.

ÆÄÀ̽㠼³Ä¡Çϱâ

¸ÕÀú ¿©·¯ºÐÀº ¿©·¯ºÐÀÇ ÄÄÇ»ÅÍ¿¡ ¸Â´Â ÀûÀýÇÑ ÆÄÀÏÀ» http://www.python.org/download ¿¡¼­ ³»·Á ¹ÞÀ» ÇÊ¿ä°¡ ÀÖ´Ù. 2.0(ȤÀº ´õ »õ·Î¿î ¹öÁ¯)À» ã¾Æ¼­ À©µµ¿ì¸¦ »ç¿ëÇÑ´Ù¸é À©µµ¿î ¼³Ä¡±â¸¦ ¹Þ°í À¯´Ð½º¸¦ »ç¿ëÇÑ´Ù¸é RPM¹öÁ¯À̳ª ¼Ò½º¸¦ ±¸Çϵµ·Ï Ç϶ó.

À©µµ¿ì ¼³Ä¡±â´Â ÆÄÀÏ·Î ³»·Á¹ÞÀ» ¼ö ÀÖ´Ù. ±× ÆÄÀÏÀº ³»·Á¹ÞÀº ¾ÆÀÌÄÜ À§¸¦ ´õºí Ŭ¸¯ÇÔÀ¸·Î½á ½ÇÇàµÉ ¼ö ÀÖ´Ù. ¼³Ä¡´Â ÁøÇàµÇ±â ½ÃÀÛÇÒ °ÍÀÌ´Ù.

¿©·¯ºÐÀÌ À¯´Ð½º ¼Ò½ºÇüÅ·Π±¸Çß´Ù¸é TK È®Àå¸ðµâÀ» ÇÔ²² ÄÄÆÄÀÏÇϵµ·Ï Çؾ߸¸ IDLEÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.

»óÈ£ÀÛ¿ë ¸ðµå

IDLE (¶ÇÇÑ ÆÄÀ̽㠱¸ÀÌ(GUI)¶ó°íµµ ºÎ¸§)·Î °¡¶ó. ¿©·¯ºÐÀº ´ÙÀ½°ú °°Àº ÅؽºÆ®¸¦ °¡Áö´Â ÇϳªÀÇ À©µµ¿ì¸¦ º¸°Ô µÉ °ÍÀÌ´Ù:
Python 2.0 (#4, Dec 12 2000, 19:19:57)
[GCC 2.95.2 20000220 (Debian GNU/Linux)] on linux2
Type "copyright", "credits" or "license" for more information.
IDLE 0.6 -- press F1 for help
>>>
>>> ´Â ÆÄÀ̽ãÀÌ ¿©·¯ºÐÀÌ ÇöÀç »óÈ£ÀÛ¿ë ¸ðµå¿¡ ÀÖÀ½À» ¾Ë¸®´Â ¹æ¹ýÀÌ´Ù. »óÈ£ÀÛ¿ë ¸ðµå¿¡¼­ ¿©·¯ºÐÀÌ Å¸ÀÌÇÁÇÏ´Â °ÍÀº Áï½Ã ½ÇÇàµÈ´Ù. 1+1 ¸¦ ŸÀÌÇÎÇغ¸¶ó. ÆÄÀ̽ãÀº 2·Î ÀÀ´äÇÒ °ÍÀÌ´Ù. »óÈ£ÀÛ¿ë¸ðµå·Î ¿©·¯ºÐÀº ÆÄÀ̽ãÀÌ ¹«¾ùÀ» ÇÒÁö¸¦ °ËÁõÇÒ ¼ö ÀÖ°í ¾Ë¾Æ º¼¼ö ÀÖ´Ù. ¿©·¯ºÐÀÌ »õ·Î¿î ÆÄÀ̽ãÀÇ ¼­¼ú¹®À» °¡Áö°í ³î Çʿ並 ´À³¤´Ù¸é »óÈ£ÀÛ¿ë ¸ðµå·Î °¡¼­ ½ÃÇèÇØ º¸¶ó.


ÇÁ·Î±×·¥ ÀÛ¼º°ú ½ÇÇà

¾ÆÁ÷ IDLE¿¡ ÀÖÁö ¾Ê´Ù¸é °Å±â·Î °¡¶ó. File·Î °¡°í New Window·Î °¡¸é. ÀÌ À©µµ¿ì¿¡¼­ ´ÙÀ½À» ŸÀÌÇÎÇ϶ó:
print "Hello, World!"

¸ÕÀú ÇÁ·Î±×·¥À» ÀúÀåÇ϶ó. File·Î °¡°í Save¿¡ °¡¼­. ±×°ÍÀ» 'hello.py'·Î ÀúÀåÇ϶ó. (¿©·¯ºÐ ¿øÇÑ´Ù¸é ±âº»µð·ºÅ丮°¡ ¾Æ´Ñ ´Ù¸¥ ¾î¶² µð·ºÅ丮¿¡ ±×°ÍÀ» ÀúÀåÇÒ ¼ö ÀÖ´Ù.) ÀÌÁ¦ ±×°ÍÀÌ ÀúÀåµÇ¸é ½ÇÇàµÉ ¼ö ÀÖ´Ù. 1

´ÙÀ½À¸·Î Edit·Î ±×¸®°í Run script·Î °¡¼­ ÇÁ·Î±×·¥À» ½ÇÇàÇ϶ó. ÀÌ°ÍÀº *Python Shell*À©µµ¿ì¿¡ Hello, World!¸¦ Ãâ·ÂÇÒ °ÍÀÌ´Ù.

¸í·É¾î¶óÀο¡¼­ ÆÄÀ̽ãÀ» »ç¿ëÇϱâ

¿©·¯ºÐÀÌ ÆÄÀ̽ãÀ» ¸í·É¾î ¶óÀο¡¼­ »ç¿ëÇϱ⸦ ¿øÇÏÁö ¾Ê´Â´Ù¸é, ±×·² ÇÊ¿ä°¡ ¾ø´Ù¸é, IDLE¸¦ »ç¿ëÇ϶ó. »óÈ£ÀÛ¿ë ¸ðµå·Î µé¾î°¡±â À§Çؼ­´Â, ¾Æ¹«·± Àμöµµ ÁÖÁö ¸»°í ´ÜÁö python¸¦ ŸÀÌÇÁÇ϶ó. ÇÁ·Î±×·¥À» ½ÇÇàÇϱâ À§Çؼ­´Â, ÅؽºÆ® ÆíÁý±â(Emacs´Â ÈǸ¢ÇÑ ÆÄÀ̽㠸ðµå¸¦ °¡Áö°í ÀÖ´Ù)¸¦ »ç¿ëÇؼ­ ±×°ÍÀ» ÀÛ¼ºÇ϶ó. ±×¸®°í ÆÄÀ̽ã ÇÁ·Î±×·¥ À̸§À» °¡Áö°í ±×°ÍÀ» ½ÇÇàÇ϶ó


next up previous contents
Next: Hello, World Up: ÀϹÝÀÎÀ» À§ÇÑ ÆÄÀ̽ã Áöħ¼­ Previous: ¸ñ Â÷   ¸ñ Â÷
Josh Cogliati jjc@iname.com