°³¶ËÀ̳׿¡¼ ÆÇ¸ÅµÈ "´©±¸³ª ½±°Ô ¹è¿ì´Â ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö" Á¤°¡ 27,000¿ø Æò±ÕÇÒÀΰ¡
|
|
|
ÃÑ 8°³ÀÇ µµ¼°¡ ÀÖ½À´Ï´Ù.
µµ¼À̹ÌÁö |
µµ¼¸í |
»óÅÂ |
°¡°Ý |
ÆǸÅÀÚ |
|
|
´©±¸³ª ½±°Ô ¹è¿ì´Â ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö
|
»ó
|
5,000¿ø
50,000 ¹Ì¸¸ ¹è¼Ûºñ3,500
|
|
|
|
|
´©±¸³ª ½±°Ô ¹è¿ì´Â ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö
|
»ó
|
5,500¿ø
50,000 ¹Ì¸¸ ¹è¼Ûºñ3,500
|
|
|
|
|
´©±¸³ª ½±°Ô ¹è¿ì´Â ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö
|
»ó
|
6,000¿ø
30,000 ¹Ì¸¸ ¹è¼Ûºñ3,500
|
|
|
|
|
´©±¸³ª ½±°Ô ¹è¿ì´Â ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö
|
»ó
|
7,500¿ø
50,000 ¹Ì¸¸ ¹è¼Ûºñ3,000
|
|
|
|
|
´©±¸³ª ½±°Ô ¹è¿ì´Â ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö
|
»ó
|
7,500¿ø
50,000 ¹Ì¸¸ ¹è¼Ûºñ3,000
|
|
|
|
|
´©±¸³ª ½±°Ô ¹è¿ì´Â ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö
|
ÃÖ»ó
|
9,900¿ø
50,000 ¹Ì¸¸ ¹è¼Ûºñ3,500
|
|
|
|
|
´©±¸³ª ½±°Ô ¹è¿ì´Â ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö
|
»õÃ¥
|
|
|
|
|
|
´©±¸³ª ½±°Ô ¹è¿ì´Â ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö
|
»õÃ¥
|
|
|
|
|
¼¹® ¿Ö ÆÄÀ̽ãÀΰ¡? ÄÚµùÀ» ¹è¿ì´Â ¹æ¹ý ´©°¡ ÀÌ Ã¥À» Àоî¾ß ÇÒ±î? ÀÌ Ã¥¿¡¼ ´Ù·ê ³»¿ë À¥»çÀÌÆ® Áñ±âÀÚ!
PART I ÇÁ·Î±×·¡¹Ö ¹è¿ì±â
1. ¹ìÀ̶ó°í ¸ðµÎ ±â¾î ´Ù´ÏÁø ¾Ê´Â´Ù ¾ð¾î¿¡ ´ëÇÑ À̾߱â ÆÄÀ̽㠼³Ä¡Çϱâ ÆÄÀ̽ãÀ» ¼³Ä¡Çß´Ù¸é ÆÄÀ̽ã ÇÁ·Î±×·¥ ÀúÀåÇϱ⠺¹½À
2. °è»ê°ú º¯¼ö ÆÄÀ̽ãÀ¸·Î °è»êÇϱ⠺¯¼ö´Â »óÇ¥¿Í °°´Ù º¯¼ö »ç¿ëÇϱ⠺¹½À
3. ¹®ÀÚ¿, ¸®½ºÆ®, Æ©ÇÃ, ¸Ê ¹®ÀÚ¿ ¸®½ºÆ®´Â ¹®ÀÚ¿º¸´Ù ´õ °·ÂÇÏ´Ù Æ©Çà ÆÄÀ̽㠸ÊÀº ±æÀ» ã´Â µ¥ µµ¿òÀ» ÁÖÁö ¾Ê´Â´Ù º¹½À ÇÁ·Î±×·¡¹Ö ÆÛÁñ
4. °ÅºÏÀÌ·Î ±×¸² ±×¸®±â ÆÄÀ̽㠰źÏÀÌ ¸ðµâ »ç¿ëÇϱ⠺¹½À ÇÁ·Î±×·¡¹Ö ÆÛÁñ
5. IF¿Í ELSE·Î ¹°¾îº¸ÀÚ IF ¹® IF-THEN-ELSE ¹® IF ¹®°ú ELIF ¹® Á¶°Ç¹® Á¶ÇÕÇϱ⠾ƹ«·± °ªÀÌ ¾ø´Â º¯¼ö - NONE ¹®ÀÚ¿°ú ¼ýÀÚ¿ÍÀÇ Â÷ÀÌÁ¡ º¹½À ÇÁ·Î±×·¡¹Ö ÆÛÁñ
6. ºù±Ûºù±Û µ¹±â FOR ·çÇÁ »ç¿ëÇϱ⠷çÇÁ¿¡ ´ëÇØ À̾߱⸦ ÇÏ°í ÀÖÁö¸¸ º¹½À ÇÁ·Î±×·¡¹Ö ÆÛÁñ
7. ÇÔ¼ö¿Í ¸ðµâ·Î Äڵ带 Àç»ç¿ëÇϱâ ÇÔ¼ö »ç¿ëÇϱ⠸ðµâ »ç¿ëÇϱ⠺¹½À ÇÁ·Î±×·¡¹Ö ÆÛÁñ
8. Ŭ·¡½º¿Í °´Ã¼¸¦ »ç¿ëÇÏ´Â ¹æ¹ý »ç¹°À» Ŭ·¡½º·Î ±¸ºÐÇϱ⠰´Ã¼¿Í Ŭ·¡½ºÀÇ ´Ù¸¥ À¯¿ëÇÑ ±â´Éµé °´Ã¼ ÃʱâÈ º¹½À ÇÁ·Î±×·¡¹Ö ÆÛÁñ
9. ÆÄÀ̽ãÀÇ ³»Àå ÇÔ¼ö ³»Àå ÇÔ¼ö »ç¿ëÇϱâ ÆÄÀÏ ÀÛ¾÷Çϱ⠺¹½À ÇÁ·Î±×·¡¹Ö ÆÛÁñ
10. À¯¿ëÇÑ ÆÄÀ̽㠸ðµâ COPY ¸ðµâÀ» »ç¿ëÇØ º¹»çº» ¸¸µé±â KEYWORD ¸ðµâ·Î Å°¿öµå ÃßÀûÇϱâ RANDOM ¸ðµâ·Î ·£´ý ¼ýÀÚ ¾ò±â SYS ¸ðµâ·Î ½© ÄÁÆ®·ÑÇϱâ TIME ¸ðµâ·Î ½Ã°£ ÀÛ¾÷Çϱâ Á¤º¸¸¦ ÀúÀåÇϱâ À§ÇØ PICKLE ¸ðµâÀ» »ç¿ëÇϱ⠺¹½À ÇÁ·Î±×·¡¹Ö ÆÛÁñ
11. ´õ ¸¹Àº TURTLE ±×·¡ÇÈ ±âº» »ç°¢ÇüÀ¸·Î ½ÃÀÛÇϱ⠺° ±×¸®±â ÀÚµ¿Â÷ ±×¸®±â »öÄ¥Çϱâ Á¤»ç°¢ÇüÀ» ±×¸®´Â ÇÔ¼ö »öÀ¸·Î ä¿öÁø Á¤»ç°¢Çü ±×¸®±â »öÀ¸·Î ä¿öÁø º° ±×¸®±â º¹½À ÇÁ·Î±×·¡¹Ö ÆÛÁñ
12. ´õ ³ªÀº ±×·¡ÇÈÀ» À§ÇØ TKINTER »ç¿ëÇϱâ Ŭ¸¯ÇÒ ¼ö ÀÖ´Â ¹öÆ° ¸¸µé±â ÁöÁ¤µÈ ¸Å°³º¯¼ö »ç¿ëÇϱ⠱׸²À» ±×¸®±â À§ÇÑ Äµ¹ö½º »ý¼ºÇϱ⠼± ±×¸®±â »óÀÚ ±×¸®±â È£ ±×¸®±â ´Ù°¢Çü ±×¸®±â ÅؽºÆ® ±×¸®±â À̹ÌÁö Ç¥½ÃÇϱ⠱⺻ÀûÀÎ ¾Ö´Ï¸ÞÀÌ¼Ç ¸¸µé±â °´Ã¼°¡ ¾î¶² °Í¿¡ ´ëÇØ ¹ÝÀÀÇϵµ·Ï Çϱ⠽ĺ°ÀÚ¸¦ »ç¿ëÇÏ´Â ¿©·¯ °¡Áö ¹æ¹ý º¹½À ÇÁ·Î±×·¡¹Ö ÆÛÁñ
PART II. ¹Ù¿î½º!
13. ù ¹ø° °ÔÀÓ ¸¸µé±â: ¹Ù¿î½º! ƨ±â´Â °øÀ» Ä¡±â °ÔÀÓ Äµ¹ö½º »ý¼ºÇϱ⠰ø Ŭ·¡½º »ý¼ºÇÏ±â ¸î °¡Áö µ¿ÀÛ Ãß°¡Çϱ⠺¹½À
14. ù ¹ø° °ÔÀÓ ¿Ï¼ºÇϱâ: ¹Ù¿î½º! Æеé Ãß°¡Çϱ⠱âȸ¿ä¼Ò Ãß°¡Çϱ⠺¹½À ÇÁ·Î±×·¡¹Ö ÆÛÁñ
PART III. ¹Ì½ºÅÍ ½ºÆ½¸Ç Å»Ãâ °ÔÀÓ 15. ¹Ì½ºÅÍ ½ºÆ½¸Ç °ÔÀÓÀ» À§ÇÑ ±×·¡ÇÈ ¸¸µé±â ¹Ì½ºÅÍ ½ºÆ½¸Ç °ÔÀÓ °èȹ GIMP ¾ò±â °ÔÀÓ ¿ä¼Ò »ý¼ºÇϱ⠺¹½À
16. ¹Ì½ºÅÍ ½ºÆ½¸Ç °ÔÀÓ °³¹ßÇϱ⠰ÔÀÓ Å¬·¡½º »ý¼ºÇϱâ COORDS Ŭ·¡½º »ý¼ºÇϱâ Ãæµ¹ °Ë»çÇϱâ SPRITE Ŭ·¡½º ¸¸µé±â ¹Ù´Ú ¹ÞħÆÇ Ãß°¡Çϱ⠺¹½À ÇÁ·Î±×·¡¹Ö ÆÛÁñ
17. ¹Ì½ºÅÍ ½ºÆ½¸Ç »ý¼ºÇϱ⠹̽ºÅÍ ½ºÆ½¸Ç À̹ÌÁö ÃʱâÈÇϱ⠹̽ºÅÍ ½ºÆ½¸ÇÀ» ¿ÞÂÊ ¿À¸¥ÂÊÀ¸·Î µ¹¸®±â ¹Ì½ºÅÍ ½ºÆ½¸ÇÀ» Á¡ÇÁÇÏ°Ô ¸¸µé±â Áö±Ý±îÁö ¹è¿î °Íµé º¹½À
18. ¹Ì½ºÅÍ ½ºÆ½¸Ç °ÔÀÓ ¿Ï¼ºÇϱ⠹̽ºÅÍ ½ºÆ½¸Ç À̹ÌÁö ¿òÁ÷À̱⠹̽ºÅÍ ½ºÆ½¸Ç À̹ÌÁö ½ºÇÁ¶óÀÌÆ® Å×½ºÆ®Çϱâ Å»Ãⱸ! ÃÖÁ¾ °ÔÀÓ º¹½À ÇÁ·Î±×·¡¹Ö ÄûÁî
Èıâ. ÀÌÁ¨ ¾îµð·Î °¡¾ß Çϳª¿ä °ÔÀÓ ÇÁ·Î±×·¡¹Ö°ú ±×·¡ÇÈ ÇÁ·Î±×·¡¹Ö ÇÁ·Î±×·¡¹Ö ¾ð¾îµé ¸ÎÀ½¸»
ºÎ·Ï. ÆÄÀ̽ã Å°¿öµå ¿ë¾î Á¤¸® ÇÁ·Î±×·¡¹Ö ÆÛÁñ Á¤´ä
¿Ö ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹ÖÀ» ¹è¿ö¾ß ÇÒ±î?
ÇÁ·Î±×·¡¹ÖÀº âÀǷ°ú Ãß·Ð ´É·Â, ±×¸®°í ¹®Á¦ ÇØ°á ´É·ÂÀ» ¹ßÀü½ÃÄÑÁØ´Ù. ÇÁ·Î±×·¡¸Ó´Â ¾Æ¹«°Íµµ ¾ø´Â »óÅ¿¡¼ ¹«¾ð°¡¸¦ ¸¸µé ±âȸ¸¦ °¡Áö¸ç, ÇÁ·Î±×·¡¹Ö ±¸Á¶¸¦ ÄÄÇ»ÅÍ°¡ ½ÇÇàÇÒ ¼ö ÀÖ´Â ÇüÅ·Π¹Ù²Ù±â À§ÇØ ·ÎÁ÷À» »ç¿ëÇÏ°í, ¿¹»óÇÑ ¸¸Å ºü¸£°Ô ÀÛ¾÷µÇÁö ¾ÊÀ» ¶§ ¹«¾ùÀÌ ¹®Á¦¿´´ÂÁö ¹ß°ßÇÏ¿© ¹®Á¦¸¦ ÇØ°áÇÑ´Ù. ÇÁ·Î±×·¡¹ÖÀº Àç¹ÌÀÖÀ¸¸ç, ¶§·Î´Â µµÀüÇØ¾ß ÇÒ ÀÏ(¾ÆÁÖ °¡²ûÀº Â¥Áõ³ª´Â ÀÏ)ÀÌ°í, ¿©±â¼ ¹è¿î ±â¼úµéÀº Çб³³ª Á÷Àå¿¡¼ À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¿©·¯ºÐÀÌ ÄÄÇ»ÅÍ¿Í´Â ÀüÇô »ó°ü¾ø´Â Á÷¾÷À» °®´Â´Ù°í Çصµ ¸»ÀÌ´Ù. Àû¾îµµ, ÇÁ·Î±×·¡¹ÖÀº ÁÁÁö ¾ÊÀº ³¯¾¾¿¡ ¿ÀÈĸ¦ º¸³»´Â °¡Àå ÁÁÀº ¹æ¹ýÀÏ °ÍÀÌ´Ù.
¿Ö ÆÄÀ̽ãÀΰ¡?
ÆÄÀ̽ãÀº Ãʺ¸ ÇÁ·Î±×·¡¸Ó¿¡°Ô Á¤¸»·Î À¯¿ëÇÑ ±â´ÉµéÀ» °¡Áø ¹è¿ì±â ½¬¿î ÇÁ·Î±×·¡¹Ö ¾ð¾î´Ù. ´Ù¸¥ ÇÁ·Î±×·¡¹Ö ¾ð¾îµé°ú ºñ±³ÇÒ ¶§ Äڵ带 ÀбⰡ ¸Å¿ì ½¬¿ì¸ç, ÇÁ·Î±×·¥À» ÀÔ·ÂÇÏ°í ½ÇÇàÇØ º¼ ¼ö ÀÖ´Â ÀÎÅÍ·ºÆ¼ºê ½©À» °¡Áö°í ÀÖ´Ù. °£´ÜÇÑ ¾ð¾î ±¸Á¶¿Í ÀÎÅÍ·ºÆ¼ºê ½©»Ó¸¸ ¾Æ´Ï¶ó, ÆÄÀ̽ãÀº ÇнÀ °úÁ¤À» È®´ëÇÒ ¼ö ÀÖ´Â ±â´ÉµéÀ» °¡Áö°í ÀÖÀ¸¸ç,°ÔÀÓÀ» ¸¸µé °æ¿ì¿¡ °£´ÜÇÑ ¾Ö´Ï¸ÞÀ̼ÇÀ» ³ÖÀ» ¼ö ÀÖ°Ô ÇØ ÁØ´Ù. ±× Áß ÇÑ °¡Áö´Â19 60³â´ë¿¡ Logo ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡¼ »ç¿ëµÇ¾ú´øT urtle ±×·¡ÇÈ¿¡¼ ¿µ°¨À» ¹Þ¾Æ ±³À°ÀûÀÎ ¸ñÀûÀ¸·Î ¼³°èµÈ turtle ¸ðµâÀÌ´Ù. ¶Ç ´Ù¸¥ Çϳª´Â °í±Þ ±×·¡ÇÈ°ú ¾Ö´Ï¸ÞÀ̼ÇÀ¸·Î ÇÁ·Î±×·¥À» ¸¸µé ¼ö ÀÖ´Â °£´ÜÇÑ ¹æ¹ýÀ» Á¦°øÇÏ´Â Tk GUI ÅøŶÀ» À§ÇÑ ÀÎÅÍÆäÀ̽ºÀÎ tkinter ¸ðµâÀÌ´Ù.
ÄÚµùÀ» ¹è¿ì´Â ¹æ¹ý
¿©·¯ºÐÀÌ ¹«¾ð°¡¸¦ óÀ½ ½ÃµµÇغ¼ ¶§Ã³·³, ±âº»ÀûÀÎ °ÍºÎÅÍ ½ÃÀÛÇÏ´Â °ÍÀÌ ÃÖ¼±ÀÌ´Ù. µû¶ó¼ ù ¹ø° Àå¿¡¼ ½ÃÀÛÇÏ°í, Áß°£¿¡ ¸î¸î ÀåÀ» °Ç³Ê¶Ù·Á´Â Ã浿À» Âü¾Æ¶ó. ¾î¶² »ç¶÷µµ óÀ½ Á¢ÇÏ´Â ¾Ç±â·Î ¿ÀÄɽºÆ®¶ó ±³Çâ°îÀ» ¿¬ÁÖÇÒ ¼ö ¾ø´Ù. Á¶Á¾»ç°¡ µÇ·Á´Â ÇлýµéÀÌ ±âº»ÀûÀÎ Á¶ÀÛ ¹æ¹ýÀ» ¹è¿ìÁö ¾Ê°í´Â ºñÇà±â¸¦ ¿îÀüÇÒ ¼ö ¾ø´Ù. üÁ¶ ¼±¼ö´Â óÀ½ºÎÅÍ µÚ·Î ´ýºí¸µÀ» ÇÒ ¼ö ¾øÀ» °ÍÀÌ´Ù.
¿©·¯ºÐÀÌ ³Ê¹« ºü¸£°Ô ¾ÕÀ¸·Î ÁøÇàÇÑ´Ù¸é ±âº»ÀûÀÎ °³³äµéÀ» ±â¾ïÇÏÁö ¸øÇÒ »Ó¸¸ ¾Æ´Ï¶ó, µÞÀåÀÇ ³»¿ëÀÌ ½ÇÁ¦º¸´Ù ´õ º¹ÀâÇÏ°Ô ´À²¸Áú °ÍÀÌ´Ù.
ÀÌ Ã¥À» µû¶ó °¢°¢ÀÇ ¿¹Á¦µéÀ» ½ÇÇàÇغ»´Ù¸é ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. °¢ À帶´Ù ÇÁ·Î±×·¡¹Ö ÆÛÁñÀÌ ÀÖÀ¸¸ç, ¿©·¯ºÐÀÇ ÇÁ·Î±×·¡¹Ö ±â¼úÀ» ´õ¿í Çâ»ó½ÃÄÑ ÁÙ °ÍÀÌ´Ù. ±âÃÊ¿¡ ´ëÇØ ÀÌÇØÇÏ´Â °ÍÀÌ Áß¿äÇÏ´Ù´Â Á¡À» ±â¾ïÇÑ´Ù¸é, ³ªÁß¿¡ Á» ´õ º¹ÀâÇÑ °³³äÀ» ´õ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
¾î¶² ºÎºÐÀÌ ³Ê¹« º¹ÀâÇϰųª Èûµé´Ù¸é ´ÙÀ½ÀÇ ³»¿ëµéÀÌ µµ¿òÀ» ÁÙ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
1. ¹®Á¦¸¦ Á» ´õ ÀÛÀº ºÎºÐÀ¸·Î ³ª´²¶ó. ÀÛÀº ºÎºÐÀÇ Äڵ尡 ¾î¶² ÀÛ¾÷À» ÇÏ°í ÀÖ´ÂÁö¸¦ ÀÌÇØÇϰųª ¾î·Á¿î ºÎºÐ¿¡¼ÀÇ ÀÛÀº ºÎºÐ¿¡ ´ëÇؼ¸¸ »ý°¢Çغ¸¶ó(ÇÑ ¹ø¿¡ Àüü¸¦ ÀÌÇØÇÏ·Á°í ÇÏÁö ¸»°í ÀÛÀº ºÎºÐÀÇ Äڵ忡¸¸ ÁýÁßÇ϶ó).
2. ±×·¡µµ µµ¿òÀÌ µÇÁö ¾Ê´Â´Ù¸é Àá½Ã ±×´ë·Î µÎ´Â °ÍÀÌ ÃÖ¼±À̱⵵ ÇÏ´Ù. ÀáÀ» ÀÚ°í ±× ´ÙÀ½ ³¯ ´Ù½Ã »ìÆ캸¶ó. ÀÌ°ÍÀº ¿©·¯ ¹®Á¦¿¡ ´ëÇÑ ÁÁÀº ÇØ°á ¹æ¹ýÀ̱⵵ Çϸç, ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¸Óµé¿¡°Ô´Â ƯÈ÷ µµ¿òÀÌ µÉ ¼ö ÀÖ´Ù.
´©°¡ ÀÌ Ã¥À» Àоî¾ß ÇÒ±î?
ÀÌ Ã¥¿¡¼ ¿©·¯ºÐÀº ÆÄÀ̽ãÀ» ¼³Ä¡ÇÏ´Â ¹æ¹ý°ú ÆÄÀ̽㠽©À» ½ÃÀÛÇÏ´Â ¹æ¹ý, ±âº»ÀûÀÎ °è»ê, ȸ鿡 ÅؽºÆ®¸¦ Ãâ·ÂÇÏ°í ¸®½ºÆ®¸¦ »ý¼ºÇÏ´Â °Í, ±×¸®°í if ¹®°ú for ·çÇÁ°¡ ¹«¾ùÀÎÁö¿Í if ¹®°ú for ·çÇÁ¸¦ ÀÌ¿ëÇÏ¿© °£´ÜÇÑ Á¦¾î¸¦ ¼öÇàÇÏ´Â ¹æ¹ýÀ» ¹è¿ï °ÍÀÌ´Ù. ¿©·¯ºÐÀº ÇÔ¼ö¸¦ °¡Áö°í Äڵ带 ¾î¶»°Ô Àç»ç¿ëÇÏ´ÂÁö¿Í Ŭ·¡½º ¹× °´Ã¼ÀÇ ±âº», ±×¸®°í ³»ÀåµÈ ÆÄÀ̽ã ÇÔ¼ö¿Í ¸ðµâ¿¡ ´ëÇؼ µµ ¹è¿ï °ÍÀÌ´Ù.
°£´ÜÇÑ turtle ±×·¡ÇÈ°ú °í±Þ turtle ±×·¡ÇÈ¿¡ ´ëÇØ ¹è¿ï °ÍÀ̸ç, tkinter ¸ðµâÀ» ÀÌ¿ëÇÏ¿© ÄÄÇ»ÅÍ È¸é¿¡ ±×¸®´Â ¹æ¹ýµµ ¹è¿ï °ÍÀÌ´Ù. °¢ Àå¿¡ ÀÖ´Â ÀÛÀº ÇÁ·Î±×·¥À» ¸¸µé¸é¼ »õ·Î ¹è¿î Áö½ÄµéÀ» º¹½ÀÇÏ°Ô ÇÏ´Â ¿©·¯ ³À̵µÀÇ ÇÁ·Î±×·¡¹Ö ÆÛÁñÀÌ ÀÖ´Ù.
±âÃÊÀûÀÎ ÇÁ·Î±×·¡¹Ö Áö½ÄÀ» ½×Àº ´ÙÀ½, °ÔÀÓÀ» ¾î¶»°Ô ¸¸µå´ÂÁö ¹è¿ì°Ô µÉ °ÍÀÌ´Ù. ¿©·¯ºÐÀº µÎ °³ÀÇ °ÔÀÓÀ» ¸¸µé °ÍÀ̸ç, Ãæµ¹ °¨Áö¿Í À̺¥Æ®, ´Ù¾çÇÑ ¾Ö´Ï¸ÞÀÌ¼Ç ±â¼úµéÀ» ¹è¿ï °ÍÀÌ´Ù.
ÀÌ Ã¥¿¡ ÀÖ´Â ´ëºÎºÐÀÇ ¿¹Á¦µéÀº ÆÄÀ̽ãÀÇ IDLE(Integrated DeveLopment Environment) ½©À» »ç¿ëÇÑ´Ù. IDLEÀº ±¸¹®À» °Á¶Çϸç, ´Ù¸¥ ¾ÖÇø®ÄÉÀ̼ǵ鿡¼ »ç¿ëµÇ´Â °Í°ú °°Àº º¹»ç ºÙÀ̱⠱â´É, ³ªÁß¿¡ Äڵ带 ÀúÀåÇÒ ¼ö ÀÖ´Â ÆíÁý À©µµ¿ì¸¦ Á¦°øÇÑ´Ù. ÀÌ°ÍÀº IDLE°¡ ÀÎÅÍ·ºÆ¼ºê ȯ°æÀÌÀÚ ÅؽºÆ® ÆíÁý±â¿Í ¾à°£ ºñ½ÁÇÑ °Íó·³ µ¿ÀÛÇÑ´Ù´Â Àǹ̴Ù. ÀÌ Ã¥ÀÇ ¿¹Á¦µéÀº ±âº»ÀûÀÎ Äְܼú ÀÏ¹Ý ÅؽºÆ® ÆíÁý±â¿¡¼ Àß µ¿ÀÛÇÒ °ÍÀÌ´Ù. ÇÏÁö¸¸ IDLEÀÇ ±¸¹® °Á¶¿Í ¾à°£ ´õ Ä£¼÷ÇÑ È¯°æÀº Äڵ忡 ´ëÇÑ ÀÌÇظ¦ µµ¿ï °ÍÀ̸ç, ù Àå¿¡¼ ¾î¶»°Ô ¼³Á¤ÇÏ´ÂÁö »ìÆ캸°Ô µÉ °ÍÀÌ´Ù.
ÀÌ Ã¥¿¡¼ ´Ù·ê ³»¿ë
´ÙÀ½Àº °¢ Àå¿¡ ´ëÇÑ °³¿ä´Ù:
1ÀåÀº ÆÄÀ̽ãÀ» óÀ½ ¼³Ä¡ÇÏ´Â ¹æ¹ý°ú ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ¼Ò°³¸¦ ÇÑ´Ù.
2ÀåÀº ±âº» °è»ê°ú º¯¼ö¿¡ ´ëÇØ ¼Ò°³Çϸç, 3ÀåÀº ¹®ÀÚ¿, ¸®½ºÆ®, Æ©Çà µîÀÇ ±âº» ÆÄÀ̽ã ŸÀÔµéÀ» ¼³¸íÇÑ´Ù.
4ÀåÀº turtle ¸ðµâÀ» óÀ½ ¸À º»´Ù. ¿ì¸®´Â È»ìÇ¥ ¸ð¾çÀÇ °ÅºÏÀ̸¦ ȸé»ó¿¡¼ ¿òÁ÷À̵µ·Ï ÇÏ´Â ÇÁ·Î±×·¡¹ÖÀ» ¹è¿ï °ÍÀÌ´Ù.
5ÀåÀº ´Ù¾çÇÑ Á¶°Ç¹®°ú if ¹®À» ´Ù·ç¸ç, 6Àå¿¡¼´Â for ·çÇÁ¿Í while ·çÇÁ¸¦ ¹è¿ï °ÍÀÌ´Ù.
7Àå¿¡¼ºÎÅÍ ÇÔ¼ö¿¡ ´ëÇØ »ç¿ëÇÏ°í ¸¸µé±â ½ÃÀÛÇÒ °ÍÀ̸ç, 8Àå¿¡¼´Â Ŭ·¡½º¿Í °´Ã¼¿¡ ´ëÇØ ´Ù·ê °ÍÀÌ°í ÀÌÈÄ¿¡ °ÔÀÓÀ» °³¹ßÇÏ´Â µ¥ ÇÊ¿äÇÒ ÇÁ·Î±×·¡¹Ö ±â¼úµéÀ» Á¦°øÇϱâ À§ÇØ ±âº»ÀûÀÎ °³³äµéÀ» ÃæºÐÈ÷ ´Ù·ê °ÍÀÌ´Ù. ¿©±â¼´Â ¾à°£ ´õ º¹ÀâÇÑ °Í¿¡ ´ëÇØ ´Ù·ç±â ½ÃÀÛÇÑ´Ù.
9ÀåÀº ÆÄÀ̽㿡 ³»ÀåµÈ ÇÔ¼öµé¿¡ ´ëÇØ »ìÆ캸¸ç, 10ÀåÀº ÆÄÀ̽ã°ú ÇÔ²² µðÆúÆ®·Î ¼³Ä¡µÈ ¸î °¡Áö ¸ðµâµéÀ» »ìÆ캻´Ù.
11ÀåÀº Á¶±Ý ´õ º¹ÀâÇÑ µµÇüµéÀ» ±×¸®±â À§ÇØ turtle ¸ðµâ·Î µ¹¾Æ¿Â´Ù. 12ÀåÀº °í±Þ ±×·¡ÇÈÀ» ¸¸µé±â À§ÇØ tkinter ¸ðµâÀ» »ç¿ëÇÑ´Ù.
13Àå°ú 14Àå¿¡¼´Â ÀÌÀü Àåµé¿¡¼ ¹è¿î Áö½ÄÀ» ±â¹ÝÀ¸·Î ¿ì¸®ÀÇ Ã¹ ¹ø° °ÔÀÓÀÎ "¹Ù¿î½º!" °ÔÀÓÀ» ¸¸µç´Ù. 15ÀåºÎÅÍ 18Àå±îÁö´Â ¶Ç ´Ù¸¥ °ÔÀÓÀÎ "¹Ì½ºÅÍ ½ºÆ½¸Ç Å»Ãâ °ÔÀÓ"À» ¸¸µç´Ù. ÀÌ °ÔÀÓ °³¹ß¿¡ ´ëÇØ ¼³¸íÇÏ´Â Àå¿¡¼´Â ¿©·¯ºÐÀÌ ½Ç¼öÇϱ⠽¬¿ï °ÍÀÌ´Ù. ¸¸¾à¿¡ ¾î¶°ÇÑ ¹®Á¦°¡ »ý°å´Ù¸é, À¥»çÀÌÆ®(http://python-for-kids.com/)¿¡¼ ÀÌ¿¡ ´ëÇÑ Äڵ带 ´Ù¿î·ÎµåÇÏ°í ¿©·¯ºÐÀÌ ¸¸µç ÄÚµå¿Í ºñ±³Çغ¸¶ó.
Èı⿡¼´Â PyGame°ú ´Ù¸¥ ÇÁ·Î±×·¡¹Ö ¾ð¾îµé¿¡ ´ëÇØ »ìÆ캻´Ù.
ºÎ·Ï¿¡¼´Â ÆÄÀ̽ãÀÇ Å°¿öµå¿¡ ´ëÇØ ÀÚ¼¼È÷ ¹è¿ï °ÍÀ̸ç, ¿ë¾î Á¤¸®¿¡¼´Â ÀÌ Ã¥¿¡¼ »ç¿ëÇÑ ÇÁ·Î±×·¡¹Ö ¿ë¾î¿¡ ´ëÇÑ Á¤ÀǸ¦ ¹è¿ï °ÍÀÌ´Ù.
¸¶Áö¸· Àå¿¡¼ ¿©·¯ºÐÀº ÇÁ·Î±×·¡¹Ö ÆÛÁñ¿¡ ´ëÇÑ ¸ðµç ÇØ´äÀ» ¾òÀ» ¼ö ÀÖ´Ù.
À¥»çÀÌÆ®
ÀÌ Ã¥À» ÀÐÀ¸¸é¼ µµ¿òÀÌ ÇÊ¿äÇÏ´Ù¸é ¸ðµç ¿¹Á¦¿Í ÇÁ·Î±×·¡¹Ö ÆÛÁñÀ» ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ´Â À¥»çÀÌÆ® (http://python-for-kids.com/)¸¦ ¹æ¹®Çغ¸ÀÚ.
|
|
|
|
|