2,700¿ø ´ë¿©Çϱâ
¼¹®
¿Ö ÆÄÀ̽ãÀΰ¡?
ÄÚµùÀ» ¹è¿ì´Â ¹æ¹ý
´©°¡ ÀÌ Ã¥À» Àоî¾ß ÇÒ±î?
ÀÌ Ã¥¿¡¼ ´Ù·ê ³»¿ë
À¥»çÀÌÆ®
Áñ±âÀÚ!
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/)¸¦ ¹æ¹®Çغ¸ÀÚ.
±¹¹Î : 407937-04-000322 : (ÁÖ)¸®Æ²ÄÚ¸®¾Æ