Ȩ  I   ȸ»ç¼Ò°³  I  »çÀÌÆ®¸Ê  I  µµ¿ò¸»
Àαâ°Ë»ö¾î
  IDÀúÀå
 
ȸ¿ø°¡ÀÔ I ¾ÆÀ̵ð/ºñ¹Ð¹øÈ£Ã£±â
¤ýOS / Çϵå¿þ¾î / ¼­¹ö±º
¤ýOA / ¿ÀÇǽº / ÀüÀÚÃâÆÇ
¤ý¾ÆÀÌÆù / ¾Èµå·ÎÀ̵å
¤ýµðÁöÅÐ Æ÷Åä±×·¡ÇÇ
¤ý±×·¡ÇÈ / ȨÆäÀÌÁö
¤ýÀÎÅÍ³Ý ÇÁ·Î±×·¡¹Ö
¤ýÀϹÝÇÁ·Î±×·¡¹Ö
¤ý°ÔÀÓÇÁ·Î±×·¡¹Ö
¤ýSNS / E-Business
¤ýµ¥ÀÌÅͺ£À̽º
¤ý±â Ÿ
¤ý±æ¶óÀâÀÌ
¤ý½Ç·ÂÀÌ Å½³ª´Â
¤ýȸ»ç ½Ç¹«¿¡ ÈûÀ» ÁÖ´Â
¤ý¿¹Á¦°¡ °¡µæÇÑ
¤ý±×¸² ÇÑ ÀåÀ¸·Î º¸´Â
¤ýµðÁöÅÐ Æ÷Åä±×¶óÇÇ
¤ý±×·¡ÇÈ/ȨÆäÀÌÁö
ÆäÀ̽ººÏ ºí·Î±× ³×À̹öÆ÷½ºÆ®
°ü·ÃºÐ·ù : ÀÏ¹Ý ÇÁ·Î±×·¡¹Ö / ÇÁ·Î±×·¡¹Ö ÀϹÝ/ÀÀ¿ë ÇÁ·Î±×·¡¹Ö
Python°ú PygameÀ¸·Î °ÔÀÓ ¸¸µé±â - ÀýÆÇ
Å©°Ôº¸±â l Â÷·Êº¸±â
¤ýÀú ÀÚ ¾Ë ½´º£À̰¡¸£Æ®
¤ý¿ª ÀÚ ±è¼¼Èñ
¤ý±¸ ºÐ ¹ø¿ª¼­
¤ý¹ßÇàÀÏ 2014³â 06¿ù 26ÀÏ
¤ýÁ¤ °¡ 23,000¿ø
¤ýÆäÀÌÁö 432 ÆäÀÌÁö
¤ýISBN 978-89-5674-615-9
¤ý³­À̵µ ÃʱÞ.Áß±Þ
¤ýÃâÆÇ»ç Á¤º¸¹®È­»ç

Python°ú PygameÀ¸·Î ±×·¡ÇÈ °ÔÀÓ¿¡ µµÀüÇØ º¸ÀÚ!


ÀÌ Ã¥Àº Pygame ÇÁ·¹ÀÓ¿öÅ©(Pygame ¶óÀ̺귯¸®)¿Í Python ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ »ç¿ëÇÏ¿© ±×·¡ÇÈ ÄÄÇ»ÅÍ °ÔÀÓÀ» ¸¸µå´Â ¹æ¹ý¿¡ ´ëÇØ ´Ù·ç°í ÀÖ´Ù. Áß±Þ ÇÁ·Î±×·¡¸Ó ÀÌ»óÀ» ´ë»óÀ¸·Î Çϰí ÀÖÁö¸¸, PythonÀº ¹è¿ì±â¿¡ ±×¸® ¾î·ÆÁö ¾ÊÀº ¾ð¾îÀ̹ǷΠå¿¡ ³ª¿À´Â ¼Ò½º ÄÚµå ¿¹Á¦¸¦ õõÈ÷ µû¶óÇØ º¸¸é ´©±¸³ª ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ´Ù.

±âÁ¸¿¡ Ãâ°£µÈ Python °ü·Ã µµ¼­µéÀÌ ´ëºÎºÐ ±âº» ÀÔ¹® ³»¿ëÀ̳ª À¥ ÇÁ·Î±×·¡¹Ö °ü·Ã ³»¿ëµéÀ» ´Ù·ç°í Àִµ¥ ¹ÝÇØ ÀÌ Ã¥Àº À¯ÀÏÇÏ°Ô Pygame ¶óÀ̺귯¸®¿¡ ´ëÇÑ ¼Ò°³¿Í ÇÔ²² 2D ±×·¡ÇÈ °ÔÀÓÀ» ¸¸µå´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇϰí ÀÖ´Ù. ÀúÀÚ°¡ Á÷Á¢ ¸¸µç °ÔÀÓ ¼Ò½º ÄÚµå Àüü¸¦ ¼ö·ÏÇØ ³õ¾ÒÀ¸¸ç, Äڵ尡 ¾î¶»°Ô ÀÛµ¿ÇÏ´ÂÁö ¼³¸íÇϰí Àֱ⠶§¹®¿¡ ½ÇÁ¦ °ÔÀÓ ÇÁ·Î±×·¥¿¡¼­ Pygame ¶óÀ̺귯¸®¸¦ ¾î¶»°Ô ÀÌ¿ëÇÏ´ÂÁö ½±°Ô ¾Ë ¼ö ÀÖ´Ù.

ÀÌ Ã¥À» ºÁ¾ß ÇÒ µ¶ÀÚ
  • PythonÀ» ÀÌ¿ëÇÑ °ÔÀÓ °³¹ßÀ» óÀ½ ¹è¿ì·Á´Â µ¶ÀÚ
  • PygameÀ» ¹è¿ì°í ½Í¾î ÇÏ´Â µ¶ÀÚ
  • 2D ±×·¡ÇÈ PC °ÔÀÓ °³¹ß¿¡ °ü½É ÀÖ´Â µ¶ÀÚ


    ±¸¼º Ư¡
  • Pygame¿¡ ´ëÇÑ »ó¼¼ÇÑ ¼³¸í
    Ã¥ÀÇ Ãʹݺο¡ Python°ú PygameÀÇ ¼³Ä¡ ¹æ¹ýºÎÅÍ PygameÀÇ ±âÃÊÀûÀÎ ³»¿ë±îÁö ÀÚ¼¼È÷ ¼³¸íÇØ ³õ¾Ò±â ¶§¹®¿¡ Pygame¿¡ ´ëÇØ Àü¹®ÀûÀ¸·Î ¹è¿ï ¼ö ÀÖ´Â ±âȸ¸¦ Á¦°øÇϰí ÀÖ´Ù.

  • ÀÌÇØÇϱ⠽¬¿î ´Ü°èº° °ÔÀÓ ¼Ò½º ¼³¸í
    3ÀåºÎÅÍ 5Àå±îÁö´Â °£´ÜÇÑ °ÔÀÓ ¼Ò½º Äڵ带 ¹ÙÅÁÀ¸·Î °ÔÀÓ °³¹ßÀÇ ±âº»ÀÌ µÇ´Â ³»¿ëµéÀ» µ¶ÀÚµéÀÌ ¾Ë±â ½±°Ô ÇϳªÇϳª¾¿ »ó¼¼Çϰí Ä£ÀýÇÏ°Ô ¾Ë·ÁÁÖ°í ÀÖ´Ù. 6ÀåºÎÅÍ 10Àå±îÁö´Â Á» ´õ º¹ÀâÇÑ °ÔÀÓÀ» ´Ù·ç¸é¼­ ´Ù¾çÇÑ ±×·¡ÇÈ È¿°ú¿Í ¾Ë°í¸®Áò¿¡ ´ëÇØ ½Éµµ ÀÖ°Ô ¼³¸íÇϰí ÀÖ´Ù. ÀÌ Ã¥Àº µ¶ÀÚÀÇ ÀÌÇØµµ¸¦ ³ôÀ̱â À§ÇØ Áö·çÇÑ ÀÌ·ÐÀ» ¼³¸íÇÏ´Â ´ë½Å ¿¹Á¦¸¦ Á¦°øÇÏ°í ¼Ò½º Äڵ带 ÀÚ¼¼ÇÏ°Ô ¼³¸íÇÔÀ¸·Î½á °ÔÀÓ °³¹ß ¹æ¹ýÀ» ½±°Ô ±â¼úÇϰí ÀÖ´Ù.


    À庰 ¿ä¾à

    Chapter 01. Python°ú Pygame ¼³Ä¡Çϱâ
    Python°ú PygameÀ» ´Ù¿î·ÎµåÇØ¼­ ¼³Ä¡ÇÏ´Â ¹æ¹ýÀ» °¢°¢ÀÇ ¿î¿µÃ¼Á¦(À©µµ¿ì/¸Æ/¸®´ª½º)¿¡ ¸Â°Ô ÀÚ¼¼È÷ ¼³¸íÇϰí ÀÖÀ¸¸ç ÀÌ Ã¥À» º¸´Â ¹æ¹ý°ú ±âº»ÀûÀ¸·Î ¾Ë°í ÀÖ¾î¾ß ÇÏ´Â ³»¿ëÀ» ´Ù·ç°í ÀÖ´Ù.

    Chapter 02. PygameÀÇ ±âº»
    ÀÌ Ã©ÅÍ¿¡¼­´Â PygameÀÌ Á¦°øÇÏ´Â ±âº» ¸ðµâ°ú ÇÔ¼ö¿¡ ´ëÇØ ¼³¸íÇϰí ÀÖ´Ù. PygameÀ» óÀ½ Á¢ÇÏ´Â µ¶ÀÚµéÀ» À§ÇØ °£´ÜÇÑ ¿¹Á¦·Î ÇÔ¼ö¸¦ ¾î¶»°Ô »ç¿ëÇÏ°í ¾î¶² ¿ªÇÒÀ» Çϰí ÀÖ´ÂÁö ¾Ë¾Æº»´Ù.

    Chapter 03. ¸Þ¸ð¸® ÆÛÁñ
    ¸Þ¸ð¸® ÆÛÁñÀ̶ó´Â ºñ±³Àû °£´ÜÇÑ °ÔÀÓÀ» ÅëÇØ °ÔÀÓ °³¹ß¿¡ ÇÊ¿äÇÑ ±âº»ÀûÀÎ °³³äµéÀ» ¼³¸íÇϰí ÀÖ´Ù. ¸Þ¸ð¸® ÆÛÁñÀ̶õ »óÀÚ ¾È¿¡ ¾î¶² ¾ÆÀÌÄܵéÀÌ ¼û¾îÀÖ¾ú´ÂÁö »¡¸® ¾Ë¾Æ¸ÂÈ÷´Â °ÔÀÓÀÌ´Ù. ÁßøµÈ for ¹®, ½ÅÅÂÆ½ ½´°¡, µ¿ÀÏÇÑ ÇÁ·Î±×·¥ ³»¿¡¼­ ¼­·Î ´Ù¸¥ ÁÂÇ¥°è µî¿¡ ´ëÇØ ¹è¿ï ¼ö ÀÖ´Ù.

    Chapter 04. ½½¶óÀÌµå ÆÛÁñ
    4X4 °ÝÀÚ¿¡ 15°³ÀÇ Å¸ÀÏ·Î µÇ¾î ÀÖ´Â °ÔÀÓÆÇ À§¿¡¼­ ½½¶óÀÌµå ÆÛÁñÀ» ¸ÂÈ÷´Â °ÔÀÓÀ» ¸¸µå´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇϰí ÀÖ´Ù. ƯÈ÷ ÀÌ Ã©ÅÍ¿¡¼­´Â ½ÇÇà ½Ã°£°ú ¸Þ¸ð¸® »ç¿ë·®ÀÇ »ó°ü°ü°è¿¡ ´ëÇØ ¾Ë¾Æº»´Ù.

    Chapter 05. ½Ã¹Ä·¹ÀÌÆ®
    ½Ã¹Ä·¹ÀÌÆ® °ÔÀÓÀº È­¸é¿¡ »öÀÌ ´Ù¸¥ ³× °³ÀÇ ¹öưÀÌ ¹«ÀÛÀ§·Î ³ªÅ¸³ª¸é ±× ¼ø¼­¸¦ ±â¾ïÇϰí ÀÖ´Ù°¡ ¸ÂÈ÷´Â °ÔÀÓÀÌ´Ù. ÀÌ °ÔÀÓÀ» ÅëÇØ ¼Ò½º ÄÚµåÀÇ °¡µ¶¼º¿¡ ´ëÇØ ¼³¸íÇϰí ÀÖ´Ù.

    Chapter 06. ¿ö¹Ì
    ¿ö¹Ì °ÔÀÓÀº Ç÷¹À̾ ÀÛÀº ¹ú·¹¸¦ Á¶Á¾Çؼ­ È­¸é¿¡ ¹«ÀÛÀ§·Î ³ªÅ¸³ª´Â »ç°ú¸¦ ¸Ô´Â °ÔÀÓÀÌ´Ù. ¹ú·¹°¡ »ç°ú¸¦ ¸ÔÀ¸¸é ¹ú·¹°¡ Ä¿Áö°í, ¹ú·¹°¡ º®¿¡ ºÎµúÈ÷¸é °ÔÀÓÀÌ ³¡³­´Ù. ¾Õ¿¡¼­ ¾Ë¾ÆºÃ´ø °ÔÀÓº¸´Ù´Â Á» ´õ º¹ÀâÇÑ °ÔÀÓÀ¸·Î °ÔÀÓ °³¹ß¿¡¼­ ¸¹ÀÌ ¾²ÀÌ´Â Ãæµ¹ °¨Áö¿¡ ´ëÇØ ¼³¸íÇϰí ÀÖ´Ù.

    Chapter 07. Åׯ®·Î¹Ì³ë
    Åׯ®·Î¹Ì³ë °ÔÀÓÀº ÇÊÀÚ°¡ Åׯ®¸®½º °ÔÀÓÀ» ¸ð¹æÇØ ¸¸µç °ÔÀÓÀ¸·Î ¼Ò½º Äڵ常 ÇØµµ 500 ¶óÀÎÀÌ ³ÑÀ» Á¤µµ·Î º¹ÀâÇÏ´Ù. ±× ¸¸Å­ ´Ù¾çÇÑ °³¹ß ±â¹ý°ú ÇÔ¼öµéÀÌ »ç¿ëµÇ¾úÀ¸¸ç ±× ¸ðµç °ÍÀ» »ó¼¼È÷ ¼³¸íÇϰí ÀÖ´Ù. ¶ÇÇÑ, °ÔÀÓ °³¹ßÀÚÀÇ ¾ÆÀ̵ð¾î¿¡ ´ëÇØ¼­µµ À̾߱âÇϰí ÀÖ´Ù.

    Chapter 08. ´Ù¶÷Áã ¸Ô±â
    ´Ù¶÷Á㠸Ա⠰ÔÀÓ¿¡´Â óÀ½À¸·Î ¿©·¯ ¸íÀÇ ÀûÀÌ ÇѲ¨¹ø¿¡ ³ª¿Â´Ù. ÀûÀ» ¿©·¯ °³ ¸¸µå´Â ¹æ¹ý°ú °¢°¢ÀÇ ´Ù¶÷Áã°¡ µ¿ÀÏÇÑ °ªÀ» °¡Áö°Ô ÇØ¼­ °ÔÀÓ ·çÇÁ¿¡¼­ ¿©·¯ ´Ù¶÷ÁãµéÀ» ÇÑ ¹ø¿¡ ´Ù·ç±â À§ÇÑ Äڵ带 ¼³¸íÇÑ´Ù. ±×¸®°í Ä«¸Þ¶ó¿¡ ´ëÇÑ °³³äµµ óÀ½ ¼Ò°³ÇÑ´Ù. ¶ÇÇÑ ¼öÇÐ ÇÔ¼öÀÎ »çÀÎ(sine) ÇÔ¼ö¸¦ »ç¿ëÇØ ´Ù¶÷ÁãµéÀÌ Á¡ÇÁÇÒ ¶§ ÀÚ¿¬½º·´°Ô º¸À̵µ·Ï ¸¸µå´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.

    Chapter 09. ½ºÅ¸ Ǫ¼Å
    ½ºÅ¸ Ǫ¼Å °ÔÀÓÀº ´Ù¶÷Á㠸Ա⠰ÔÀÓ¿¡ ºñÇØ ÇÑ ´Ü°è ´õ º¹ÀâÇÑ °ÔÀÓÀ¸·Î ·¹º§¸¶´Ù ŸÀÏ ±×·¡ÇÈÀ¸·Î ¼­·Î ´Ù¸¥ ¼¼°è¸¦ µðÀÚÀÎÇÑ´Ù. Áï, ¿©±â¿¡¼­´Â ´Ü¼øÈ÷ ¸Ê Çϳª¸¦ °¡Áö°í Àüü °ÔÀÓÀ» ÁøÇàÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ¸ÊÀ» Á¦ÀÛÇÏ¿© À̸¦ ·¹º§ ÆÄÀÏ·Î »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇϰí ÀÖ´Ù.

    Chapter 10. º¸³Ê½º °ÔÀÓ 4°³
    ÀÌ Ã©ÅÍ¿¡¼­´Â 4°³ÀÇ º¸³Ê½º °ÔÀÓÀÇ ¼Ò½º Äڵ带 ¾Ë¾Æº»´Ù. ¼Ò½º ÄÚµå¿Í ÄÚµåÀÇ ÁÖ¼®¹® ¿Ü¿¡ º°µµÀÇ ¼³¸íÀ» ºÙÀÌÁö ¾Ê°í µ¶ÀÚµéÀÌ Á÷Á¢ °ÔÀÓÀ» Ç÷¹ÀÌÇØº¸¸é¼­ °ÔÀÓÀÌ ¾î¶»°Ô ÀÛµ¿ÇÏ´ÂÁö ½º½º·Î ¾Ë¾Æº¸µµ·Ï Çϰí ÀÖ´Ù. ÀÌ Ã©ÅÍ¿¡ ¼ö·ÏµÈ °ÔÀÓÀº Çø®ÇÇ(Flippy, ¿Àµ¨·Î(Othello)¸¦ Ä«ÇÇ, Ç÷¹À̾ ÀΰøÁö´É ÄÄÇ»ÅÍ¿Í °Ü·ï¼­ ŸÀÏÀ» µÚÁý¾î¾ß ÇÑ´Ù), À×Å© ä¿ì±â(Ink Spill, Ç÷¯µå ÇÊ(Flood Fill) ¾Ë°í¸®ÁòÀ» »ç¿ë), 4°³ ¿¬¼Ó °ÔÀÓ(Four in a Row, Ä¿³ØÆ®Æ÷(Connect Four)¸¦ Ä«ÇÇ, ÀΰøÁö´É ÄÄÇ»ÅÍ¿Í ´ë°á), ÁªÁª(Gemgem, ºñÁÖ¾óµå(Bejeweled)¸¦ Ä«ÇÇ, º¸¼®ÀÇ À§Ä¡¸¦ ¹Ù²ã¼­ 3°³ ¿¬¼ÓµÇ´Â º¸¼®ÀÇ ¿­À» ¸¸µç´Ù)ÀÌ´Ù.
  •  
    ÁöÀºÀÌ | ¾Ë ½´º£À̰¡¸£Æ®(Al Sweigart)
    ͏®Æ÷´Ï¾Æ »÷ÇÁ¶õ½Ã½ºÄÚÀÇ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚÀÌ´Ù. ÀÚÀü°Å Ÿ±â, µ¶¼­, ÀÚ¿øºÀ»ç, ÄÄÇ»ÅÍ º¸¾È, À¯¿ëÇÑ ¼ÒÇÁÆ®¿þ¾î ¸¸µé±â¸¦ Áñ±ä´Ù. ¿ø·¡´Â ÅØ»ç½º ÈÞ½ºÅÏ Ãâ½ÅÀÌ¸ç ¿À½ºÆ¾ÀÇ ÅØ»ç½º ´ëÇп¡¼­ ÄÄÇ»ÅͰúÇÐ ÇÐÀ§¸¦ ¹Þ¾Ò´Ù. Ä£ÀýÇÏ°í ³»¼ºÀûÀÌ¸ç °í¾çÀ̸¦ ÁÁ¾ÆÇϰí ÇÏ·çÇÏ·ç ³ú¼¼Æ÷°¡ ´Ä¾î°¡´Â °ÍÀ» °ÆÁ¤ÇÑ´Ù. °ø¿ø¿¡¼­ ´Ù¶÷Á㸦 ¹ß°ßÇÏ¸é ¹Ùº¸°°ÀÌ Å©°Ô ¿ô°ï ÇÑ´Ù. ºó ¾ÆÆÄÆ®¿¡¼­ ¿Ü·Î¿ï ¶§¸é NPR ´º½º ¸®Æ÷Æ®¸¦ µéÀ¸¸ç ¸¶À½À» Ä¡À¯ÇÑ´Ù.

    ¿Å±äÀÌ | ±è¼¼Èñ
    Çѱ¹ IBM°ú VMware¿¡¼­ ½Ã½ºÅÛ ¿£Áö´Ï¾î·Î ±Ù¹«Çß´Ù. ÇöÀç´Â °¡Á·µé°ú ÇÔ²² ¹Ì±¹ ½Ç¸®Äܹ븮¿¡¼­ ¹ø¿ªÀ» Çϸç ÀçÃæÀü ÁßÀÌ´Ù. 10³â°£ Çѱ¹ IBM¿¡¼­ UNIX ½Ã½ºÅÛ ±â¼ú Áö¿ø ¹× ¼­·Î ´Ù¸¥ OS °£ C/C++ ÇÁ·Î±×·¥ ÀÌ½Ä ¾÷¹«¸¦ Çß´Ù. 2008³â Á߹ݺÎÅÍ Å¬¶ó¿ìµå ÄÄÇ»ÆÃ°ú Amazon Web Service¸¦ Á¢Çϰí, IBM ¿ùµå ¿ÍÀÌµå ÆÄÀÏ·µ Ŭ¶ó¿ìµå ½Ã½ºÅÛ ÇÁ·ÎÁ§Æ®¿¡ Âü°¡Çϸ鼭 Ŭ¶ó¿ìµå °ü·Ã ±â¼ú¿¡ Èï¹Ì¸¦ °¡Áö°Ô µÇ¾ú´Ù. VMware Global·Î ÀÌÁ÷ ÈÄ Å¬¶ó¿ìµå ±â¼ú Àü¹®°¡ °â ¿¡¹ÝÁ©¸®½ºÆ®·Î ±Ù¹«ÇÏ¸ç °¢Á¾ ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå ½Ã½ºÅÛ ¹× µ¥½ºÅ©Åé Ŭ¶ó¿ìµå ¼­ºñ½º ±¸¼º¿¡ Âü°¡Çß´Ù. ÀçÇÐ ½ÃÀýºÎÅÍ ²ÙÁØÈ÷ ¹ø¿ª Ȱµ¿¿¡ Âü°¡ÇØ ¿ÔÀ¸¸ç Àú¼­·Î´Â ¡¶Multitenant Utility Computing on IBM Power Systems Running AIX¡·, ¿ª¼­·Î´Â ¡¶ºñÁÖ¾ó C++ 5.0 ¾ð¸®½¬µå(´ë¸²)¡·, ¡¶´ÙÀ̳ª¹Í HTML ¾ð¸®½¬µå(´ë¸²)¡·, ¡¶HTML4.0 ¾ð¸®½¬µå(´ë¸²)¡· µîÀÌ ÀÖ´Ù.
     
     
     
                                      
    ȸ»ç¼Ò°³      °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§      °í°´¼¾ÅÍ     »çÀÌÆ®¸Ê      µµ¿ò¸»