ÅëÇÕ°Ë»ö

°Ë»ö

  • IT ÀÚ°ÝÁõ ¼öÇè¼­
    • ¿öµåÇÁ·Î¼¼¼­
    • ÄÄÇ»ÅÍȰ¿ë´É·Â
    • Á¤º¸Ã³¸®/»ç¹«ÀÚµ¿È­/Á¤º¸±â±â
    • ITQ
    • GTQ
    • ÄÄÇ»Åͱ׷¡ÇȽº
    • À¥µðÀÚÀÎ
  • ½Ç¿ë ÀÚ°ÝÁõ ¼öÇè¼­
    • Çѱ¹»ç
    • Á¶¸®/Á¦°ú/¿îÀü¸éÇã
    • ±âŸ
  • IT µµ¼­
    • ÄÄÇ»ÅÍ ÀϹÝ/Ȱ¿ë
    • »ç¹«ÀÚµ¿È­(OA)
    • À¥/ȨÆäÀÌÁö
    • ±×·¡ÇÈ/¸ÖƼ¹Ìµð¾î
    • ÇÁ·Î±×·¡¹Ö
    • ÄÄÇ»ÅͰøÇÐ
    • ¾î¸°ÀÌ ±³Àç
  • ´ÜÇົ µµ¼­
    • °¡Á¤°ú »ýȰ
    • À¯¾Æ/¾Æµ¿
    • ±âŸ
  • ½Ã¸®Áî
    • ´õ ½±°Ô ¹è¿ì±â
    • ȯ»óÀÇ ÄÞºñ
    • ´«ÀÌ ÆíÇÑ
    • ¼ÓÀü¼Ó°á
    • ºñÁÖ¾ó(Visual)
    • Çб³¿¡¼­ ÅëÇÏ´Â
    • ÀÌ°Ô ÁøÂ¥

°ÔÀÓ ÇÁ·Î±×·¡¹Ö

HOME µµ¼­Á¤º¸ IT µµ¼­ ÇÁ·Î±×·¡¹Ö

New ÆÄÀ̽㸸À¸·Î ½ÃÀÛÇÏ´Â 1ÀÎ °ÔÀÓ °³¹ß ÀúÀÚ È÷·Î¼¼ Ã÷¿ä½Ã | ÆäÀÌÁö 296
ISBN 9788931481693 | Á¤°¡ 22,000 | ÃâÆÇÀÏ 2025-12-20
ÆÇ¸Åó

µµ¼­¼Ò°³

³ëº£À̽º·Îµµ °¡´ÉÇÑ °ÔÀÓ Á¦ÀÛ & ÇÁ·Î±×·¡¹Ö
ÀÌ Ã¥Àº ÇÁ·Î °ÔÀÓ °³¹ßÀÚ°¡ ½±°Ô ÇØ¼³ÇÑ, °ÔÀÓ Á¦ÀÛ°ú ÇÁ·Î±×·¡¹ÖÀÇ ÀÔ¹®¼­ÀÔ´Ï´Ù.
°ÔÀÓÀ» ¸¸µé±â À§Çؼ­´Â ÇÁ·Î±×·¡¹ÖÀ̳ª °ÔÀÓ Á¦ÀÛ¿¡ ´ëÇÑ Áö½Ä»Ó ¾Æ´Ï¶ó, °ÔÀÓÀÇ ¾Ë°í¸®ÁòÀ» ±¸¼ºÇÏ´Â ¼öÇÐÀû »ç°í·Âµµ ÇʼöÀÔ´Ï´Ù. ±×·¡¼­ °ÔÀÓ ¸¸µé±â³ª ÇÁ·Î±×·¡¹ÖÀÌ Ã³À½ÀÎ »ç¶÷ÀÌ È¥ÀÚ¼­µµ °ÔÀÓÀ» ¸¸µé ¼ö ÀÖµµ·Ï ÀÌ Ã¥À» ÁغñÇß½À´Ï´Ù. Python¸¸À¸·Î °ÔÀÓÀ» ¸¸µé¸é¼­µµ, ÇÁ·Î±×·¡¹ÖÀÇ ±âÃÊ Áö½Ä°ú °ÔÀÓ Á¦ÀÛ ¹æ¹ý, Ãæµ¹ ÆÇÁ¤ µîÀÇ °ÔÀÓ Á¦ÀÛ¿¡ ÇÊ¿äÇÑ ¾Ë°í¸®Áò°ú ¼öÇÐÀ» ¹«¸® ¾øÀÌ ¹è¿ï ¼ö ÀÖµµ·Ï ±¸¼ºÇß½À´Ï´Ù.

Chapter 1~4´Â °ÔÀÓ Á¦ÀÛ Àü ¾Ë¾Æ¾ß ÇÒ °ÍµéÀ» ¹è¿ì´Â éÅÍÀÔ´Ï´Ù. °ÔÀÓ°ú ÇÊ¿äÇÑ ¼öÇÐÀÇ °£´ÜÇÑ ¼Ò°³¸¦ Çϰí, ÇÁ·Î±×·¡¹Ö °³¹ß ȯ°æÀ» ¼¼ÆÃÇÕ´Ï´Ù. ±× µÚ °ÔÀÓ °³¹ß Àü °£´ÜÈ÷ ÆÄÀ̽㠹®¹ýÀ» ¹è¿ì°í, °ÔÀÓ Á¦ÀÛ¿¡ ÇÊ¿äÇÑ ¾Ë°í¸®ÁòÀ» ¹è¿ì°í, ±â´ÉÀ» °³¹ßÇØ º¾´Ï´Ù.
ÈĹݺΠChapter 5~8Àº °¢ éÅͺ°·Î Çϳª¾¿ °ÔÀÓÀ» ¸¸µé¾î º¸´Â éÅÍÀÔ´Ï´Ù. µÎ´õÁö Àâ±â, ·¹ÀÌ½Ì °ÔÀÓ, ½´ÆÃ °ÔÀÓ µî ´Ù¾çÇÑ À帣ÀÇ °ÔÀÓÀ» °³¹ßÇØ º¸¸ç °ÔÀÓ¿¡¼­ »ç¿ëÇÏ´Â ±â´Éµé°ú ¾Ë°í¸®ÁòÀ» ¾î¶»°Ô ¸¸µé°í Àû¿ëÇÏ´ÂÁö ÀÚ¿¬½º·´°Ô ¾Ë°Ô µË´Ï´Ù.
±× ¹Û¿¡ ´õ¿í º¹ÀâÇÑ ¾Ë°í¸®Áò°ú ±â´ÉÀ» ¹è¿ì°í ½ÍÀº ºÐµéÀ» À§ÇÑ Á¡ÇÁ ¾×¼Ç °ÔÀÓ, 3D ´øÀü Ž»ö ÇÁ·Î±×·¥ °³¹ß ÆÄÆ®°¡ Ãß°¡·Î ¼ö·ÏµÇ¾î ÀÖ½À´Ï´Ù.

ÀúÀÚ¼Ò°³

È÷·Î¼¼ Ã÷¿ä½Ã
¿Í¼¼´Ù´ëÇб³ À̰øÇкΠÁ¹¾÷. ³²ÄÚ¿Í ´ÑÅÙµµ °è¿­ ȸ»ç¿¡¼­ ±Ù¹«ÇÑ ÈÄ, °ÔÀÓ Á¦ÀÛ È¸»ç¸¦ ¼³¸³ÇÏ¿© ¼¼°¡, ŸÀÌÅä, ÄÍÄÚ µî°ú ÇÔ²² 100°³ ÀÌ»óÀÇ °ÔÀÓÀ» ±âȹ ¹× °³¹ßÇÏ¿´´Ù. ÇöÀç´Â ±â¼ú Àü½Â, ÇÁ·Î±×·¡¹Ö °ÔÀÓ °³¹ß Áöµµ, ±³À°±â°üÀÇ ÇÁ·Î±×·¡¹Ö ÄÚ³Ê °¨¼ö µîÀ» ¸Ã°í ÀÖ´Ù.
ÇÁ·Î±×·¡¹ÖÀº ÁßÇлý ½ÃÀýºÎÅÍ ½ÃÀÛÇßÀ¸¸ç, C/C++, C#, Java, JavaScript, Python, Scratch, ¾î¼Àºí¸®¾î µî ´Ù¾çÇÑ ¾ð¾î·Î °ÔÀÓ °³¹ß ¹× ¾Ë°í¸®Áò ¿¬±¸¸¦ °è¼ÓÇϰí ÀÖ´Ù. ±¹³» Ãâ°£ Àú¼­·Î´Â ¡®ÆÄÀ̽ãÀ¸·Î ¹è¿ì´Â °ÔÀÓ °³¹ß: ÀÔ¹®Æí&½ÇÀüÆí(Á¦ÀÌÆà)¡¯µîÀÌ ÀÖ´Ù.

¸ñÂ÷

¡¼ ¸ñÂ÷ ¡½

[Chapter 1] °ÔÀÓ Á¦ÀÛÀÇ ±¸Á¶¿¡ ´ëÇØ ¾Ë¾Æº¸ÀÚ

1-1 °ÔÀÓÀÇ Á¤Ã¼¸¦ ¾Ë¾Æº¸ÀÚ
(1) ÄÄÇ»ÅÍ ±â±â´Â ÇÁ·Î±×·¥À¸·Î ¿òÁ÷ÀδÙ
(2) °ÔÀÓ ³»ºÎ´Â ¾î¶»°Ô µÇ¾î ÀÖÀ»±î?
(3) ÇÁ·Î±×·¥À̶õ?
(4) ÇÁ·Î±×·¥ÀÇ Áö½Ã¸¦ CPU°¡ ÀÌÇØÇÑ´Ù
(5) ÄÄÇ»ÅÍÀÇ ±âº» ±â´É ¡®ÀÔ·Â, ¿¬»ê, Ãâ·Â¡¯
(6) ÄÄÇ»ÅÍÀÇ ¶Ç ÇϳªÀÇ Áß¿äÇÑ ±â´É – ±â¾ï

1-2 °ÔÀÓ Á¦ÀÛ°ú ¼öÇÐÀÇ °ü°è¸¦ ¾Ë¾Æº¸ÀÚ
(1) ü·ÂÀ» ÁÙÀ̰ųª ´Ã¸®´Â º¯¼ö
(2) ÀûÀÌ ÂѾƿ´٠– ¹°Ã¼´Â ¾îµð¿¡ Àִ°¡? (ÁÂÇ¥)
(3) °¡±îÀÌ ÀÖÀ»±î? ¸Ö¸® ÀÖÀ»±î? – °ÔÀÓ ¼Ó¿¡ ÆîÃÄÁø ¼¼°è (2Â÷¿ø Æò¸é)
(4) ¼öÇÐÀÇ ´Ù¾çÇÑ Áö½ÄÀ» Ȱ¿ëÇÏÀÚ

1-3 ÇÁ·Î±×·¡¹Ö Áغñ
(1) È®ÀåÀÚ¸¦ Ç¥½ÃÇÏÀÚ
(2) ÀÛ¾÷ Æú´õ¸¦ ¸¸µéÀÚ

1-4 Python ¼³Ä¡
(1) Windows PC¿¡ ¼³Ä¡ÇÏ´Â ¹æ¹ý
(2) Mac¿¡ ¼³Ä¡ÇÏ´Â ¹æ¹ý

1-5 IDLEÀ» »ç¿ëÇØ º¸ÀÚ ¨ç - ¼Ð À©µµ
(1) IDLEÀ̶õ?
(2) IDLEÀ» ½ÇÇàÇØ º¸ÀÚ
(3) IDLE·Î °è»êÀ̳ª ´Þ·ÂÀ» Ç¥½ÃÇØ º¸ÀÚ

1-6 IDLEÀ» »ç¿ëÇØ º¸ÀÚ ¨è - ¿¡µðÅÍ À©µµ
(1) ¿¡µðÅÍ À©µµ ½ÇÇàÇϱâ
(2) ÇÁ·Î±×·¥ ÀÔ·ÂÇϱâ
(3) ÇÁ·Î±×·¥ ÀúÀåÇϱâ
(4) ÇÁ·Î±×·¥ ½ÇÇàÇϱâ
(5) ÇÁ·Î±×·¥ ÀÔ·Â ¹æ¹ý Á¤¸®

[Chapter 2] ÇÁ·Î±×·¡¹Ö ±âÃÊ Áö½Ä

2-1 ÀÌ Àå¿¡¼­ ¹è¿ï ³»¿ë

2-2 ÀԷ°ú Ãâ·Â
(1) ÄÄÇ»ÅÍÀÇ ±âº» ±â´É
(2) print() »ç¿ë¹ý
(3) °è»ê½ÄÀÇ °ªÀ» Ãâ·ÂÇÏÀÚ
(4) input() »ç¿ë¹ý
(5) ÁÖ¼®

2-3 º¯¼ö
(1) º¯¼ö¶õ?
(2) ´ëÀÔ¿¬»êÀÚ
(3) º¯¼ö¸í ºÙÀ̱â
(4) º¯¼ö °ªÀ» °è»ê½ÄÀ¸·Î ¹Ù²ÙÀÚ
(5) ¿¬»êÀÚ
(6) ŸÀÔ(µ¥ÀÌÅÍ Å¸ÀÔ)
(7) ¹®ÀÚ¿­°ú ¼ýÀÚ´Â Á¾·ù°¡ ´Ù¸¥ µ¥ÀÌÅÍ
(8) Çüº¯È¯

2-4 ¹è¿­
(1) PythonÀÇ ¸®½ºÆ®(µ¥ÀÌÅ͸¦ ´ã´Â »óÀÚ)
(2) ¹è¿­À̶õ?
(3) ¹è¿­ ¼±¾ð
(4) ¹è¿­À» »ç¿ëÇÑ ÇÁ·Î±×·¡¹Ö
(5) 2Â÷¿ø ¹è¿­

2-5 Á¶°Ç ºÐ±â
(1) Á¶°Ç ºÐ±â
(2) ifÀÇ 3°¡Áö ÀÛ¼º¹ý
(3) if »ç¿ë¹ý
(4) µé¿©¾²±â
(5) if¸¦ »ç¿ëÇÑ ÇÁ·Î±×·¡¹Ö
(6) Á¶°Ç½Ä
(7) True¿Í False
(8) if~else »ç¿ë¹ý
(9) if~elif~else »ç¿ë¹ý
(10) and ¿Í or (³í¸®¿¬»êÀÚ)

2-6 ¹Ýº¹
(1) ¹Ýº¹
(2) 2Á¾·ùÀÇ ¹Ýº¹ ¸í·É
(3) forÀÇ »ç¿ë¹ý
(4) range()·Î ¹üÀ§¸¦ ÁöÁ¤Çϱâ
(5) for¸¦ »ç¿ëÇÑ ÇÁ·Î±×·¡¹Ö – ±âº»
(6) for¸¦ »ç¿ëÇÑ ÇÁ·Î±×·¡¹Ö – range()¸¦ ÅëÇÑ ¹üÀ§ ÁöÁ¤
(7) °ªÀ» ÁÙÀÌ´Â ¹Ýº¹
(8) break¿Í continue
(9) whileÀÇ »ç¿ë¹ý

2-7 ÇÔ¼ö
(1) °ÔÀÓ ¼Ó ÇÔ¼ö
(2) ÇÔ¼öÀÇ °³³ä
(3) ÇÔ¼ö¸¦ Á¤ÀÇÇÏ´Â ¹æ¹ý
(4) ¸Å°³ º¯¼öµµ ¸®ÅÏ °ªµµ ¾ø´Â ÇÔ¼ö
(5) ¸Å°³ º¯¼ö°¡ ÀÖ°í ¸®ÅÏ °ªÀÌ ¾ø´Â ÇÔ¼ö
(6) ¸®ÅÏ °ªÀ» °¡Áø ÇÔ¼ö
(7) Àü¿ª º¯¼ö¿Í Áö¿ª º¯¼ö, º¯¼öÀÇ À¯È¿ ¹üÀ§

2Àå ÃÑ Á¤¸®

[Chapter 3] ±×·¡ÇÈÀ» Ç¥½ÃÇÏÀÚ

3-1 ÀÌ Àå¿¡¼­ ¹è¿ï ³»¿ë

3-2 tkinter·Î À©µµ¸¦ Ç¥½ÃÇØ º¸ÀÚ
(1) °ÔÀÓ Á¦ÀÛ¿¡ ÇʼöÀûÀÎ À©µµ
(2) ¸ðµâ
(3) PythonÀ¸·Î À©µµ¸¦ Ç¥½ÃÇÏÀÚ
(4) ŸÀÌÆ²°ú À©µµÀÇ Å©±â¸¦ ÁöÁ¤ÇÏÀÚ

3-3 ĵ¹ö½º¿¡ ¼±À» ±×¾î º¸ÀÚ
(1) ĵ¹ö½º¶õ?
(2) ÄÄÇ»ÅÍÀÇ ÁÂÇ¥¿¡ ´ëÇØ ¾Ë¾Æº¸ÀÚ
(3) ĵ¹ö½º¸¦ »ç¿ëÇØ º¸ÀÚ
(4) ÃàÀÌ µÇ´Â ¼±À» ±×¾î º¸ÀÚ

3-4 ´Ù¾çÇÑ µµÇüÀ» ±×·Á º¸ÀÚ
(1) µµÇüÀ» Ç¥½ÃÇÏ´Â ¸í·É
(2) µµÇüÀ» Ç¥½ÃÇÏ´Â ¸í·ÉÀ» »ç¿ëÇØ º¸ÀÚ
(3) ĵ¹ö½º¿¡ ¹®ÀÚ¿­À» Ç¥½ÃÇØ º¸ÀÚ

3-5 À̹ÌÁö¸¦ Ç¥½ÃÇØ º¸ÀÚ
(1) À̹ÌÁö ÆÄÀÏ Áغñ
(2) ÇÁ·Î±×·¥ È®ÀÎ
(3) PhotoImage() – À̹ÌÁö ºÒ·¯¿À±â
(4) create_image() – À̹ÌÁö Ç¥½Ã
(5) ³»°¡ °¡Áø À̹ÌÁö ÆÄÀÏÀ» Ç¥½ÃÇØ º¸ÀÚ

3-6 ¹è¿­·Î »öÀ» ´Ù·ç¾î º¸ÀÚ
(1) »öÀÇ ¹®ÀÚ¿­À» ¹è¿­¿¡ ´ëÀÔÇØ º¸ÀÚ

3-7 2Â÷¿ø ¹è¿­À» »ç¿ëÇØ º¸ÀÚ
(1) 2Â÷¿ø ¹è¿­·Î »öÀ» Á¤ÀÇÇØ º¸ÀÚ
(2) forÀÇ Áßø ¹Ýº¹¹®

[Chapter 4] °ÔÀÓ Á¦ÀÛÀ» À§ÇÑ ±âÃÊ Áö½Ä

4-1 ½Ç½Ã°£ 󸮶õ?
(1) PythonÀ¸·Î ½Ç½Ã°£ ó¸®Çϱâ
(2) ¼ö¸¦ ¼¼¾î º¸ÀÚ
(3) Àü¿ª º¯¼ö ¼±¾ð
(4) ¹®ÀÚ¿­ Ç¥½ÃÇϱâ
(5) delete(¡°all¡±)ÀÌ ÇÊ¿äÇÑ ¶Ç ÇϳªÀÇ ÀÌÀ¯
(6) ½Ç½Ã°£ ó¸®ÀÇ °úÁ¤
(7) Àü¿ª º¯¼ö¿Í Áö¿ª º¯¼ö

4-2 ¸¶¿ì½ºÀÇ ¿òÁ÷ÀÓÀ» °¡Á®¿ÀÀÚ
(1) À̺¥Æ®¶õ?
(2) À̺¥Æ®°¡ ¹ß»ýÇÑ »ç½ÇÀ» ¾Ë¾Æ³»ÀÚ
(3) bind()ÀÇ »ç¿ë¹ý
(4) ¸¶¿ì½º Ä¿¼­ ÁÂÇ¥¸¦ ¾Ë¾Æ³»´Â ÇÁ·Î±×·¥
(5) format()ÀÇ »ç¿ë¹ý
(6) ¸¶¿ì½º¸¦ Ŭ¸¯ÇÑ »ç½ÇÀ» ¾Ë¾Æ³»´Â ¹æ¹ýÀº?

4-3 ¸¶¿ì½º·Î µµÇüÀ» ¿òÁ÷¿© º¸ÀÚ
(1) ¾î¶»°Ô µµÇüÀ» ¿òÁ÷Àϱî?
(2) ¿øÀÌ Ä¿¼­¸¦ µû¶ó°¡´Â ÇÁ·Î±×·¥
(3) ¸¶¿ì½º Ä¿¼­¸¦ ¿òÁ÷¿´À» ¶§ ºÒ·¯¿À´Â ÇÔ¼ö
(4) ½Ç½Ã°£ 󸮸¦ ÇÏ´Â ÇÔ¼ö
(5) ÁÂÇ¥ °è»ê
(6) resizable() ¸í·É

4-4 ÀÔ·ÂµÈ Å° °ªÀ» °¡Á®¿ÀÀÚ
(1) ¾î¶² ۸¦ ´­·¶´ÂÁö ¾Ë¾Æº¸ÀÚ
(2) Ű °ªÀ» Ç¥½ÃÇÏ´Â ÇÁ·Î±×·¥
(3) Ű ÄÚµå¿Í ½Éº¼

4-5 ¼ýÀÚ Å°·Î »öÀ» Ç¥½ÃÇØ º¸ÀÚ
(1) ¾î¶² ÇÁ·Î±×·¥À» ¸¸µå´Â °É±î?
(2) ÇÁ·Î±×·¥ È®ÀÎ
(3) ۰¡ ´­·ÈÀ» ¶§ ¹è°æ»ö ¹Ù²Ù±â
(4) ¹®ÀÚ¿­ÀÇ ´ë¼Ò °ü°è
(5) and »ç¿ë¹ý
(6) ¹®ÀÚ¿­À» ¼ýÀÚ·Î º¯È¯Çϱâ

4-6 Ãæµ¹ ÆÇÁ¤À» °è»êÇØ º¸ÀÚ ¨ç–¿øÀ» ÀÌ¿ëÇÑ °è»ê ¹æ¹ý
(1) Ãæµ¹ ÆÇÁ¤
(2) 2°³ÀÇ ¿øÀÇ °Å¸®¸¦ ±¸ÇÏ´Â ½Ä
(3) ¼öÇнÄÀ» ÇÁ·Î±×·¥À¸·Î ÀÔ·ÂÇÏÀÚ
(4) ÇÁ·Î±×·¥ È®ÀÎ
(5) ű×

4-7 Ãæµ¹ ÆÇÁ¤À» °è»êÇØ º¸ÀÚ ¨è–»ç°¢ÇüÀ» ÀÌ¿ëÇÑ °è»ê ¹æ¹ý
(1) »ç°¢ÇüÀ» ÀÌ¿ëÇÑ Ãæµ¹ ÆÇÁ¤
(2) »ç°¢ÇüÀÌ °ãÄ¡´Â Á¶°ÇÀ» ¾Ë¾Æº¸ÀÚ
(3) xÃà ¹æÇâÀÇ °Å¸®¿Í yÃà ¹æÇâÀÇ °Å¸®¸¦ ±¸ÇØ º¸ÀÚ
(4) »ç°¢ÇüÀÌ °ãÄ¡´Â Á¶°ÇÀ» ½ÄÀ¸·Î Ç¥ÇöÇÏÀÚ
(5) Àý´ñ°ªÀ» »ç¿ëÇØ º¸ÀÚ
(6) ¼ö½ÄÀ» ÇÁ·Î±×·¥À¸·Î ÀÔ·ÂÇÏÀÚ
(7) ÇÁ·Î±×·¥ È®ÀÎ
(8) »ç°¢ÇüÀ» Ç¥½ÃÇÏ´Â ¹æ¹ý
(9) ¸¶¿ì½º·Î »ç°¢ÇüÀ» ¿òÁ÷À̴ ó¸®
(10) Ãæµ¹ ÆÇÁ¤À» ÇÏ´Â if¹®

[Chapter 5] µÎ´õÁö Àâ±â¸¦ ¸¸µé¾î º¸ÀÚ

5-1 ÀÌ Àå¿¡¼­ ¸¸µé °ÔÀÓ
(1) µÎ´õÁö Àâ±â¶õ?
(2) µÎ´õÁö Àâ±â¸¦ ¸¸µå´Â ÀÌÀ¯
(3) ÀÌ Àå¿¡¼­ ¸¸µé °ÔÀÓÀÇ ±ÔÄ¢
(4) »ç¿ëÇÒ À̹ÌÁö ÆÄÀÏ
(5) ¾î¶² ¼ø¼­·Î ¿Ï¼º½Ãų±î?

5-2 Python¿¡¼­ ³­¼ö¸¦ »ç¿ëÇØ º¸ÀÚ
(1) random ¸ðµâÀ» »ç¿ëÇÏÀÚ
(2) ³­¼ö¸¦ ¹ß»ý½ÃŰ´Â ¸í·É
(3) ÇÁ·Î±×·¥ È®ÀÎ
(4) ³­¼öÀÇ ±âº»°ª

5-3 STEP 1 À̹ÌÁö¸¦ ºÒ·¯¿Í¼­ Ç¥½ÃÇØ º¸ÀÚ
(1) À̹ÌÁö ÆÄÀÏÀ» ºÒ·¯¿Í¼­ Ç¥½ÃÇϱâ

5-4 STEP 2 ¹è¿­·Î 5°³ÀÇ ±¸µ¢À̸¦ °ü¸®ÇÏÀÚ
(1) ¹è¿­ »ç¿ëÇϱâ
(2) ÇÁ·Î±×·¥ È®ÀÎ
(3) ¹è¿­¿¡ ´ëÀÔÇÏ´Â °ªÀ» ¹Ù²ã º¸ÀÚ

5-5 STEP 3 ½Ç½Ã°£ 󸮷ΠµÎ´õÁö°¡ ³ªÅ¸³ª°Ô ÇØ º¸ÀÚ
(1) ½Ç½Ã°£ 󸮸¦ Ãß°¡ÇÏÀÚ
(2) ÇÁ·Î±×·¥ È®ÀÎ

5-6 STEP 4 Ű ÀÔ·ÂÀ¸·Î µÎ´õÁö¸¦ ¶§·Á º¸ÀÚ
(1) Ű ÀÔ·Â Ãß°¡
(2) ÇÁ·Î±×·¥ È®ÀÎ
(3) º¯¼ö key¿¡ Ű °ªÀ» ´ëÀÔÇÏÀÚ
(4) ¾ó±¼À» ³»¹Î µÎ´õÁö¸¦ ¶§·Á º¸ÀÚ
(5) »Ð¸ÁÄ¡·Î ¶§¸° µÎ´õÁö¸¦ ±¸µ¢ÀÌ·Î µ¹¾Æ°¡°Ô ÇØ º¸ÀÚ
(6) Ű °ªÀÇ ÇØÁ¦

5-7 STEP 5 ŸÀÌÆ² È­¸é°ú °ÔÀÓ ¿À¹ö È­¸éÀ» ¸¸µé¾î °ÔÀÓÀ» ¿Ï¼º½ÃŰÀÚ
(1) È­¸é Àüȯ
(2) µÎ´õÁö Àâ±âÀÇ È­¸é Àüȯ
(3) ¾ÀÀ» °ü¸®ÇÏ´Â º¯¼ö¸¦ »ç¿ëÇØ º¸ÀÚ
(4) ¿Ï¼ºµÈ ÇÁ·Î±×·¥ È®ÀÎ
(5) °ÔÀÓÀ» °³Á¶ÇØ º¸ÀÚ!

[Chapter 6] Å״Ͻº °ÔÀÓÀ» ¸¸µé¾î º¸ÀÚ

6-1 ÀÌ Àå¿¡¼­ ¸¸µé °ÔÀÓ
(1) Å״Ͻº °ÔÀÓÀ̶õ?
(2) Å״Ͻº °ÔÀÓÀ» ¸¸µå´Â ÀÌÀ¯
(3) ÀÌ Àå¿¡¼­ ¸¸µé °ÔÀÓÀÇ ±ÔÄ¢
(4) »ç¿ëÇÏ´Â À̹ÌÁö ÆÄÀÏ
(5) ¾î¶² ¼ø¼­·Î ¿Ï¼º½Ãų±î?

6-2 º¤Å͸¦ ¹è¿ö º¸ÀÚ
(1) º¤ÅÍ´Â Å©±â¿Í ¹æÇâÀ» °¡Áø´Ù
(2) ¼Ó·Â°ú ¼Óµµ
(3) ÇÁ·Î±×·¥À¸·Î ¹°Ã¼ÀÇ ¿òÁ÷ÀÓÀ» °è»êÇÏ´Â ¹æ¹ýÀº?
(4) °øÀ» ¿òÁ÷À̱â À§ÇÑ º¯¼ö

6-3 STEP 1 ¹è°æ, °ø, ¹Ù¸¦ Ç¥½ÃÇØ º¸ÀÚ
(1) Ç¥½ÃÇÒ °Í°ú Ç¥½Ã À§Ä¡¸¦ ´Ù·ç´Â º¯¼ö
(2) À̹ÌÁö¿Í µµÇüÀ» Ç¥½ÃÇØ¼­ °ÔÀÓ È­¸éÀ» ¸¸µéÀÚ
(3) º¯¼ö¿¡ Ãʱ⠰ªÀ» ´ëÀÔÇÏÀÚ
(4) int()ÀÇ ±â´É
(5) À̹ÌÁö ºÒ·¯¿À±â¿Í Ç¥½Ã

6-4 STEP 2 °øÀÌ ÀÚµ¿À¸·Î ¿òÁ÷ÀÌ°Ô ÇØ º¸ÀÚ
(1) °øÀÇ ¼Ó·ÂÀ» ´ëÀÔÇÒ º¯¼ö
(2) ÁÂÇ¥¸¦ º¯È­½ÃŰ´Â °è»ê
(3) È­¸é ³¡¿¡¼­ ƨ±â°Ô ÇØ º¸ÀÚ
(4) °øÀÌ ÀÚµ¿À¸·Î ¿òÁ÷ÀÌ´Â ÇÁ·Î±×·¥
(5) È­¸é ³¡¿¡¼­ ƨ±â°Ô ÇÏ´Â ¹æ¹ý
(6) Àü¿ª ¼±¾ðÀ» Àؾî¹ö¸®Áö ¸»ÀÚ
(7) °è»ê°ú Ç¥½Ã¸¦ ½Ç½Ã°£À¸·Î ¹Ýº¹ÇÏÀÚ
(8) ¹°Ã¼ÀÇ ¿îµ¿À» Ç¥ÇöÇÏ´Â ¾Ë°í¸®Áò

6-5 STEP 3 ¸¶¿ì½ºÀÇ ¿òÁ÷ÀÓ¿¡ ¸ÂÃç ¹Ù¸¦ ¿òÁ÷ÀÌ°Ô ÇØ º¸ÀÚ
(1) ¸¶¿ì½º À̺¥Æ® Ãß°¡
(2) ¹ÙÀÇ ÁÂÇ¥¸¦ ¾î¶»°Ô º¯È­½Ãų±î?
(3) ¹Ù¸¦ ¿òÁ÷ÀÌ´Â ÇÁ·Î±×·¥ È®ÀÎ

6-6 STEP 4 ¹Ù·Î °øÀÌ Æ¨±âµµ·Ï ¸¸µé¾î º¸ÀÚ
(1) Ãæµ¹ ÆÇÁ¤
(2) ¿ø°ú »ç°¢ÇüÀÇ Ãæµ¹À» ÆÇÁ¤ÇØ º¸ÀÚ
(3) °ø°ú ¹ÙÀÇ Ãæµ¹ ÆÇÁ¤ È®ÀÎ

6-7 STEP 5 Á¡¼ö¿Í ÇÏÀ̽ºÄھ °è»êÇØ º¸ÀÚ
(1) º¯¼ö¿¡ Á¡¼ö¸¦ ´ëÀÔÇÏ°í ¹®ÀÚ¿­À» Ç¥½ÃÇÏÀÚ
(2) ÇÁ·Î±×·¥ È®ÀÎ
(3) text() ÇÔ¼öÀÇ ±¸Á¶

6-8 STEP 6 ŸÀÌÆ² È­¸é°ú °ÔÀÓ ¿À¹ö È­¸éÀ» ³Ö¾î °ÔÀÓÀ» ¿Ï¼º½ÃŰÀÚ
(1) È­¸é ÀüȯÀ» °ü¸®ÇÏ´Â º¯¼ö
(2) ¿Ï¼ºµÈ ÇÁ·Î±×·¥ È®ÀÎ
(3) click() ÇÔ¼ö
(4) °ÔÀÓÀ» °³Á¶ÇØ º¸ÀÚ!

[Chapter 7] ·¹ÀÌ½Ì °ÔÀÓÀ» ¸¸µé¾î º¸ÀÚ

7-1 ÀÌ Àå¿¡¼­ ¸¸µé °ÔÀÓ
(1) ·¹ÀÌ½Ì °ÔÀÓÀ̶õ?
(2) ·¹ÀÌ½Ì °ÔÀÓÀ» ¸¸µå´Â ÀÌÀ¯
(3) ÀÌ Àå¿¡¼­ ¸¸µé °ÔÀÓÀÇ ±ÔÄ¢
(4) »ç¿ëÇÏ´Â À̹ÌÁö ÆÄÀÏ
(5) ¾î¶² ¼ø¼­·Î ¿Ï¼º½Ãų±î?

7-2 STEP 1 ¹è°æÀ» ½ºÅ©·ÑÇÏÀÚ
(1) ¹è°æ À̹ÌÁö
(2) È­¸éÀ» ½ºÅ©·ÑÇÏ´Â ¹æ¹ý
(3) ¹è°æÀÇ ½ºÅ©·Ñ ó¸® È®ÀÎ
(4) °è¼Ó »ç¿ëÇÏ´Â °ªÀ» »ó¼ö·Î Á¤ÀÇÇϱâ
(5) ½Ç½Ã°£ °è»ê°ú À̹ÌÁö Ç¥½Ã
(6) bg_yÀÇ °è»êÀ» 1ÁÙ·Î ÀÔ·ÂÇϱâ

7-3 STEP 2 Ç÷¹À̾îÀÇ Â÷¸¦ Á¶ÀÛÇÒ ¼ö ÀÖ°Ô ÇØ º¸ÀÚ
(1) Â÷ÀÇ ÁÂÇ¥¸¦ ´ëÀÔÇÒ º¯¼ö
(2) ¸¶¿ì½º¸¦ ¿òÁ÷¿´À» ¶§ Â÷¸¦ À̵¿Çϱâ
(3) Â÷¸¦ ¿òÁ÷ÀÌ´Â ÇÁ·Î±×·¥ È®ÀÎ
(4) ¸¶¿ì½º Ä¿¼­¸¦ ¿òÁ÷¿´À» ¶§ ÁÂÇ¥¸¦ º¯È­½Ã۱â
(5) ¼±ºÐÀÇ ³»ºÐÁ¡À» ±¸ÇÏ´Â ½Ä
(6) ¼ö½ÄÀ» ÇÁ·Î±×·¥ÀÇ ½ÄÀ¸·Î ¸¸µéÀÚ
(7) ¸¶¿ì½º Ä¿¼­ÀÇ ÁÂÇ¥¸¦ Á÷Á¢ ´ëÀÔÇϸ顦

7-4 STEP 3 ÀûÃø Â÷·®À» 1´ë ¿òÁ÷¿© º¸ÀÚ
(1) ÀûÃø Â÷·®ÀÇ ÁÂÇ¥¸¦ ´ëÀÔÇÒ º¯¼ö
(2) ÀûÃø Â÷·®À» ¿òÁ÷ÀÌ´Â ÇÁ·Î±×·¥ÀÇ È®ÀÎ
(3) ÀûÃø Â÷·®À» ¿òÁ÷À̴ ó¸®

7-5 STEP 4 Ç÷¹À̾î¿Í ÀûÃø Â÷·®ÀÌ Ãæµ¹Çß´ÂÁö È®ÀÎÇØ º¸ÀÚ
(1) Ãæµ¹ ÆÇÁ¤
(2) ÇÁ·Î±×·¥ È®ÀÎ
(3) Ãæµ¹ ÆÇÁ¤ ¹üÀ§


7-6 STEP 5 ÀûÃø Â÷·®À» ¿©·¯ ´ë ¿òÁ÷¿© º¸ÀÚ
(1) ¹è¿­À» »ç¿ëÇØ º¸ÀÚ
(2) ÇÁ·Î±×·¥ È®ÀÎ
(3) for¹®À¸·Î ¹Ýº¹Çؼ­ ¹è¿­ÀÇ °ªÀ» º¯°æÇϱâ
(4) Â÷ÀÇ Ãʱâ ÁÂÇ¥¸¦ ´ëÀÔÇÏ´Â ÇÔ¼ö

7-7 STEP 6 ŸÀÌÆ² È­¸é°ú °ÔÀÓ ¿À¹ö È­¸éÀ» ³Ö¾î °ÔÀÓÀ» ¿Ï¼º½ÃŰÀÚ
(1) È­¸é ÀüȯÀ» °ü¸®ÇÏ´Â º¯¼ö
(2) Á¡¼ö °è»êÀ» Ãß°¡ÇØ º¸ÀÚ
(3) ¿Ï¼ºµÈ ÇÁ·Î±×·¥ È®ÀÎ
(4) Ãæµ¹ ÆÇÁ¤°ú °ÔÀÓ ¿À¹ö È­¸é Àüȯ
(5) click() ÇÔ¼ö
(6) ±× ¿Ü¿¡ Ãß°¡ÇÑ ³»¿ë
(7) °³Á¶ÇØ º¸ÀÚ

[Chapter 8] ½´ÆÃ °ÔÀÓÀ¸·Î º¹½ÀÇØ º¸ÀÚ

8-1 ÀÌ Àå¿¡¼­ ¸¸µé ÇÁ·Î±×·¥°ú º¹½ÀÇÒ ³»¿ë
(1) ½´ÆÃ °ÔÀÓÀ̶õ?
(2) ½ÇÇàÇØ º¸ÀÚ
(3) »ç¿ëÇÒ À̹ÌÁö ÆÄÀÏ
(4) º¹½ÀÇÒ ³»¿ë

8-2 ÇÁ·Î±×·¥ ³»¿ëÀ» »ìÆìº¸ÀÚ
(1) galaxy_defender.py È®ÀÎ
(2) ±âÃÊ Áö½Ä ¾øÀÌ´Â ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µé ¼ö ¾ø´Ù

8-3 ÇÁ·Î±×·¥À» ÀüüÀûÀ¸·Î ¶â¾î º¸ÀÚ
(1) µ¿ÀÛ ¼ø¼­
(2) º¯¼ö¿Í ¹è¿­
(3) Á¤ÀÇÇÑ ÇÔ¼ö

8-4 µ¿ÀÛÀÇ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÀÌÇØÇØ º¸ÀÚ
(1) ¼öÇÐ °è»ê
(2) 2Â÷¿ø ¹è¿­·Î ÀûÀ» °ü¸®ÇÏÀÚ
(3) À̹ÌÁö¸¦ ó¸®ÇÏ´Â ¹ý, À̺¥Æ®¸¦ °¡Á®¿À´Â ¹ý, ½Ç½Ã°£ ó¸® º¹½À
(4) °¢ ÇÔ¼öÀÇ ¿ªÇÒ
(5) °³Á¶ÇØ º¸ÀÚ

[APPENDIX A] Á¡ÇÁ ¾×¼Ç °ÔÀÓÀ¸·Î ¹è¿ö º¸ÀÚ

A-1 °ÔÀÓ ³»¿ë
(1) ¾×¼Ç °ÔÀÓÀ̶õ?
(2) ½ÇÇàÇØ º¸ÀÚ
(3) »ç¿ëÇÏ´Â À̹ÌÁö ÆÄÀÏ

A-2 ÇÁ·Î±×·¥À» »ìÆìº¸ÀÚ
(1) help_princess.py È®ÀÎÇϱâ

A-3 ÇÁ·Î±×·¥À» ÀüüÀûÀ¸·Î ¶â¾î º¸ÀÚ
(1) °ÔÀÓ Ç÷¹ÀÌ ½ÃÀÇ µ¿ÀÛ ¼ø¼­
(2) º¯¼ö¿Í ¹è¿­
(3) Á¤ÀÇÇÑ ÇÔ¼ö

A-4 ±â´ÉÀ» ÀÚ¼¼È÷ ÀÌÇØÇØ º¸ÀÚ ¨ç ÁÖÀΰøÀÇ ¿òÁ÷ÀÓ
(1) ¼öÇÐ °è»ê
(2) ÁÖÀΰøÀÇ ¾Ö´Ï¸ÞÀ̼Ç

A-5 ±â´ÉÀ» ÀÚ¼¼È÷ ÀÌÇØÇØ º¸ÀÚ ¨è ¹Ù´Ú°ú ±¸¸ÛÀÇ ½ºÅ©·Ñ
(1) ¹è¿­À» »ç¿ëÇØ ¹Ù´ÚÀ» ¸¸µéÀÚ
(2) ¿ä¼ÒÀÇ »èÁ¦¿Í Ãß°¡¸¦ ÀÌ¿ëÇØ ¹Ù´ÚÀ» ½ºÅ©·ÑÇÏÀÚ
(3) ¹Ù´Ú¿¡ ±¸¸ÛÀ» ¹èÄ¡ÇÑ´Ù

[APPENDIX B] 3D ´øÀü Ž»ö ÇÁ·Î±×·¥À¸·Î ¹è¿ö º¸ÀÚ

B-1 °ÔÀÓ ³»¿ë
(1) 3D °ÔÀÓ
(2) ¶óºñ¸°½º ÀͽºÇ÷η¯ÀÇ 3D Ç¥Çö ¹æ¹ý
(3) ½ÇÇàÇØ º¸ÀÚ

B-2 ·¹ÀÌij½ºÆÃ
(1) ·¹ÀÌij½ºÆÃÀ̶õ?
(2) 3Â÷¿ø ¹Ì·Î¸¦ ¸¸µå´Â ¹ý

B-3 ÇÁ·Î±×·¥À» »ìÆìº¸ÀÚ
(1) AppendixB Æú´õ¿¡ ÀÖ´Â py ÆÄÀÏ
(2) ÇÁ·Î±×·¥ È®ÀÎ ¨ç-labyrinth_explorer.py
(3) ÇÁ·Î±×·¥ È®ÀÎ ¨è-maze_data1.py
(4) maze_data1.py¸¦ ÀÓÆ÷Æ®ÇÑ´Ù

B-4 ÇÁ·Î±×·¥À» ÀüüÀûÀ¸·Î ¶â¾î º¸ÀÚ
(1) µ¿ÀÛ ¼ø¼­
(2) º¯¼ö¿Í ¹è¿­
(3) Á¤ÀÇÇÑ ÇÔ¼ö
(4) »ï°¢ ÇÔ¼ö

B-5 µ¿ÀÛÀ» ÀÚ¼¼È÷ ¾Ë¾Æº¸ÀÚ
(1) maze_data1.py¿¡¼­ µ¥ÀÌÅ͸¦ ºÒ·¯¿Â´Ù
(2) maze_data1.pyÀÇ ÇÔ¼ö
(3) labyrinth_explorer.py¿¡¼­ Á¤ÀÇÇÑ ÇÔ¼ö

B-6 3Â÷¿ø °ø°£ Ç¥Çö ¹æ¹ýÀ» ÀÌÇØÇØ º¸ÀÚ
(1) draw_3d_space()¸¦ È®ÀÎÇØ º¸ÀÚ
(2) draw_3d_space() ÇÔ¼öÀÇ ¸Å°³ º¯¼ö
(3) ·¹ÀÌij½ºÆÃ ¾Ë°í¸®Áò
(4) º®±îÁöÀÇ °Å¸®¸¦ ±¸ÇÏ´Â ½Ä
(5) °Å¸®·Î º®ÀÇ ³ôÀ̸¦ Á¤ÇÑ´Ù
(6) º®ÀÇ ¿Ö°îÀ» ¸·´Â °è»êÀ» ³ÖÀÚ

¸ñ·Ï