Àΰ£ vs. AIÀÇ Àç¹ÌÀÖ°í ±â¹ßÇÑ ÄÚµù ÇÑÆÇ ´ë°á
ÀÌ Ã¥Àº 24°³ÀÇ Á¤±ÔÇ¥Çö½Ä ¹®Á¦¸¦ ÆÄÀ̽㠾ð¾î·Î Ç®¾îº¸¸ç Àΰ£ÀÇ ÇØ°á ¹æ¹ý°ú ChatGPT, ÄÚÆÄÀÏ·µÀÇ ÇØ°á ¹æ¹ýÀº ¾î¶»°Ô ´Ù¸¥Áö ºñ±³Çغ»´Ù. AI ÄÚµù ¾î½Ã½ºÅÏÆ®ÀÇ ±â´É°ú ÇѰ踦 ÀÌÇØÇϵµ·Ï µ½°í, »ý»êÀûÀÎ ÇÁ·ÒÇÁÆ® ÀÛ¼º¹ý, AI ÄÚµù ¾î½Ã½ºÅÏÆ®ÀÇ Á¦¾ÈÀ» Çö¸íÇÏ°Ô ÃëÇÕÇÏ´Â ¹æ¹ý, ¿øÇÏ´Â °á°ú¸¦ ¾ò±â À§ÇØ AI ÄÚµù ¾î½Ã½ºÅÏÆ®¿Í »óÈ£ÀÛ¿ëÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁØ´Ù. ÀÌ Ã¥ÀÌ ³¡³¯ ¶§ÂëÀ̸é AI¸¦ »ç¿ëÇÏÁö ¾Ê¾Æµµ ÀڽŸ¸ÀÇ ¹æ¹ýÀ¸·Î Á¤±ÔÇ¥Çö½ÄÀ» Ç® ¼ö ÀÖ´Â ´ÞÀÎÀÌ µÉ °ÍÀÌ´Ù.
¸Ó½Å·¯´× ¹× °úÇÐ ÄÄÇ»Æà ºÐ¾ß¿¡¼ °³¹ßÀÚ¿Í µ¥ÀÌÅÍ °úÇÐÀÚ¸¦ ±³À°ÇÏ´Â KDM TrainingÀÇ Ã¢¾÷ÀÚ´Ù. ¾Æ³ªÄÜ´ÙÀÇ µ¥ÀÌÅÍ °úÇÐ ÈÆ·Ã ÇÁ·Î±×·¥À» ¸¸µé¾úÀ¸¸ç °í±Þ °úÁ¤À» °¡¸£ÃÆ´Ù. ½ÉÃþ ½Å°æ¸ÁÀÌ µîÀåÇÏ¸é¼ ·Îº¿ ¿À¹ö·Îµå(Áö´ÉÀ» °®Ãá ¹Ì·¡Çü ·Îº¿)¸¦ ÈƷýÃÅ°´Â ÂÊÀ¸·Î ºÐ¾ß¸¦ ¿Å°å´Ù.
D.E. ¼î ¸®¼Ä¡(D.E. Shaw Research)¿¡¼ 8³â°£ ÀÏÇßÀ¸¸ç, 6³â°£ ÆÄÀ̽㠼ÒÇÁÆ®¿þ¾î Àç´ÜÀÇ À̻縦 ¿ªÀÓÇß´Ù. ÇöÀç »óÇ¥À§¿øȸ¿Í Scientific Python Working GroupÀÇ °øµ¿ ÀÇÀåÀ» ¸Ã°í ÀÖ´Ù. 2000³â´ë¿¡ ÀÛ¼ºÇÑ ¡´Charming Python(¸Å·ÂÀûÀÎ ÆÄÀ̽ã)¡µ°ú ¡´XML Matters(XML ¹®Á¦)¡µ´Â ÆÄÀ̽㠺о߿¡¼ °¡Àå ¸¹ÀÌ ÀÐÈù ±ÛÀÌ´Ù. Àú¼·Î ¡ºµ¥ÀÌÅÍ °úÇÐ È¿À²À» ³ôÀÌ´Â µ¥ÀÌÅÍ Å¬¸®´Ð¡»(¿¡ÀÌÄÜÃâÆÇ»ç), ¡ºThe Puzzling Quirks of Regular Expressions¡»ÀÌ ÀÖ´Ù.
¿Å±äÀÌ ¸Ó¸®¸» xº£Å¸¸®´õ Èıâ xiÁöÀºÀÌ¡¤¿Å±äÀÌ ¼Ò°³ xiv½ÃÀÛÇϸç xvi°¨»çÀÇ ±Û xviiiÀÌ Ã¥¿¡ ´ëÇÏ¿© xixÇ¥Áö¿¡ ´ëÇÏ¿© xxiiCHAPTER 1 ÀÌ Ã¥ÀÌ ´Ù·ç´Â ¹üÀ§ 101 Á¤±ÔÇ¥Çö½Ä¿¡ °üÇØ 402 ÇÁ·Î±×·¡¹Ö ±â°èÀÇ µîÀå 503 ÀǵµÀûÀÎ ¼ÒÇÁÆ®¿þ¾î °³¹ß 8CHAPTER 2 ¼ö·®ÀÚ¿Í Æ¯º°ÇÑ ÇÏÀ§ ÆÐÅϵé 11ÆÛÁñ 01 ¿ÍÀϵåÄ«µå ½ºÄÚÇÁ 13x·Î ½ÃÀÛÇÏ°í y·Î ³¡³ª´Â ¸ðµç ´Ü¾î¸¦ ¸ÅÄ¡Ç϶ó 13[ÀúÀÚ »ý°¢] °¢ ÆÐÅÏÀº ¹«¾ù°ú ¸ÅÄ¡Çϴ°¡? 14[AI »ý°¢] CodingNet 17ÆÛÁñ 02 ´Ü¾î¿Í ½ÃÄö½º 18ÀϺΠ´Ü¾îµéÀÌ x·Î ½ÃÀÛÇÏÁö ¾Ê´õ¶óµµ ¸ÅÄ¡Ç϶ó 18[ÀúÀÚ »ý°¢] ¹«¾ùÀÌ ´Ü¾î °æ°è¸¦ °áÁ¤ÇÏ´ÂÁö »ý°¢Ç϶ó 19[AI »ý°¢] Æ®·£½ºÆ÷¸Ó 19ÆÛÁñ 03 Endpoint Ŭ·¡½º 21°°Àº ¹®ÀÚ Å¬·¡½ºÀÇ ½ÃÀÛ°ú ³¡ÀÌ ´Ù¸¥ ´Ü¾î¸¦ ¸ÅÄ¡Ç϶ó 21[ÀúÀÚ »ý°¢] Á¤±ÔÇ¥Çö½ÄÀ» ´Ùµë¾î¼ ¿ì¸®°¡ ¿øÇÏ´Â °Í°ú ¸ÅÄ¡ÇÏÀÚ 22[AI »ý°¢] Ä£±¸µéÀº Àü±â·Î ¿òÁ÷À̴°¡? 22ÆÛÁñ 04 ±¸¼º Æ÷¸Ë 26Á¤±ÔÇ¥Çö½ÄÀ» »ç¿ëÇؼ ±¸¼º Æ÷¸ËÀ» ÆĽÌÇ϶ó 26[ÀúÀÚ »ý°¢] ÇüÅ´ °æ°è¼±À» °¡Áø´Ù´Â °ÍÀ» ±â¾ïÇ϶ó 27[AI »ý°¢] »çÀ̹ö´ÙÀÎ º¼Æ® ³ëÆ® 27ÆÛÁñ 05 »ç¶÷ÀÇ À¯ÀüÀÚ 29Åڷι̾î·Î ³¡³ª´Â DNA ÀÎÄÚµù ½ÃÄö½º¸¦ ½Äº°Ç϶ó 29[ÀúÀÚ »ý°¢] ºÐÀÚ»ý¹°ÇÐÀÇ Á᫐ ¿ø¸®¸¦ ±â¾ïÇ϶ó 31[AI »ý°¢] ¾Èµå·ÎÀ̵å´Â Àü±â¾çÀÇ ²ÞÀ» ²Ù´Â°¡? 32CHAPTER 3 ÇÔÁ¤°ú Åé´Ï¹ÙÄû ¼Ó ¸ð·¡ 37ÆÛÁñ 06 Ä¡¸íÀûÀÎ ¹éÆ®·¡Å· 39Á¤±ÔÇ¥Çö½ÄÀ» »ç¿ëÇØ ¸Þ½ÃÁö ÇÁ·ÎÅäÄÝÀ» ºü¸£°Ô °ËÁõÇ϶ó 39[ÀúÀÚ »ý°¢] Æı¹À» ÇÇÇϱâ À§ÇØ ³ë·ÂÇ϶ó 41[AI »ý°¢] ±â¼úÀû ƯÀÌÁ¡ 43ÆÛÁñ 07 µµ¹Ì³ë Ç÷¹ÀÌÇϱâ 45ASCII·Î Ç¥ÇöµÇ¾î ¸ÅÄ¡µÈ µµ¹Ì³ëµéÀ» ½Äº°Ç϶ó 45[ÀúÀÚ »ý°¢] ù ¹ø° »ý°¢º¸´Ù È¿À²ÀûÀÎ ¹æ¹ýÀ» ½ÃµµÇ϶ó 46[AI »ý°¢] ¸·´ë±â¿Í µ¹¸æÀ̸¦ »ç¿ëÇÏ´Â ÀüÀï 47ÆÛÁñ 08 °í±Þ µµ¹Ì³ë 49À¯´ÏÄÚµåÀÇ ÄÚµå Æ÷ÀÎÆ®·Î¼ ¸ÅÄ¡ÇÏ´Â µµ¹Ì³ëµéÀ» ½Äº°Ç϶ó 49[ÀúÀÚ »ý°¢] ´ÙÀ̾î±×·¥¿¡ °üÇÑ »ý°¢Àº Ç×»ó Áñ°Ì´Ù 51[AI »ý°¢] ¾ó¸¶³ª ¸¹Àº µ¶ÀÚ°¡ Æ©¸µ Å×½ºÆ®¸¦ Åë°úÇÒ ¼ö ÀÖÀ»±î? 51ÆÛÁñ 09 ¼¾¼ ¾ÆÆ® 54»óÅ ½ÃÄö½º¿¡¼ À¯È¿ÇÏ°Ô ÀÎÄÚµùµÈ ½ÅÈ£µé¸¸ ½Äº°Ç϶ó 54[ÀúÀÚ »ý°¢] ¸ÅÄ¡ ÆÐÅÏÀÌ Á¸ÀçÇÑ´Ù¸é ã¾Æ¶ó 56[AI »ý°¢] ³» ¸¶À½Àº ¿òÁ÷ÀÌ°í ÀÖ¾î. ³ª´Â ´À³¥ ¼ö ÀÖ¾î 57CHAPTER 4 Á¤±ÔÇ¥Çö½ÄÀ» »ç¿ëÇؼ ÇÔ¼ö »ý¼ºÇϱâ 61ÆÛÁñ 10 str.count() À籸ÇöÇϱâ 63Á¤±ÔÇ¥Çö½ÄÀ» »ç¿ëÇØ str.count()¿Í µî°¡ÀÎ ÇÔ¼ö¸¦ ÀÛ¼ºÇ϶ó 63[ÀúÀÚ »ý°¢] Á¤±ÔÇ¥Çö½ÄÀ¸·Î ¾î¶»°Ô ÇÏÀ§ ¹®ÀÚ¿ÀÇ ÃâÇöÀ» ¼¿ ¼ö ÀÖÀ»±î? 64[AI »ý°¢] Ưº°ÇÑ ±â°è 64ÆÛÁñ 11 str.count() À籸ÇöÇϱâ(´õ¿í ¾ö°ÝÇÏ°Ô) 67¼ýÀÚ º¯¼ö¸¦ »ç¿ëÇÏÁö ¾Ê°í str.count()¿¡ ÇØ´çÇÏ´Â ÇÔ¼ö¸¦ ÀÛ¼ºÇ϶ó 67[ÀúÀÚ »ý°¢] ÁÖ¾îÁø Á¦¾àÀ» ¸¸Á·ÇÏ´Â ÆÄÀ̽ã ÇÔ¼ö¸¦ ÀÛ¼ºÇ϶ó 68[AI »ý°¢] HORARÀÇ ÀüÀï 70ÆÛÁñ 12 ÇÔ¼ö À̸§ ã±â 72ÇÔ¼ö¿¡ ÀϹÝÀûÀÎ À̸§ÀÌ ¾Æ´Ñ ÀÇ¹Ì ÀÖ´Â À̸§À» Áö¾î¶ó 72[ÀúÀÚ »ý°¢] ÄÚµå´Â óÀ½ ÀÛ¼ºµÇ¾úÀ» ¶§º¸´Ù ÈξÀ ´õ ¸¹ÀÌ ÀÐÈù´Ù 73[AI »ý°¢] ÄÄÇ»ÅÍ °úÇп¡´Â µÎ °¡Áö ¾î·Á¿î ¹®Á¦°¡ ÀÖ´Ù 73ÆÛÁñ 13 Æ÷Ä¿ Ç÷¹ÀÌ 1 74¾ÕÀ¸·Î ³ª¿Ã ÆÛÁñÀ» À§ÇØ ÀûÀýÇÏ°Ô Á¤±ÔÇ¥Çö½ÄÀ» »ç¿ëÇÏ´Â ±â´ÉÀ» ¸¸µé¾î¶ó 74[ÀúÀÚ »ý°¢] ÇÔ¼öµéÀº ÇÁ·Î±×·¥ ±Ô¸ð°¡ Ŭ¼ö·Ï µµ¿òÀÌ µÈ´Ù 75[AI »ý°¢] ±×´Â ³» Æ÷Ä¿ÆäÀ̽º¸¦ ÀÐÀ» ¼ö ¾ø´Ù 76ÆÛÁñ 14 Æ÷Ä¿ Ç÷¹ÀÌ 2 82½ºÆ®·¹ÀÌÆ® ¶Ç´Â Ç÷¯½Ã Ä«µå Æи¦ ½Äº°Ç϶ó 82[ÀúÀÚ »ý°¢] õ ¸® ±æµµ ÇÑ °ÉÀ½ºÎÅÍ 82[AI »ý°¢] ºÒ°øÆòÇÑ ÀÏ¿¡¼ Àΰ£À» º¸È£ÇÏ´Â »çȸ 84ÆÛÁñ 15 Æ÷Ä¿ Ç÷¹ÀÌ 3 88Æ÷Ä¿ Ä«µå Æи¦ Æ÷ Ä«µå¿Í ¸ÅÄ¡Ç϶ó 88[ÀúÀÚ »ý°¢] ÀÌ±æ ¼ö ¾ø´Ù¸é ¼ÓÀÌ°í ¶Ç ¼Ó¿©¶ó 89[AI »ý°¢] ¾ðÁ¨°¡´Â ±â°èµéµµ ¼ýÀÚ¸¦ ¼¿ ¼ö ÀÖÀ» °ÍÀÌ´Ù 89ÆÛÁñ 16 Æ÷Ä¿ Ç÷¹ÀÌ 4 91Æ÷Ä¿ Ä«µå Æи¦ Ç® ÇϿ콺¿Í ¸ÅÄ¡Ç϶ó 91[ÀúÀÚ »ý°¢] ºÒ¿îÀ» °¨¼öÇÏ°í º£ÆÃÇØ¾ß ÇÒ ¼öµµ ÀÖ´Ù 92[AI »ý°¢] ÀÚÀ¯ ÀÇÁö´Â °øÂ¥°¡ ¾Æ´Ï´Ù 93ÆÛÁñ 17 Æ÷Ä¿ Ç÷¹ÀÌ 5 96Æ÷Ä¿ Ä«µå Æп¡¼ Æ®¸®ÇÃ, Åõ Æä¾î, ¿ø Æä¾î¸¦ ¸ÅÄ¡Ç϶ó 96[ÀúÀÚ »ý°¢] 3Àº 2º¸´Ù Å©Áö¸¸ 4º¸´Ù ÀÛ´Ù 97[AI »ý°¢] 2±îÁö ¼¼±â 99CHAPTER 5 ½±°í, ¾î·Æ°í, ºÒ°¡´ÉÇÑ ÀÛ¾÷µé 103ÆÛÁñ 18 °°Àº Ä«¿îÆ® ½Äº°Çϱâ 105½ÃÀÛ°ú ³¡ ±âÈ£ÀÇ ±ÕÇüÀ» ¸ÂÃß¾î¶ó 105[ÀúÀÚ »ý°¢] ¼öÆòÀû »ç°í°¡ ´äÀ» ã´Â µ¥ µµ¿òÀÌ µÉ ¼ö ÀÖ´Ù 105[AI »ý°¢] ¿©±â ¿ëµéÀÌ ÀÖ´Ù 106ÆÛÁñ 19 ´Ü¾î°¡ Áߺ¹µÇ±â Àü¿¡ ¸ÅÄ¡Çϱâ 108Àüü ¹®ÀÚ¿ ¾È¿¡¼ Áߺ¹µÇÁö ¾Ê´Â Ãʱâ Á¢µÎ»ç¸¦ ¸ÅÄ¡Ç϶ó 108[ÀúÀÚ »ý°¢] ¿ä±¸ »çÇ×À» ¸¸Á·½Ãų ÆÐÅÏÀ» ã¾Æ¶ó 109[AI »ý°¢] ÃνºÅ° À§°èÀÇ µöÆäÀÌÅ© 110ÆÛÁñ 20 IPv4 ÁÖ¼Ò Å×½ºÆÃÇϱâ 113IPv4 ÁÖ¼Ò Çü½ÄÀ» ½Ç¿ëÀûÀ¸·Î ¸ÅÄ¡Ç϶ó 113[ÀúÀÚ »ý°¢] ÀÌ ¹®Á¦¿¡ ´ëÇØ Á¤±ÔÇ¥Çö½ÄÀÌ ÃæºÐÈ÷ °·ÂÇÑÁö Áú¹®Ç϶ó 114[AI »ý°¢] ³ª´Â ±â°è°¡ µÇ°í ½Í¾î 115ÆÛÁñ 21 ¼ýÀÚ ½ÃÄö½º ¸ÅÄ¡Çϱâ 117¿¬¼ÓÇؼ µÎ ¹è°¡ µÇ´Â ¼ýÀÚ¸¦ ³ªÅ¸³»´Â ½ÃÄö½º¸¦ ¸ÅÄ¡Ç϶ó 117[ÀúÀÚ »ý°¢] ÇØ°áÃ¥ÀÌ µÉ ¼ö ¾ø´Â °ÍÀ» ¹èÁ¦Ç϶ó 118[AI »ý°¢] ¹Ð°ú ü½ºº¸µå 119ÆÛÁñ 22 ÇǺ¸³ªÄ¡ ¼ö ¸ÅÄ¡Çϱâ 122ÇǺ¸³ªÄ¡ ¼ö¸¦ ³ªÅ¸³»´Â ¹®ÀÚ¿À» ¸ÅÄ¡Ç϶ó 122[ÀúÀÚ »ý°¢] Ȳ±Ýºñ ³ª¼±Àº ¿ì¾ÆÇÏ°Ô ÇǺ¸³ªÄ¡ ¼ö¸¦ ÀϹÝÈÇÑ´Ù 123[AI »ý°¢] ÀÚ¿¬ÀÇ ÇÁ·¢ÅÐ ±âÇÏÇÐ 124ÆÛÁñ 23 ¼Ò¼ö ¸ÅÄ¡Çϱâ 127¼Ò¼ö ½ÃÄö½ºÀÇ Ãʱâ À¯ÇÑ Á¢µÎ»ç¸¦ ³ªÅ¸³»´Â ¹®ÀÚ¿À» ¸ÅÄ¡Ç϶ó 127[ÀúÀÚ »ý°¢] Á¤¼ö·ÐÀÇ ±âº» Á¤¸®¸¦ Á¸ÁßÇ϶ó 128[AI »ý°¢] »ó½Ä°ú ºñ»ó½Ä 129ÆÛÁñ 24 »ó´ë ¼Ò¼ö ¸ÅÄ¡Çϱâ 131»ó´ë ¼Ò¼ö(¼·Î¼Ò)ÀÇ ½ÃÄö½º¸¦ ³ªÅ¸³»´Â ¹®ÀÚ¿À» ¸ÅÄ¡Ç϶ó 131[ÀúÀÚ »ý°¢] Âü°ú °ÅÁþÀº »ç¶÷ÀÇ »ý°¢¿¡ µû¶ó °áÁ¤µÈ´Ù 132[AI »ý°¢] ¾Æħ ½Ä»ç Àü¿¡ ºÒ°¡´ÉÇÑ ¿©¼¸ °¡Áö Àϵé 133¸¶Ä¡¸ç 135APPENDIX A Á¤±ÔÇ¥Çö½Ä »ç¿ë ¹æ¹ý 13701 Á¤±ÔÇ¥Çö½ÄÀ» »ç¿ëÇÏ´Â µµ±¸´Â ¹«¾ùÀΰ¡? 14002 ÃʱÞ: ÅؽºÆ®ÀÇ ÆÐÅÏ ¸ÅÄ¡Çϱâ 14103 Áß±Þ: ÅؽºÆ®ÀÇ ÆÐÅÏ ¸ÅÄ¡Çϱâ 14904 °í±Þ: Á¤±ÔÇ¥Çö½Ä È®Àå 157APPENDIX B ¿£µù Å©·¹µðÆ® 165Á¤±ÔÇ¥Çö½Ä ÁÖ¿ä ÆÐÅÏ 171ã¾Æº¸±â 173