°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (32,490¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (23,940¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (27,360¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

Àü¹®°¡¸¦ À§ÇÑ ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö : ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà,À¯Áöº¸¼ö,ÆÐŰ¡,¹èÆ÷ µî ¸ð´ø ÆÄÀ̽㠰³¹ß ¸¶½ºÅÍÇϱâ

¿øÁ¦ : Expert Python Programming
¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

°øÀ¯Çϱâ
Á¤°¡

38,000¿ø

  • 34,200¿ø (10%ÇÒÀÎ)

    1,900P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
  • 4/25(¸ñ) À̳» ¹ß¼Û ¿¹Á¤  (¼­¿ï½Ã °­³²±¸ »ï¼º·Î 512)
  • ¹«·á¹è¼Û
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­

  • »óÇ°±Ç

AD

¶óÀ̺êºÏ

Ã¥¼Ò°³

º£Å׶û¿¡°Ô ¹è¿ì´Â ¸ð´ø ÆÄÀ̽㠰³¹ßÀÇ º£½ºÆ® ÇÁ·¢Æ¼½º¿Í ÀλçÀÌÆ®

ÇÁ·Î´ö¼Ç ·¹º§¿¡¼­ ÆÄÀ̽ãÀ» ÆÄÀ̽ã´ä°Ô ¾²±â À§ÇØ ¾Ë¾Æ¾ß ÇÒ ¸ðµç °ÍÀ» ¸Á¶óÇÑ Ã¥. ÃֽŠÇÇó¸¦ È°¿ëÇØ ÆÄÀ̽㠾ÖÇø®ÄÉÀ̼ÇÀ» ±¸Ãà, À¯Áöº¸¼ö, ÆÐŰ¡, ¹èÆ÷ÇÏ´Â ¹æ¹ýÀ» ±í¼÷ÀÌ »ìÆ캻´Ù. º£Å׶û °³¹ßÀÚ°¡ ¾ö¼±ÇÑ º£½ºÆ® ÇÁ·¢Æ¼½º, À¯¿ëÇÑ µµ±¸, Ç¥ÁØÀ» ÀÍÈûÀ¸·Î½á ÆÄÀ̽ã Àü¹®°¡¿¡ ÇÑ °ÉÀ½ ´õ °¡±î¿öÁú ¼ö ÀÖ´Ù.

ÃâÆÇ»ç ¼­Æò

º£Å׶û¿¡°Ô ¹è¿ì´Â ÆÄÀ̽á´ÐÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà, À¯Áöº¸¼ö, ÆÐŰ¡ ±â¹ý

ÆÄÀ̽ã Äڵ带 ÀÛ¼ºÇϱâ´Â ½±Áö¸¸, À¯Áöº¸¼öÇϱâ ÁÁÀº ȯ°æÀ» °®Ãß°í °¡µ¶¼º ³ôÀº Äڵ带 ¸¸µé±â´Â ½±Áö ¾Ê´Ù. ÀÌ Ã¥Àº ¼ö³â°£ ´Ù¾çÇÑ ÆÄÀ̽㠾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÇöÇÑ Àü¹® °æÇèÀ» ´ã¾Æ, ÇÁ·Î´ö¼Ç ·¹º§¿¡¼­ ÆÄÀ̽ãÀ» ÆÄÀ̽ã´ä°Ô ¾²±â À§ÇØ ¾Ë¾Æ¾ß ÇÒ ¸ðµç °ÍÀ» ¸Á¶óÇÑ Áöħ¼­´Ù. Àü¹® ÆÄÀ̽ã ÇÁ·Î±×·¡¸Ó¶ó¸é ²À ¾Ë¾Æ¾ß ÇÒ ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà, À¯Áöº¸¼ö, ÆÐŰ¡, ¹èÆ÷ ¹æ¹ýÀ» ÀÚ¼¼È÷ »ìÆ캸°í, º£½ºÆ® ÇÁ·¢Æ¼½º, À¯¿ëÇÑ µµ±¸, Ç¥ÁØÀ» ¹è¿ï ¼ö ÀÖ´Ù.

1~4Àå¿¡¼­´Â ÆÄÀ̽ã ÇÁ·Î±×·¡¸ÓµéÀÌ ÀÌ¿ëÇÏ´Â µµ±¸ÀÇ ±âº»ÀûÀÎ ¿ä¼Òµé¿¡ ÃÊÁ¡À» ¸ÂÃá´Ù. »ý»ê¼º µµ±¸, Çö´ëÀûÀΠȯ°æ, ÃֽŠÆÄÀ̽㠸±¸®½º¿¡¼­ µµÀÔµÈ »õ·Î¿î ±¸¹® ¿ä¼ÒµéÀ» »ìÆ캻´Ù. ¼­·Î ´Ù¸¥ µðÆæ´ø½Ãµé·Î ±¸¼ºµÈ º¹ÀâÇÑ È¯°æÀ» ¼¼ÆÃÇÏ´Â ¿ì¾ÆÇÑ ¹æ¹ýºÎÅÍ µñ¼Å³Ê¸® º´ÇÕ, zoneinfo, ±¸Á¶Àû ÆÐÅÏ ¸ÅĪ µî ÃֽŠÆÄÀ̽ã ÇÇó±îÁö, ƯÈ÷ ´Ù¸¥ ¾ð¾î¿¡¼­ ÆÄÀ̽ãÀ¸·Î ÀüÇâÇÏ´Â °³¹ßÀÚ°¡ ¸ð´ø ÆÄÀ̽㠰³¹ßÀÇ ¼¼°è¿¡ ¾ÈÂøÇÏ´Â µ¥ µµ¿òÀ» ÁØ´Ù.

5~9Àå¿¡¼­´Â µðÀÚÀÎ ÆÐÅÏ, ÇÁ·Î±×·¡¹Ö Æз¯´ÙÀÓ, ¸ÞŸÇÁ·Î±×·¡¹Ö ±â¹ý¿¡ °üÇØ »ìÆ캻´Ù. ÀÛÀº ±Ô¸ðÀÇ ¿¹Á¦ ÇÁ·Î±×·¥À» ±¸ÇöÇغ¸°í ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØó¿¡ ´ëÇؼ­µµ ±íÀÌ ´Ù·é´Ù. ÀÎÅÍÆäÀ̽º, µ¿½Ã¼º, À̺¥Æ® ÁÖµµ ÇÁ·Î±×·¡¹Ö/¾ÆÅ°ÅØó µî Çö´ë ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà¿¡¼­ ¹Ýµå½Ã °í·ÁÇØ¾ß ÇÏ´Â ¿ä¼Ò¸¦ ÆÄÀ̽á´ÐÇÏ°Ô ±¸ÇöÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù. ÆÄÀ̽ãÀÇ Å»ýÀû ¼º´É ÇѰ踦 ±Øº¹Çϱâ À§ÇØ C/C++ Äڵ带 ÆÄÀ̽㿡 ÅëÇÕÇÏ´Â ¹æ¹ýµµ »ìÆ캻´Ù.

10~13Àå¿¡¼­´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÑ ÀÌÈÄ ½±°Ô À¯Áöº¸¼öÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â µµ±¸¿Í ±â¹ýµéÀ» »ìÆ캻´Ù. Å×½ºÆÃ, ÆÐŰ¡ ¹× ¹èÆ÷, ·Î±ë ¹× ¸ð´ÏÅ͸µ, ÄÚµå ÃÖÀûÈ­ µî °³¹ß ¼ö¸íÁÖ±âÀÇ ¸¶Áö¸· ´Ü°è¿¡ ´ëÇؼ­µµ ´Ù¸¥ °÷¿¡¼­´Â ã¾Æº¸±â ¾î·Á¿î ÀλçÀÌÆ®¸¦ ¾òÀ» ¼ö ÀÖ´Ù.

º£Å׶û °³¹ßÀÚ°¡ ¾ö¼±ÇÑ º£½ºÆ® ÇÁ·¢Æ¼½º, À¯¿ëÇÑ µµ±¸, Ç¥ÁØÀ» ÀÍÈûÀ¸·Î½á ÆÄÀ̽ã Àü¹®°¡¿¡ ÇÑ °ÉÀ½ ´õ °¡±î¿öÁú ¼ö ÀÖ´Ù. ¸ð´ø ÆÄÀ̽㠰³¹ßÀÇ °¡Àå ±íÀº °÷À¸·Î ¶Ù¾îµéÀÚ.

ÁÖ¿ä ³»¿ë
¡á ¹Ýº¹ °¡´ÉÇÏ°í ÀÏ°üµÈ ÆÄÀ̽㠰³¹ß ȯ°æÀ» ¼¼ÆÃÇÏ´Â ÃֽŠ¹æ¹ýµé
¡á Ä¿¹Â´ÏƼ ¹× ÇÁ·Î´ö¼Ç »ç¿ëÀ» À§ÇØ ÆÄÀ̽ã Äڵ带 È¿°úÀûÀ¸·Î ÆÐŰ¡ÇÏ´Â ¹ý
¡á f-string, enum, lambda ÇÔ¼ö µî ¸ð´ø ÆÄÀ̽㠱¸¹® ÇнÀ
¡á ¸ÞŸŬ·¡½º¸¦ ÀÌ¿ëÇØ º¹ÀâÇÑ ÆÄÀ̽㠸ÞŸÇÁ·Î±×·¡¹Ö ½±°Ô ÀÍÈ÷±â
¡á ÆÄÀ̽㠵¿½Ã¼º ÄÚµå ÀÛ¼º
¡á C/C++ ÄÚµå¿Í ÆÄÀ̽ã ÄÚµåÀÇ ÅëÇÕ

̵̧ȍ

»õ¹Â¾ó ´õÁÖÅÍ(Samuel de Zoete)(»ç¿ìµð ¾Æ¶÷ÄÚ µ¥ÀÌÅÍ»çÀ̾ð½º/¸Ó½Å·¯´× ¸®µå)
ÈçÇÑ ÆÄÀ̽ã ÇнÀ¹ýÀÌ¾ß ³Î·ÈÁö¸¸, ÀÌ Ã¥Àº ºñÁî´Ï½º ȯ°æ¿¡¼­ ÆÄÀ̽ãÀ» ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö¿¡ ´ëÇÑ »õ·Ó°í Áß¿äÇÑ Á¤º¸·Î ³ª¸¦ ¿©·¯ ¹ø ³î¶ó°Ô Çß´Ù. dzºÎÇÑ Á¤º¸°¡ ´ã°Ü Àִµ¥, °¡·É ½Ã½ºÅÛ ¼¼ÆÃ, °¡»ó ¸Ó½Å, »õ·Î¿î ÇÇó, ¸®¼Ò½º, °ß°íÇÑ ÇÁ·Î±×·¡¹Ö °°Àº ÁÖÁ¦µéÀÌ´Ù. ½Ã½ºÅÛ ·¹º§ ȯ°æ °Ý¸®¿¡ ´ëÇØ ÀλçÀÌÆ®¸¦ ¾ò¾ú°í, À̸¦ ¹ÙÅÁÀ¸·Î ÆÄÀ̽㠾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ¹× ¹èÆ÷ ¹æ½ÄÀ» ¹Ù²Ù¾î ½Ã°£°ú ¸®¼Ò½º¸¦ Å©°Ô Àý¾àÇÒ ¼ö ÀÖ¾ú´Ù. Àü¹® ÆÄÀ̽ã ÇÁ·Î±×·¡¸Ó»Ó¸¸ ¾Æ´Ï¶ó, ÆÄÀ̽ãÀ» ÁÖ ¾ð¾î·Î »ç¿ëÇÏ´Â ¸ðµç ÀÌ¿¡°Ô Çʵ¶¼­·Î ±ÇÇÑ´Ù.

¸ñÂ÷

ÁöÀºÀ̤ý¿Å±äÀÌ ¼Ò°³ xi
±â¼ú °¨¼öÀÚ ¼Ò°³ xii
¿Å±äÀÌ ¸Ó¸®¸» xiii
º£Å¸¸®´õ Èıâ xv
°¨»çÀÇ ±Û xvii
ÀÌ Ã¥¿¡ ´ëÇÏ¿© xviii

CHAPTER 1 ÆÄÀ̽ãÀÇ ÇöÀç 1
1.1 ÆÄÀ̽ãÀÇ ÇöÀç¿Í ÁøÇà »óȲ 2
1.2 ÆÄÀ̽ã 2ÀÇ ÇöÀç¿Í ¹Ì·¡ 3
1.3 ÃֽŠÁ¤º¸ÀÇ È®Àΰú ½Àµæ 5
__1.3.1 PEP ¹®¼­ 6
__1.3.2 È°¼ºÈ­µÈ Ä¿¹Â´ÏƼ 8
__1.3.3 ±âŸ ÀÚ·áµé 10
1.4 ¿ä¾à 12

CHAPTER 2 ¸ð´ø ÆÄÀ̽㠰³¹ß ȯ°æ 13
2.1 ±â¼úÀû ¿ä±¸ »çÇ× 14
2.2 ÆÄÀ̽ã ÆÐŰ¡ »ýÅ°è 15
__2.2.1 pip¸¦ ÀÌ¿ëÇÑ ÆÄÀ̽ã ÆÐÅ°Áö ¼³Ä¡Çϱâ 15
2.3 ·±Å¸ÀÓ È¯°æ °Ý¸® 17
__2.3.1 ¾ÖÇø®ÄÉÀÌ¼Ç ·¹º§ °Ý¸® vs. ½Ã½ºÅÛ ·¹º§ °Ý¸® 20
2.4 ¾ÖÇø®ÄÉÀÌ¼Ç ·¹º§ ȯ°æ °Ý¸® 22
__2.4.1 Æ÷¾îÆ®¸®: µðÆæ´ø½Ã °ü¸® ½Ã½ºÅÛ 24
2.5 ½Ã½ºÅÛ ·¹º§ ȯ°æ °Ý¸® 29
__2.5.1 ÄÁÅ×À̳ÊÈ­ vs. °¡»óÈ­ 31
__2.5.2 µµÄ¿¸¦ ÀÌ¿ëÇÑ °¡»ó ȯ°æ 33
__2.5.3 º£À̱׷±Æ®¸¦ ÀÌ¿ëÇÑ °¡»ó °³¹ß ȯ°æ 52
2.6 À¯¸íÇÑ »ý»ê¼º µµ±¸µé 54
__2.6.1 Ä¿½ºÅÒ ÆÄÀ̽㠼Р55
__2.6.2 IPython ÀÌ¿ëÇϱâ 56
__2.6.3 Ä¿½ºÅÒ ½ºÅ©¸³Æ® ¹× ÇÁ·Î±×·¥°ú ¼Ð ¿¬µ¿Çϱâ 59
__2.6.4 ÀÎÅÍ·¢Æ¼ºê µð¹ö°Å 60
__2.6.5 ±âŸ »ý»ê¼º Çâ»ó µµ±¸ 62
2.7 ¿ä¾à 64

CHAPTER 3 ÆÄÀ̽ãÀÇ »õ·Î¿î ±â´É 65
3.1 ±â¼ú ¿ä±¸ »çÇ× 66
3.2 ÃÖ±ÙÀÇ ¾ð¾î Ãß°¡ »çÇ× 66
__3.2.1 µñ¼Å³Ê¸® º´ÇÕ ¹× ¾÷µ¥ÀÌÆ® ¿¬»êÀÚ 67
__3.2.2 ÇÒ´ç Ç¥Çö½Ä 72
__3.2.3 ŸÀÔ ÈùÆà Á¦³×¸¯ 76
__3.2.4 À§Ä¡ Àü´Þ¸¸ °¡´ÉÇÑ ¸Å°³º¯¼ö 78
__3.2.5 zoneinfo ¸ðµâ 81
__3.2.6 graphlib ¸ðµâ 82
3.3 ±×´ÙÁö »õ·ÓÁö´Â ¾ÊÁö¸¸ ¿©ÀüÈ÷ ¸ÚÁø ¿ä¼Òµé 86
__3.3.1 breakpoint() ÇÔ¼ö 86
__3.3.2 °³¹ß ¸ðµå 88
__3.3.3 ¸ðµâ ·¹º§ __getattr__() ¹× __dir__() ÇÔ¼ö 90
__3.3.4 f-stringÀ» ÀÌ¿ëÇÑ ¹®ÀÚ¿­ ¼­½Ä ÁöÁ¤ 91
__3.3.5 ¼ýÀÚ ¸®ÅÍ·²ÀÇ ¾ð´õ½ºÄÚ¾î 93
__3.3.6 secrets ¸ðµâ 93
3.4 ¹Ì·¡¿¡ °üÇÑ ¿¹»ó 95
__3.4.1 | ¿¬»êÀÚ¸¦ ÀÌ¿ëÇÑ À¯´Ï¾ð ŸÀÔ 95
__3.4.2 ±¸Á¶Àû ÆÐÅÏ ¸ÅĪ 96
3.5 ¿ä¾à 101

CHAPTER 4 ÆÄÀ̽ã°ú ´Ù¸¥ ¾ð¾î¿ÍÀÇ ºñ±³ 103
4.1 ±â¼úÀû ¿ä±¸ »çÇ× 104
4.2 Ŭ·¡½º ¸ðµ¨°ú °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö 104
__4.2.1 ½´ÆÛŬ·¡½º·ÎÀÇ Á¢±Ù 105
__4.2.2 ´ÙÁß »ó¼Ó°ú ¸Þ¼­µå °áÁ¤ ¼ø¼­ 107
__4.2.3 Ŭ·¡½º ÀνºÅϽº ÃʱâÈ­ 113
__4.2.4 ¼Ó¼º Á¢±Ù ÆÐÅÏ 117
__4.2.5 µð½ºÅ©¸³ÅÍ 118
__4.2.6 ÇÁ·ÎÆÛƼ 125
4.3 µ¿Àû ´ÙÇü¼º 131
__4.3.1 ¿¬»êÀÚ ¿À¹ö·Îµù 132
__4.3.2 ÇÔ¼ö ¹× ¸Þ¼­µå ¿À¹ö·Îµù 139
4.4 µ¥ÀÌÅÍ Å¬·¡½º 143
4.5 ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö 147
__4.5.1 ¶÷´Ù ÇÔ¼ö 149
__4.5.2 map(), filter(), reduce() ÇÔ¼ö 151
__4.5.3 ºÎºÐ °´Ã¼¿Í ºÎºÐ ÇÔ¼ö 154
__4.5.4 Á¦³Ê·¹ÀÌÅÍ 155
__4.5.5 Á¦³Ê·¹ÀÌÅÍ Ç¥Çö½Ä 156
__4.5.6 µ¥Ä¿·¹ÀÌÅÍ 157
4.6 ¿­°ÅÇü 159
4.7 ¿ä¾à 162

CHAPTER 5 ÀÎÅÍÆäÀ̽º, ÆÐÅÏ, ¸ðµâ¼º 163
5.1 ±â¼úÀû ¿ä±¸ »çÇ× 164
5.2 ÀÎÅÍÆäÀ̽º 165
__5.2.1 °£´ÜÇÑ ¿ª»ç: zope.interface 167
__5.2.2 ÇÔ¼ö ¾Ö³ÊÅ×À̼ǰú Ãß»ó º£À̽º Ŭ·¡½º ÀÌ¿ëÇϱâ 175
__5.2.3 ŸÀÔ ¾Ö³ÊÅ×À̼ÇÀ» ÅëÇÑ ÀÎÅÍÆäÀ̽º 181
5.3 Á¦¾î ¹ÝÀü°ú µðÆæ´ø½Ã ÁÖÀÔ 184
__5.3.1 ¾ÖÇø®ÄÉÀ̼ÇÀÇ ÅëÁ¦ ¹ÝÀü 186
__5.3.2 µðÆæ´ø½Ã ÁÖÀÔ ÇÁ·¹ÀÓ¿öÅ© »ç¿ëÇϱâ 194
5.4 ¿ä¾à 200

CHAPTER 6 µ¿½Ã¼º 201
6.1 ±â¼úÀû ¿ä±¸ »çÇ× 202
6.2 µ¿½Ã¼ºÀ̶õ ¹«¾ùÀΰ¡? 202
6.3 ¸ÖƼ½º·¹µù 204
__6.3.1 ¸ÖƼ½º·¹µùÀ̶õ? 205
__6.3.2 ÆÄÀ̽ãÀÇ ½º·¹µå ó¸® ¹æ½Ä 209
__6.3.3 ¾ðÁ¦ ¸ÖƼ½º·¹µùÀ» »ç¿ëÇØ¾ß Çϴ°¡? 210
__6.3.4 ¸ÖƼ½º·¹µå ¾ÖÇø®ÄÉÀÌ¼Ç ¿¹½Ã 213
6.4 ¸ÖƼÇÁ·Î¼¼½Ì 230
__6.4.1 ³»Àå multiprocessing ¸ðµâ 233
__6.4.2 ÇÁ·Î¼¼½º Ç® ÀÌ¿ëÇϱâ 237
__6.4.3 multiprocessing.dummy¸¦ ¸ÖƼ½º·¹µù ÀÎÅÍÆäÀ̽º·Î ÀÌ¿ëÇϱâ 239
6.5 ºñµ¿±â ÇÁ·Î±×·¡¹Ö 240
__6.5.1 Çù·ÂÀû ¸ÖƼŽºÅ·°ú ºñµ¿±â I/O 241
__6.5.2 ÆÄÀ̽ãÀÇ async/await Å°¿öµå 242
__6.5.3 ºñµ¿±â ÇÁ·Î±×·¡¹ÖÀÇ ½ÇÁúÀû ¿¹ 247
__6.5.4 ºñµ¿±â°¡ ¾Æ´Ñ ÄÚµå¿Í async/future ÅëÇÕÇϱâ 250
6.6 ¿ä¾à 254

CHAPTER 7 À̺¥Æ® ÁÖµµ ÇÁ·Î±×·¡¹Ö 255
7.1 ±â¼úÀû ¿ä±¸ »çÇ× 256
7.2 À̺¥Æ® ÁÖµµ ÇÁ·Î±×·¡¹ÖÀ̶õ ¹«¾ùÀΰ¡? 256
__7.2.1 À̺¥Æ® ÁÖµµ != ºñµ¿±â 257
__7.2.2 GUI¿¡¼­ÀÇ À̺¥Æ® ÁÖµµ ÇÁ·Î±×·¡¹Ö 258
__7.2.3 À̺¥Æ® ÁÖµµ Åë½Å 261
7.3 À̺¥Æ® ÁÖµµ ÇÁ·Î±×·¡¹ÖÀÇ ´Ù¾çÇÑ ½ºÅ¸ÀÏ 263
__7.3.1 ÄÝ¹é ±â¹Ý ½ºÅ¸ÀÏ 263
__7.3.2 ÁÖü ±â¹Ý ½ºÅ¸ÀÏ 265
__7.3.3 ÅäÇÈ ±â¹Ý ½ºÅ¸ÀÏ 270
7.4 À̺¥Æ® ÁÖµµ ¾ÆÅ°ÅØó 272
__7.4.1 À̺¥Æ®¿Í ¸Þ½ÃÁö Å¥ 273
7.5 ¿ä¾à 276

CHAPTER 8 ¸ÞŸÇÁ·Î±×·¡¹Ö ¿ä¼Òµé 277
8.1 ±â¼úÀû ¿ä±¸ »çÇ× 278
8.2 ¸ÞŸÇÁ·Î±×·¡¹ÖÀ̶õ ¹«¾ùÀΰ¡? 278
8.3 µ¥Ä¿·¹ÀÌÅ͸¦ ÀÌ¿ëÇØ ÇÔ¼öÀÇ ÇൿÀ» »ç¿ë Àü ¼öÁ¤Çϱâ 279
__8.3.1 ÇÑ ´Ü°è ´õ: Ŭ·¡½º µ¥Ä¿·¹ÀÌÅÍ 281
8.4 Ŭ·¡½º ÀνºÅϽº »ý¼º ÇÁ·Î¼¼½º °¡·Îä±â 286
8.5 ¸ÞŸŬ·¡½º 289
__8.5.1 ÀϹÝÀûÀÎ ±¸¹® 290
__8.5.2 ¸ÞŸŬ·¡½º »ç¿ë ¿¹½Ã 293
__8.5.3 ¸ÞŸŬ·¡½ºÀÇ ÇÔÁ¤ 297
__8.5.4 ¸ÞŸŬ·¡½ºÀÇ ´ë¾ÈÀ¸·Î __init_subclass__() ¸Þ¼­µå ÀÌ¿ëÇϱâ 298
8.6 ÄÚµå »ý¼º 300
__8.6.1 exec, eval, compile 301
__8.6.2 Ãß»ó ±¸¹® Æ®¸® 302
__8.6.3 ÀÓÆ÷Æ® ÈÅ 304
__8.6.4 ÆÄÀ̽㿡¼­ÀÇ À¯¸íÇÑ ÄÚµå »ý¼º »ç·Ê 304
8.7 ¿ä¾à 307

CHAPTER 9 ÆÄÀ̽㿡 C¿Í C++ ¿¬°áÇϱâ 309
9.1 ±â¼úÀû ¿ä±¸ »çÇ× 311
9.2 ÆÄÀ̽ã È®Àå ±â´ÉÀÇ ÇÙ½ÉÀÎ C/C++ 311
9.3 ÆÄÀ̽ã C È®Àå ±â´É ÄÄÆÄÀÏ ¹× ·Îµù 312
9.4 È®Àå ±â´É ÀÌ¿ëÀÇ Çʿ伺 314
__9.4.1 Å©¸®Æ¼Äà ÄÚµå ¼½¼ÇÀÇ ¼º´É °³¼± 315
__9.4.2 ´Ù¸¥ ¾ð¾î·Î ÀÛ¼ºµÈ ±âÁ¸ ÄÚµå ÅëÇÕ 316
__9.4.3 ¼­µåÆÄƼ ´ÙÀ̳»¹Í ¶óÀ̺귯¸® ÅëÇÕ 316
__9.4.4 È¿À²ÀûÀÎ Ä¿½ºÅÒ µ¥ÀÌÅÍ Å¸ÀÔ »ý¼º 317
9.5 È®Àå ±â´É ÀÛ¼º 317
__9.5.1 ¼ø¼öÇÑ C È®Àå ±â´É 319
__9.5.2 CythonÀ» ÀÌ¿ëÇÑ È®Àå ±â´É ÀÛ¼º 337
9.6 È®Àå ±â´É »ç¿ëÀÇ ´ÜÁ¡ 343
__9.6.1 Ãß°¡ÀûÀÎ º¹À⼺ 344
__9.6.2 º¸´Ù ¾î·Á¿î µð¹ö±ë 345
9.7 È®Àå ±â´É ¾øÀÌ ´ÙÀ̳»¹Í ¶óÀ̺귯¸®¿Í ÀÎÅÍÆäÀ̽ÌÇϱâ 345
__9.7.1 ctypes ¸ðµâ 346
__9.7.2 CFFI 353
9.8 ¿ä¾à 355

CHAPTER 10 Å×½ºÆðú Ç°Áú ÀÚµ¿È­ 357
10.1 ±â¼úÀû ¿ä±¸ »çÇ× 358
10.2 Å×½ºÆ® ÁÖµµ °³¹ß ¿øÄ¢ 359
10.3 pytest¸¦ ÀÌ¿ëÇØ Å×½ºÆ® ÀÛ¼ºÇϱâ 362
__10.3.1 Å×½ºÆ® ¸Å°³º¯¼öÈ­ 369
__10.3.2 pytestÀÇ ÇȽºÃ³ 372
__10.3.3 ÆäÀÌÅ© ÀÌ¿ëÇϱâ 381
__10.3.4 ¸ñ°ú unittest.mock ¸ðµâ 385
10.4 Ç°Áú ÀÚµ¿È­ 389
__10.4.1 Å×½ºÆ® Ä¿¹ö¸®Áö 390
__10.4.2 ½ºÅ¸ÀÏ Çȼ­¿Í ÄÚµå ¸°ÅÍ 394
__10.4.3 Á¤Àû ŸÀÔ ºÐ¼® 397
10.5 µ¹¿¬º¯ÀÌ Å×½ºÆà 399
10.6 À¯¿ëÇÑ Å×½ºÆà À¯Æ¿¸®Æ¼ 406
__10.6.1 ½ÇÁ¦ÀûÀÎ µ¥ÀÌÅÍ°ª Á¶ÀÛÇϱâ 406
__10.6.2 ½Ã°£°ª Á¶ÀÛÇϱâ 407
10.7 ¿ä¾à 409

CHAPTER 11 ÆÄÀ̽ã ÄÚµå ÆÐŰ¡°ú ¹èÆ÷ 411
11.1 ±â¼úÀû ¿ä±¸ »çÇ× 412
11.2 ¶óÀ̺귯¸® ÆÐŰ¡ ¹× ¹èÆ÷ 412
__11.2.1 ÆÄÀ̽ã ÆÐÅ°Áö ±¸Á¶ 413
__11.2.2 ÆÐÅ°Áö ¹èÆ÷ À¯Çü 422
__11.2.3 ÆÐÅ°Áö µî·Ï ¹× °ø°³ 427
__11.2.4 ÆÐÅ°Áö ¹öÀú´×°ú µðÆæ´ø½Ã °ü¸® 429
__11.2.5 Ä¿½ºÅÒ ÆÐÅ°Áö ¼³Ä¡ 433
__11.2.6 ³×ÀÓ½ºÆäÀ̽º ÆÐÅ°Áö 435
__11.2.7 ÆÐÅ°Áö ½ºÅ©¸³Æ®¿Í ¿£Æ®¸® Æ÷ÀÎÆ® 437
11.3 À¥¿ë ¾ÖÇø®ÄÉÀÌ¼Ç ¹× ¼­ºñ½º ÆÐŰ¡ 441
__11.3.1 12¿ä¼Ò ¾Û ¹æ¹ý·Ð 442
__11.3.2 µµÄ¿ È°¿ëÇϱâ 444
__11.3.3 ȯ°æ º¯¼ö ´Ù·ç±â 446
__11.3.4 ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·¹ÀÓ¿öÅ©¿¡¼­ ȯ°æ º¯¼öÀÇ ¿ªÇÒ 450
11.4 ½ºÅĵå¾ó·Ð ½ÇÇà ÆÄÀÏ »ý¼º 454
__11.4.1 ½ºÅĵå¾ó·Ð ½ÇÇà ÆÄÀÏÀÌ À¯¿ëÇÑ °æ¿ì 455
__11.4.2 ³Î¸® ¾Ë·ÁÁø µµ±¸µé 456
__11.4.3 ½ÇÇà ÆÄÀÏ ÆÐÅ°Áö¿¡¼­ ÆÄÀ̽ã ÄÚµåÀÇ º¸¾È 464
11.5 ¿ä¾à 465

CHAPTER 12 ¾ÖÇø®ÄÉÀÌ¼Ç µ¿ÀÛ°ú ¼º´É °üÃø 467
12.1 ±â¼úÀû ¿ä±¸ »çÇ× 468
12.2 ¿¡·¯¿Í ·Î±× ĸó 468
__12.2.1 ÆÄÀÌ½ã ·Î±ë ±âÃÊ 469
__12.2.2 ÁÁÀº ·Î±ë ÇÁ·¢Æ¼½º 482
__12.2.3 ºÐ»ê ·Î±ë 484
__12.2.4 »çÈÄ ¸®ºä¸¦ À§ÇÑ ¿¡·¯ ĸó 487
12.3 ÄÚµå¿Í Ä¿½ºÅÒ ÁöÇ¥ Á¶»ç 490
__12.3.1 ÇÁ·Î¸ÞÅ׿콺 ÀÌ¿ë 492
12.4 ºÐ»ê ¾ÖÇø®ÄÉÀÌ¼Ç Æ®·¹ÀÌ½Ì 502
__12.4.1 Jaeger¸¦ ÀÌ¿ëÇÑ ºÐ»ê Æ®·¹ÀÌ½Ì 505
12.5 ¿ä¾à 511

CHAPTER 13 ÄÚµå ÃÖÀûÈ­ 513
13.1 ±â¼úÀû ¿ä±¸ »çÇ× 514
13.2 ³ª»Û ¼º´ÉÀ» ¹ß»ý½ÃÅ°´Â ÀϹÝÀûÀÎ ¿ä¼Òµé 514
__13.2.1 ÄÚµå º¹Àâµµ 515
__13.2.2 °úµµÇÑ ¸®¼Ò½º ÇÒ´ç°ú ´©¼ö 519
__13.2.3 °úµµÇÑ I/O¿Í ºí·ÎÅ· 520
13.3 ÄÚµå ÇÁ·ÎÆÄÀϸµ 521
__13.3.1 CPU »ç¿ë·® ÇÁ·ÎÆÄÀϸµ 522
__13.3.2 ¸Þ¸ð¸® »ç¿ë·® ÇÁ·ÎÆÄÀϸµ 530
13.4 ÀûÀýÇÑ µ¥ÀÌÅÍ ±¸Á¶¸¦ ¼±ÅÃÇÏ¿© º¹Àâµµ ÁÙÀ̱â 541
__13.4.1 ¸®½ºÆ® °Ë»öÇϱâ 541
__13.4.2 ÁýÇÕ ÀÌ¿ëÇϱâ 542
__13.4.3 collections ¸ðµâ ÀÌ¿ëÇϱâ 543
13.5 ¾ÆÅ°ÅØó Æ®·¹À̵å¿ÀÇÁ È°¿ëÇϱâ 548
__13.5.1 ÈÞ¸®½ºÆ½°ú ±Ù»ç ¾Ë°í¸®Áò ÀÌ¿ëÇϱâ 548
__13.5.2 ŽºÅ© Å¥¿Í Áö¿¬µÈ ó¸® ÀÌ¿ëÇϱâ 550
__13.5.3 È®·üÀû µ¥ÀÌÅÍ ±¸Á¶ ÀÌ¿ëÇϱâ 553
__13.5.4 ij½Ì 555
13.6 ¿ä¾à 563

ã¾Æº¸±â 565

º»¹®Áß¿¡¼­

´ë±Ô¸ð ÆÐŰ¡ »ýÅ°è´Â ÇÏ·ç ¾Æħ¿¡ ¸¸µé¾îÁöÁö ¾Ê´Â´Ù. ¸ð´ø ¾ÖÇø®ÄÉÀ̼ǵéÀº PyPIÀÇ ¿©·¯ ÆÐÅ°Áö¸¦ È°¿ëÇØ ¸¸µé¾îÁö¸ç, ÆÐÅ°Áöµéµµ Àú¸¶´Ù µðÆæ´ø½Ã¸¦ °¡Áø´Ù. ´ë±Ô¸ð ¾ÖÇø®ÄÉÀ̼ÇÀÇ µðÆæ´ø½Ã´Â ²¿¸®¿¡ ²¿¸®¸¦ ¹®´Ù. ¾î¶² ÆÐÅ°ÁöµéÀº ´Ù¸¥ ÆÐÅ°ÁöÀÇ Æ¯Á¤ ¹öÀü¿¡ ÀÇÁ¸ÇÑ´Ù´Â »ç½Ç±îÁö ´õÇØÁö¸é µðÆæ´ø½Ã Áö¿Ádependency hell(¹öÀü ¿ä±¸ »çÇ×ÀÇ Ãæµ¹À» ¼öÀÛ¾÷À¸·Î ÇØ°áÇϱ⠰ÅÀÇ ºÒ°¡´ÉÇÑ »óȲ)¿¡ ºüÁö±â ½Ê»óÀÌ´Ù. / ±×·¡¼­ PyPI¿¡¼­ Á¦°øÇÏ´Â ÆÐÅ°ÁöµéÀ» ´Ù·ç´Â µ¥ µµ¿òÀ» ÁÖ´Â µµ±¸µéÀÇ »ç¿ë¹ýÀ» ¹Ýµå½Ã ¼÷ÁöÇØ¾ß ÇÑ´Ù. (15ÂÊ)

µµÄ¿¿Í µµÄ¿ ÄÄÆ÷Áî´Â ÀçÇö °¡´ÉÇÑ °Ý¸®µÈ °³¹ß ȯ°æÀ» ¸¸µé ¼ö ÀÖ´Â ÈǸ¢ÇÑ ±â¹ÝÀ» Á¦°øÇÏÁö¸¸, ¶§·Î´Â ½ÇÁ¦ °¡»ó ¸Ó½ÅÀÌ ´õ ³ªÀº(ȤÀº À¯ÀÏÇÑ) ¼±ÅÃÀÏ ¼öµµ ÀÖ´Ù. ÀÌ·± »óȲ¿¡¼­´Â ¸®´ª½º°¡ ¾Æ´Ñ ´Ù¸¥ ¿î¿µÃ¼Á¦¸¦ À§ÇÑ ¾à°£ÀÇ ½Ã½ºÅÛ ÇÁ·Î±×·¡¹ÖÀ» ÇØ¾ß ÇÑ´Ù. / º£À̱׷±Æ®´Â ·ÎÄà °³¹ßÀ» ¸ñÀûÀ¸·Î °¡»ó ȯ°æÀ» °ü¸®ÇÏ´Â °¡Àå À¯¸íÇÑ ¼ö´ÜÀ¸·Î °£ÁֵȴÙ. ¸ðµç ½Ã½ºÅÛ µðÆæ´ø½Ã¸¦ Æ÷ÇÔÇÑ °³¹ß ȯ°æÀ» ±â¼úÇÏ´Â °£´ÜÇÏ°í Æí¸®ÇÑ ¹æ¹ýÀ» Á¦°øÇϸç À̸¦ ÇÁ·ÎÁ§Æ® ÄÚµå¿Í Á÷Á¢ÀûÀ¸·Î ¿¬°áÇØÁØ´Ù. À©µµ¿ì, macOS´Â ¹°·Ð ¸î °¡Áö À¯¸íÇÑ ¸®´ª½º ¹èÆ÷ÆÇ¿¡¼­µµ »ç¿ëÇÒ ¼ö ÀÖ´Ù. (52ÂÊ)

ŸÀÔ ÈùÆà ¾Ö³ÊÅ×À̼Çtype-hinting annotationÀº ¼±Åà »çÇ×ÀÌÁö¸¸ ÆÄÀ̽㿡¼­ Á¡Á¡ À¯¸íÇØÁö°í ÀÖ´Â ÇÇó´Ù. ŸÀÔ ÈùÆà Á¦³×¸¯À» ÀÌ¿ëÇÏ¸é º¯¼ö, Àμö, ÇÔ¼ö ¹Ýȯ ŸÀÔÀ» ŸÀÔ Á¤ÀÇ¿Í ÇÔ²² ¾Ö³ÊÅ×À̼ÇÇÒ ¼ö ÀÖ´Ù. ÀÌ Å¸ÀÔ ¾Ö³ÊÅ×À̼ÇÀº ¹®¼­È­ Ãø¸é¿¡¼­ÀÇ ¸ñÀûÀ» Áö¿øÇϱâ À§ÇÑ °ÍÀÌÁö¸¸, ¿ÜºÎ µµ±¸¸¦ È°¿ëÇØ Äڵ带 °ËÁõÇÏ´Â ¸ñÀûÀ¸·Îµµ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¸¹Àº ÇÁ·Î±×·¡¹Ö IDE´Â ŸÀÔ ÈùÆà ¾Ö³ÊÅ×À̼ÇÀ» ÀνÄÇϸç ÀáÀçÀûÀΠŸÀÔ °ü·Ã ¹®Á¦¸¦ ½Ã°¢ÀûÀ¸·Î °­Á¶ÇÑ´Ù. mypy ¶Ç´Â pyright¿Í °°Àº Á¤Àû ŸÀÔ Ã¼Ä¿static type checker¸¦ ÀÌ¿ëÇϸé ÄÚµå º£À̽º Àüü¸¦ ½ºÄµÇÏ°í ¾Ö³ÊÅ×À̼ÇÀ» »ç¿ëÇÑ ÄÚµå À¯´ÖÀÇ ¸ðµç ŸÀÌÇÎ ¿¡·¯¸¦ º¸°íÇÑ´Ù. (76ÂÊ)

´Ù¸¥ ¸î¸î ¾ð¾îµé°ú ´Þ¸® ÆÄÀ̽ãÀº ´ÙÁß Ä¿³Î ·¹º§ ½º·¹µåkernel-level thread¸¦ »ç¿ëÇØ ¸ðµç ÀÎÅÍÇÁ¸®ÅÍ ·¹º§ ½º·¹µåinterpreter-level thread¸¦ ½ÇÇàÇÑ´Ù. Ä¿³Î ·¹º§ ½º·¹µå´Â OS Ä¿³Î¿¡ ÀÇÇØ ¿î¿µ ¹× ½ºÄÉÁÙ¸µµÈ´Ù. CPythonÀº OSº° ½Ã½ºÅÛ ÄÝÀ» ÀÌ¿ëÇØ ½º·¹µå¸¦ »ý¼ºÇÏ°í Á¶ÀÎÇϸç, ½º·¹µå ½ÇÇà ½ÃÁ¡°ú ½º·¹µå¸¦ ½ÇÇàÇÒ CPU Äھ ´ëÇÑ ¿ÏÀüÇÑ ÅëÁ¦¸¦ °®Áö ¾Ê´Â´Ù. ÀÌ Ã¥ÀÓÀº ¿ÂÀüÈ÷ ½Ã½ºÅÛ Ä¿³Î¿¡°Ô ÀÏÀÓÇÑ´Ù. ½Ã½ºÅÛ Ä¿³ÎÀº ¿ì¼±µµ°¡ ´õ ³ôÀº ½º·¹µå¸¦ ½ÇÇàÇϱâ À§ÇØ ½ÇÇà ÁßÀÎ ½º·¹µå¸¦ ¾ðÁ¦µç ¼±Á¡ÇÒ ¼ö ÀÖ´Ù. (209ÂÊ)

ÇÑ ´Ü°è ´õ ÁøÇàÇغ¸ÀÚ. ÀϹÝÀûÀÎ C ¿¹½Ã¿¡¼­ ¼ø¼öÇÑ C ÇÔ¼ö¸¦ È£ÃâÇÏ´Â µ¿¾È GILÀ» ÇØÁ¦ÇÏ´Â ¹æ¹ýÀ» È®ÀÎÇß´Ù. °á°úÀûÀ¸·Î ÀÌ È®Àå ±â´ÉÀº ¸ÖƼ½º·¹µå ¾ÖÇø®ÄÉÀ̼ǿ¡ Á¶±Ý ´õ ÀûÇÕÇÏ°Ô µÇ¾ú´Ù. ÀÌÀü ¿¹½Ã¿¡¼­ Python/C API Çì´õ·ÎºÎÅÍ Py_BEGIN_ALLOW_THREADS¿Í Py_BEGIN_ALLOW_THREADS Àüó¸® ¸ÅÅ©·Î¸¦ ÀÌ¿ëÇؼ­ ƯÁ¤ ÄÚµå ¿µ¿ªÀ» ÆÄÀ̽ã È£Ãâ¿¡¼­ ÀÚÀ¯·Óµµ·Ï ³ªÅ¸³Â´Ù. Cython ±¸¹®Àº ´õ¿í °£°áÇÏ°í ±â¾ïÇϱ⠽±´Ù. ÇØ´ç ÄÚµå ¿µ¿ª ÁÖÀ§¿¡¼­ with nogil ¹®ÀåÀ» »ç¿ëÇϸé GILÀ» ÇØÁ¦ÇÒ ¼ö ÀÖ´Ù. (342ÂÊ)

ÀúÀÚ¼Ò°³

¹ÌÇÏ¿ì ¾ßº¸¸£½ºÅ° [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

10³â ÀÌ»ó ´Ù¾çÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ÀÌ¿ëÇØ Àü¹®ÀûÀ¸·Î ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÛ¼ºÇß´Ù. ÁÖ·Î À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ °í¼º´É ºÐ»ê ¹é¿£µå ¼­ºñ½º Äڵ带 ¸¸µé¾ú´Ù. ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¿¡¼­ ¸®µå ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÆ®±îÁö ¿©·¯ ±â¾÷¿¡¼­ ´Ù¾çÇÑ ¿ªÇÒÀ» Çß´Ù. °ú°ÅºÎÅÍ Áö±Ý±îÁö ÆÄÀ̽ãÀ» °¡Àå ¼±È£ÇÑ´Ù.

Ÿ·¹Å© Áö¾Æµ¥ [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇÁ¶û½º ºÎ¸£°í´º¿¡ °ÅÁÖÇÏ´Â ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î. ÀÏ·¡½ºÆ½Elastic¿¡¼­ °³¹ßÀÚ¸¦ À§ÇÑ µµ±¸¸¦ ¸¸µé°í ÀÖ´Ù. ÀÌÀü¿¡´Â ¸ðÁú¶ó¿¡¼­ 10¿© ³â°£ ÀÏÇßÀ¸¸ç, ÇÁ¶û½º ÆÄÀ̽㠻ç¿ëÀÚ ±×·ìÀÎ AFPy¸¦ ¼³¸³Çß´Ù. ´Ù¾çÇÑ ÀâÁö¿¡ ÆÄÀ̽㠰ü·Ã ±ÛÀ» ±â°íÇßÀ¸¸ç, ÇÁ¶û½º¾î¿Í ¿µ¾î·Î ¿©·¯ Ã¥À» ÁýÇÊÇß´Ù. ±¹³»¿¡´Â ¡¶ÆÄÀ̽㠸¶ÀÌÅ©·Î¼­ºñ½º¡·(¿¡ÀÌÄÜÃâÆÇ»ç, 2019), ¡¶ÆÄÀ̽ã ÇÙ½É °³¹ßÀÚµé°úÀÇ ÀÎÅͺ䡷(ÅÍ´×Æ÷ÀÎÆ®, 2019)·Î ¼Ò°³µÈ ¹Ù ÀÖ´Ù.

±è¸ð¼¼ [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

´ëÇÐ Á¹¾÷ ÈÄ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î, ¼ÒÇÁÆ®¿þ¾î Ç°Áú ¿£Áö´Ï¾î, ¾ÖÀÚÀÏ ÄÚÄ¡ µî ´Ù¾çÇÑ ºÎ¹®¿¡¼­ ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ Âü¿©Çß´Ù. Àç¹ÌÀÖ´Â ÀÏ, ³ª¿Í Á¶Á÷ÀÌ ¼ºÀåÇÏ°í ¼º°ú¸¦ ³»µµ·Ï µ½´Â ÀÏ¿¡ º¸¶÷À» ´À³¢¸ç ³ª Àڽſ¡°Ô µµÀüÇÏ°í ´õ ³ªÀº »ç¶÷ÀÌ µÇ±â À§ÇØ Ç×»ó ³ë·ÂÇÏ°í ÀÖ´Ù. Àú¼­·Î ¡ºÄÚµå Ç°Áú ½Ã°¢È­ÀÇ Á¤¼®¡»(Áö¾Ø¼±, 2015)ÀÌ ÀÖ°í, ¿Å±ä Ã¥À¸·Î´Â ¡ºÁ¦´ë·Î ¹è¿ì´Â ¼öÇÐÀû ÃÖÀûÈ­¡»(ÇѺû¹Ìµð¾î, 2021), ¡º±×¸²À¸·Î ¹è¿ì´Â TCP/IP¡» µîÀÌ ÀÖ´Ù.

¿ªÀÚÀÇ ´Ù¸¥Ã¥

Àüüº¸±â
ÆîÃ帱â

Àü°øµµ¼­/´ëÇб³Àç ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    0.0 (ÃÑ 0°Ç)

    100ÀÚÆò

    ÀÛ¼º½Ã À¯ÀÇ»çÇ×

    ÆòÁ¡
    0/100ÀÚ
    µî·ÏÇϱâ

    100ÀÚÆò

    0.0
    (ÃÑ 0°Ç)

    ÆǸÅÀÚÁ¤º¸

    • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

    »óÈ£

    (ÁÖ)±³º¸¹®°í

    ´ëÇ¥ÀÚ¸í

    ¾Èº´Çö

    »ç¾÷ÀÚµî·Ï¹øÈ£

    102-81-11670

    ¿¬¶ôó

    1544-1900

    ÀüÀÚ¿ìÆíÁÖ¼Ò

    callcenter@kyobobook.co.kr

    Åë½ÅÆǸž÷½Å°í¹øÈ£

    01-0653

    ¿µ¾÷¼ÒÀçÁö

    ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

    ±³È¯/ȯºÒ

    ¹ÝÇ°/±³È¯ ¹æ¹ý

    ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

    ¹ÝÇ°/±³È¯°¡´É ±â°£

    º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
    ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

    ¹ÝÇ°/±³È¯ ºñ¿ë

    º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
    »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

    ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

    ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

    ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
    ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

    ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

    ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

    »óÇ° Ç°Àý

    °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

    ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

    ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

    (ÁÖ)KGÀ̴Ͻýº ±¸¸Å¾ÈÀü¼­ºñ½º¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

    (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
    (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.

    ¹è¼Û¾È³»

    • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

    • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

    • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

    • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

    • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë