´ë·®±¸¸ÅȨ

ÆÄÀ̽ã À¥ ½ºÅ©·¡ÇÎ : ¼ö¸¹Àº µ¥ÀÌÅÍ »çÀÌ¿¡¼­ ÇÊ¿äÇÑ Á¤º¸ ¼öÁýÇϱâ (¿øÁ¦:Python Web Scraping - Second Edition: Fetching data from the Web)
Á¤°¡ 25,000¿ø
ÆǸŰ¡ 22,500¿ø (10% , 2,500¿ø)
I-Æ÷ÀÎÆ® 1,250P Àû¸³(6%)
ÆǸŻóÅ ÆǸÅÁß
ºÐ·ù
ÀúÀÚ Ä³¼­¸° ÀÚ¸Ö , ¸®Â÷µå ·Î¼Õ , ij¼­¸° ÀÚ¸Ö ( ¿ªÀÚ : ±è¿ëȯ, ±è¿ëȯ )
ÃâÆÇ»ç/¹ßÇàÀÏ ¿¡ÀÌÄÜÃâÆÇ / 2019.01.02
ÆäÀÌÁö ¼ö 272 page
ISBN 9791161752525
»óÇ°ÄÚµå 298353709
°¡¿ëÀç°í Àç°íºÎÁ·À¸·Î ÃâÆÇ»ç ¹ßÁÖ ¿¹Á¤ÀÔ´Ï´Ù.
 
ÁÖ¹®¼ö·® :
´ë·®±¸¸Å Àü¹® ÀÎÅÍÆÄÅ© ´ë·®ÁÖ¹® ½Ã½ºÅÛÀ» ÀÌ¿ëÇÏ½Ã¸é °ßÀû¿¡¼­ºÎÅÍ ÇàÁ¤¼­·ù±îÁö Æí¸®ÇÏ°Ô ¼­ºñ½º¸¦ ¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.
µµ¼­¸¦ °ßÀûÇÔ¿¡ ´ãÀ¸½Ã°í ½Ç½Ã°£ °ßÀûÀ» ¹ÞÀ¸½Ã¸é ±â´Ù¸®½Ç ÇÊ¿ä¾øÀÌ ÇÒÀιÞÀ¸½Ç ¼ö ÀÖ´Â °¡°ÝÀ» È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
¸ÅÁÖ ¹ß¼ÛÇØ µå¸®´Â ÀÎÅÍÆÄÅ©ÀÇ ½Å°£¾È³» Á¤º¸¸¦ ¹Þ¾Æº¸½Ã¸é »óÇ°ÀÇ ¼±Á¤À» ´õ¿í Æí¸®ÇÏ°Ô ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

 
Ã¥³»¿ë
¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú ¡á °£´ÜÇÑ ÆÄÀ̽ã ÇÁ·Î±×·¡¹ÖÀ¸·Î À¥ ÆäÀÌÁö¿¡¼­ µ¥ÀÌÅÍ ÃßÃâ ¡á º´·Ä·Î À¥ ÆäÀÌÁö¸¦ ó¸®ÇÒ ¼ö ÀÖ´Â º´·Ä Å©·Ñ·¯ ÀÛ¼º ¡á À¥ »çÀÌÆ®¸¦ Å©·Ñ¸µÇϱâ À§ÇØ ¸µÅ© ÃßÀû ¡á HTML¿¡¼­ Ư¡ ÃßÃâ ¡á Àç»ç¿ëÇϱâ À§ÇØ ´Ù¿î·ÎµåÇÑ HTML ij½Ì ¡á °¡Àå ºü¸¥ Å©·Ñ·¯ °áÁ¤À» À§ÇØ º´·Ä ¸ðµ¨ ºñ±³ ¡á ÀÚ¹Ù ½ºÅ©¸³Æ® ±â¹Ý À¥ »çÀÌÆ® ÆÄ½Ì ¹æ¹ý ¡á Æû ¹× ¼¼¼ÇÀ¸·Î »óÈ£ ÀÛ¿ëÇÏ´Â ¹æ¹ý ¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú µ¶ÀÚ°¡ ÀÌÀü¿¡ ÇÁ·Î±×·¡¹ÖÀ» Çغ» °æÇèÀÌ ÀÖ´Ù´Â °ÍÀ» ÀüÁ¦·Î ÀÛ¼ºµÆ°í ÇÁ·Î±×·¡¹ÖÀ» óÀ½ Á¢ÇÏ´Â Ãʺ¸ÀÚ¿¡°Ô´Â ÀûÇÕÇÏÁö ¾ÊÀ» °¡´É¼ºÀÌ ³ô´Ù. À¥ ½ºÅ©·¡ÇÎ ¿¹½Ã¸¦ »ìÆ캸·Á¸é ÆÄÀ̽㿡 ´É¼÷ÇØ¾ß ÇÏ°í pip Ä¿¸Çµå¸¦ ½ÇÇàÇØ ¸ðµâÀ» ¼³Ä¡ÇØ¾ß ÇÑ´Ù. ±×¸®°í À¥ ÆäÀÌÁö°¡ ¾î¶»°Ô HTML·Î ÀÛ¼ºµÇ´ÂÁö, ÀÚ¹Ù ½ºÅ©¸³Æ®·Î ¾÷µ¥ÀÌÆ®µÇ´ÂÁö¿¡ ´ëÇÑ Áö½ÄÀÌ ÀÖ´Ù°í °¡Á¤ÇÑ´Ù. HTTP, CSS, AJAX, WebKit, Redis¿¡ ´ëÇؼ­ ¾Ë°í ÀÖ´Ù¸é À¯¿ëÇÒ ¼ö ÀÖÁö¸¸ Çʼö´Â ¾Æ´Ï¸ç °³º° ±â¼úÀÌ ÇÊ¿äÇÒ ¶§ ¼Ò°³ÇÒ °ÍÀÌ´Ù. ¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú 1Àå, ¡®À¥ ½ºÅ©·¡ÇÎ ¼Ò°³¡¯¿¡¼­´Â À¥ ½ºÅ©·¡ÇÎÀÌ ¹«¾ùÀÎÁö¿Í À¥ »çÀÌÆ®¸¦ Å©·Ñ¸µÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. 2Àå, ¡®µ¥ÀÌÅÍ ½ºÅ©·¡ÇÎÇϱ⡯¿¡¼­´Â ¿©·¯ ¶óÀ̺귯¸®¸¦ »ç¿ëÇØ À¥ ÆäÀÌÁö¿¡¼­ µ¥ÀÌÅ͸¦ ÃßÃâÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. 3Àå, ¡®´Ù¿î·Îµå ij½Ì¡¯¿¡¼­´Â °á°ú¸¦ ij½ÌÇØ ´Ù½Ã ´Ù¿î·ÎµåÇÏÁö ¾Ê´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. 4 Àå, ¡®º´·Ä ´Ù¿î·Îµå¡¯¿¡¼­´Â À¥ »çÀÌÆ®¸¦ º´·Ä·Î ´Ù¿î·ÎµåÇØ µ¥ÀÌÅ͸¦ ºü¸£°Ô ½ºÅ©·¡ÇÎÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. 5Àå, ¡®µ¿Àû ÄÜÅÙÃ÷¡¯¿¡¼­´Â ¿©·¯ ¹æ¹ýÀ» ÅëÇØ µ¿Àû À¥ »çÀÌÆ®¿¡¼­ µ¥ÀÌÅ͸¦ ÃßÃâÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. 6Àå, ¡®Æû¿¡¼­ »óÈ£ ÀÛ¿ëÇϱ⡯¿¡¼­´Â °Ë»ö°ú ·Î±×ÀÎÇÒ ¶§ ÀԷ°ú Ž»ö°ú °°Àº Æû¿¡¼­ ¾î¶»°Ô »óÈ£ ÀÛ¿ëÇÏ´ÂÁö ¼³¸íÇÑ´Ù. 7Àå, ¡®Ä¸Â÷ ÇØ°áÇϱ⡯¿¡¼­ ĸÂ÷ À̹ÌÁö·Î º¸È£µÈ µ¥ÀÌÅÍ¿¡ Á¢±ÙÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. 8Àå, ¡®Scrapy¡¯¿¡¼­´Â ºü¸£°Ô º´·Ä·Î ½ºÅ©·¡ÇÎÇÒ ¼ö ÀÖ´Â Scrapy Å©·Ñ¸µ ½ºÆÄÀÌ´õ¸¦ »ç¿ëÇÏ´Â ¹æ¹ý°ú À¥ ½ºÅ©·¡ÆÛ¸¦ °³¹ßÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â Portia À¥ ÀÎÅÍÆäÀ̽º »ç¿ë ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. 9Àå, ¡®¸ðµç ±â¼ú È°¿ëÇϱ⡯¿¡¼­´Â ÀÌ Ã¥À» ÅëÇØ ¾Ë°Ô µÈ À¥ ½ºÅ©·¡ÇÎ ±â¼úÀ» È°¿ëÇÑ´Ù ¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú ³»°¡ Ä«Ä«¿À½ºÅ丮 °³¹ßÆÀ¿¡ ÀÏÇÒ ¶§ ½ºÅ©·¡ÆÛ Åø¿¡ ÀÌ»óÇÑ ¸Å·ÂÀ» ´À²¼´Ù. ½ºÅ©·¡ÆÛ ÅøÀ» »ç¿ëÇØ À¥À» ½ºÅ©·¡ÇÎÇÒ ¶§ ƯÁ¤ ÅÂ±× Á¤º¸¿Í »çÁøÀ» ÃßÃâÇؼ­ »ç¿ëÀÚµéÀÌ ½ºÅ©·¦ Á¤º¸¸¦ ±ÛÀ» ÀÛ¼ºÇϱâ Àü¿¡ ¹Ì¸® ¾Ë ¼ö ÀÖ°Ô ÇÏ´Â ¸Å·Â, ¿ØÁö ¸¶·Âó·³ ´À²¸Áö±âµµ Çß´Ù. µµ´ëü ³»ºÎ´Â ¾î¶»°Ô µ¿ÀÛÇÏ´Â °É±î? ¿·¿¡¼­ °°ÀÌ ½ºÅ©·¡ÆÛ ÅøÀÇ Äڵ带 °íÃ帱⵵ ÇÏ°í À̽´°¡ »ý±â¸é µ¿·áµé°ú °°ÀÌ º¸±âµµ Çß´Ù. ±×·¸±â ¶§¹®¿¡ ÀÌ Ã¥À» ¹ø¿ªÇÏ°Ô µÅ ¸Å¿ì ±â»¼´Ù. ¿ì¸®°¡ ÀÚÁÖ »ç¿ëÇÏ´Â SNS(Ä«Ä«¿ÀÅå, ÆäÀ̽ººÏ, Ä«Ä«¿À½ºÅ丮, ¶óÀÎ)¸¦ »ìÆ캸¸é, ¸µÅ©¸¦ º¸³¾ ¶§ ¸µÅ©¸¸ º¸³»Áö ¾Ê´Â´Ù. Àû´çÇÑ Á¤º¸¿Í »çÁøÀÌ °°ÀÌ ´ëȭ⠶Ǵ Çǵ忡 ³ëÃâµÈ´Ù. »ç½Ç ½ºÅ©·¡ÇÎ ±â¼úÀ» ¾Ë¸é ½±°Ô ±¸ÇöÇÒ ¼ö ÀÖÁö¸¸ ½ºÅ©·¡ÇÎ ±â¼úÀ» ¹è¿ì°í ½Í¾îµµ ¼­¹ö °ü¸®ÀÚ°¡ ½ºÅ©·¡ÇÎ ±â¼úÀ» ¾²Áö ¸øÇϵµ·Ï Á¦ÇÑÀ» °Å´Â °æ¿ì°¡ ¸¹´Ù. ±×·¡¼­ ÀÌ Ã¥Àº Á¤¸» Ưº°ÇÏ´Ù. ÀúÀÚ°¡ ¿î¿µ ÁßÀÎ ¿¹½Ã À¥ »çÀÌÆ®¸¦ ±â¹ÝÀ¸·Î À¥ ½ºÅ©·¡ÇÎ ±â¼úÀ» ¹è¿ï ¼ö Àֱ⠶§¹®¿¡ ¸¶À½²¯ ¿¹½Ã¸¦ Å×½ºÆ®ÇÒ ¼ö ÀÖ´Ù. ÀÌ Ã¥Àº Å©·Ñ¸µ°ú ½ºÅ©·¡ÇÎÀÌ ¹«¾ùÀÎÁö ¼³¸íÇÏ°í ¹ýÀû À̽´¸¦ ´Ù·ç¸ç ½ÃÀÛÇÑ´Ù. À¥ »çÀÌÆ®¿¡¼­ µ¥ÀÌÅ͸¦ ½ºÅ©·¡ÇÎÇÒ ¼ö ÀÖ´Â ÃÖ°íÀÇ °¡À̵带 Á¦°øÇÑ´Ù. ÀúÀÚ°¡ ¿î¿µÇÏ´Â ¿¹½Ã À¥ »çÀÌÆ®¸¦ ±â¹ÝÀ¸·Î ½ºÅ©·¡ÇÎ Å×½ºÆ®¸¦ ÁøÇàÇÒ ¼ö ÀÖ´Ù. Á¤Àû À¥ ÆäÀÌÁö¿¡¼­ µ¥ÀÌÅ͸¦ ÃßÃâÇÏ´Â ¹æ¹ý, ·¹µð½º¿Í ÆÄÀÏÀ» ij½ÌÀ¸·Î »ç¿ëÇÏ´Â ¹æ¹ý, µ¿Àû ½ºÅ©·¡ÇÎ ¹× Á¤±³ÇÑ Å©·Ñ·¯¸¦ °³¹ßÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù. ±×¸®°í PyQt¿Í SeleniumÀ» »ç¿ëÇÏ´Â ¹æ¹ý, ĸÂ÷(CAPTCHA)·Î º¸È£µÇ´Â º¹ÀâÇÑ À¥ »çÀÌÆ®¿¡ ÆûÀ» Á¦ÃâÇÏ´Â ¹æ¹ý, º´·Ä ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ´Â ¹æ¹ý, Scrapy ¶óÀ̺귯¸®·Î Ŭ·¡½º ±â¹Ý ½ºÅ©·¡ÆÛ¸¦ »ý¼ºÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù. ÀÌ Ã¥Àº µ¶ÀÚ°¡ ÆÄÀ̽㿡 ´ëÇÑ ±âº» Áö½ÄÀÌ ÀÖ´Ù°í °¡Á¤Çϱ⠶§¹®¿¡ ÆÄÀ̽㠾ð¾î¿¡ ´ëÇÑ ¼³¸íÀº ¾ø´Ù. ÇÏÁö¸¸ Golang, ÀÚ¹Ù, ½ºÄ®¶ó µî°ú °°Àº ¾ð¾î¿¡ ´ëÇÑ Áö½ÄÀÌ ÀÖ´Ù¸é µµÀüÇØ º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¿ø¼­ÀÇ ¹öÀüÀº ÆÄÀ̽ã 3.4 ±âÁØÀ̾úÁö¸¸ ¹ø¿ª¼­¿¡¼­´Â ÃֽŠ¹öÀüÀÎ ÆÄÀ̽ã 3.7°ú ¹Ù²ï ¿¹½Ã »çÀÌÆ® URLÀ» ±â¹ÝÀ¸·Î ¿¹½Ã ¼Ò½º¸¦ ÀϺΠº¯°æÇß´Ù. ÀÌ Ã¥¿¡¼­ ½ºÅ©·¡Çο¡ ´ëÇÑ Áö½ÄÀ» ¸¹ÀÌ ¾ò±â¸¦ ¹Ù¶õ´Ù.
¸ñÂ÷
1Àå. À¥ ½ºÅ©·¡ÇÎ ¼Ò°³ __À¥ ½ºÅ©·¡ÇÎÀÌ À¯¿ëÇÑ ½ÃÁ¡Àº ¾ðÁ¦Àϱî? __À¥ ½ºÅ©·¡ÇÎÀº ÇÕ¹ýÀûÀΰ¡? __ÆÄÀ̽ã 3 __À¥ »çÀÌÆ® Á¶»ç ____robots.txt È®ÀÎÇϱâ ____»çÀÌÆ®¸Ê È®ÀÎÇϱâ ____À¥ »çÀÌÆ® ±Ô¸ð ÃßÁ¤Çϱâ ____À¥ »çÀÌÆ®¿¡ »ç¿ëÇÏ´Â ±â¼úÀ» ½Äº°Çϱâ ____À¥ »çÀÌÆ®ÀÇ ¼ÒÀ¯ÀÚ Ã£±â __ù ¹ø° À¥ »çÀÌÆ® Å©·Ñ¸µÇϱâ ____½ºÅ©·¡Çΰú Å©·Ñ¸µ ____À¥ ÆäÀÌÁö ´Ù¿î·ÎµåÇϱâ ________´Ù¿î·Îµå Àçó¸®Çϱâ ________»ç¿ëÀÚ ¿¡ÀÌÀüÆ® ¼³Á¤Çϱâ ____»çÀÌÆ®¸Ê Å©·Ñ·¯ ____ID ¹Ýº¹ Å©·Ñ·¯ ____¸µÅ© Å©·Ñ·¯ ________°í±Þ ±â´É ____requests ¶óÀ̺귯¸® »ç¿ëÇϱâ __Á¤¸® 2Àå. µ¥ÀÌÅÍ ½ºÅ©·¡ÇÎÇϱâ __À¥ ÆäÀÌÁö ºÐ¼®Çϱâ __À¥ ÆäÀÌÁö¸¦ ½ºÅ©·¡ÇÎÇÏ´Â ¼¼ °¡Áö ¹æ¹ý ____Á¤±Ô½Ä ____Beautiful Soup ____lxml __CSS ¼±ÅÃÀÚ¿Í ºê¶ó¿ìÀú ÄÜ¼Ö __Xpath Selectors ____LXML ¹× Æйи® Æ®¸® __¼º´É ºñ±³ __½ºÅ©·¡ÇÎ °á°ú ____½ºÅ©·¡ÇÎ °³¿ä ____¸µÅ© Å©·Ñ·¯¿¡ ½ºÅ©·¡ÇÎ Äݹé Ãß°¡Çϱâ __Á¤¸® 3Àå. ´Ù¿î·Îµå ij½Ì __¾ðÁ¦ ij½ÌÀ» »ç¿ëÇÒ±î? __¸µÅ© Å©·Ñ·¯¿¡ ij½Ì ±â´É Ãß°¡Çϱâ __µð½ºÅ© ij½Ì ____DiskCache ±¸Çö ____ij½Ì Å×½ºÆ®Çϱâ ____µð½ºÅ© °ø°£ Àý¾àÇϱâ ____¿À·¡µÈ ij½Ì µ¥ÀÌÅÍ ¸¸·áÇϱâ ____DiskCacheÀÇ ´ÜÁ¡ __Å°-°ª ÀúÀå¼Ò ij½Ì ____Å°-°ª ÀúÀå¼Ò¶õ ____·¹µð½º ¼³Ä¡ ____·¹µð½º ¼Ò°³ ____·¹µð½º ij½Ì ±¸Çö ____¾ÐÃà ____ij½Ì Å×½ºÆ® ____requests-cache Ž»ö __Á¤¸® 4Àå. º´·Ä ´Ù¿î·Îµå __100¸¸ À¥ ÆäÀÌÁö ¾Ë·º»ç ¸ñ·Ï ÆÄ½Ì __¼øÂ÷ÀûÀÎ Å©·Ñ·¯ __½º·¹µå Å©·Ñ·¯ __½º·¹µå¿Í ÇÁ·Î¼¼½ºÀÇ µ¿ÀÛ ¹æ¹ý ____¸ÖƼ ½º·¹µå Å©·Ñ·¯ ±¸Çö ____¸ÖƼ ÇÁ·Î¼¼½Ì Å©·Ñ·¯ __¼º´É ____ÆÄÀ̽㠸ÖƼ ÇÁ·Î¼¼½Ì°ú GIL __Á¤¸® 5Àå. µ¿Àû ÄÜÅÙÃ÷ __µ¿Àû À¥ ÆäÀÌÁöÀÇ ¿¹ __µ¿Àû À¥ ÆäÀÌÁö ¸®¹ö½º ¿£Áö´Ï¾î¸µ ____¿§Áö ÄÉÀ̽º __µ¿Àû À¥ ÆäÀÌÁö ·»´õ¸µÇϱâ ____PyQt or PySide ________Qt·Î µð¹ö±ëÇϱâ ____ÀÚ¹Ù½ºÅ©¸³Æ® ½ÇÇàÇϱâ ____À¥Å¶À» »ç¿ëÇÑ À¥ »çÀÌÆ®ÀÇ »óÈ£ ÀÛ¿ë ________°á°ú ±â´Ù¸®±â __·»´õ¸µ Ŭ·¡½º ____Selenium ________Selenium°ú Çìµå¸®½º ºê¶ó¿ìÀú __Á¤¸® 6Àå. Æû¿¡¼­ »óÈ£ ÀÛ¿ëÇϱâ __·Î±×ÀÎ Æû ____À¥ ºê¶ó¿ìÀú¿¡¼­ ÄíÅ°¸¦ ·ÎµåÇϱâ __·Î±×ÀÎ ½ºÅ©¸³Æ®¸¦ È®ÀåÇØ ÄÜÅÙÃ÷ º¯°æÇϱâ __SeleniumÀ¸·Î Æû ÀÚµ¿È­Çϱâ __À¥ ½ºÅ©·¡ÇÎÀ» ¡®Àΰ£¡¯ÀÌ ÇÏ´Â °Íó·³ º¸¿©ÁÖ´Â ¹æ¹ý __Á¤¸® 7Àå. ĸÂ÷ ÇØ°áÇϱâ __°èÁ¤ µî·ÏÇϱâ ____ĸÂ÷ À̹ÌÁö ·ÎµùÇϱâ __±¤ÇÐ ¹®ÀÚ ÀÎ½Ä ____Ãß°¡ °³¼± »çÇ× __º¹ÀâÇÑ Ä¸Â÷ ÇØ°á __ĸÂ÷ ÇØ°á ¼­ºñ½º »ç¿ëÇϱâ ____9kw ½ÃÀÛÇϱâ ________9kw ĸÂ÷ API ____¿¡·¯ ¾Ë¸² ____µî·Ï°ú ÅëÇÕÇϱâ __ĸÂ÷¿Í ¸Ó½Å ·¯´× __Á¤¸® 8Àå. Scrapy __Scrapy ¼³Ä¡ __ÇÁ·ÎÁ§Æ® ½ÃÀÛÇϱâ ____¸ðµ¨ Á¤ÀÇÇϱâ ____½ºÆÄÀÌ´õ »ý¼ºÇϱâ ________¼³Á¤ Æ©´× ________½ºÆÄÀÌ´õ Å×½ºÆ® __¿©·¯ ½ºÆÄÀÌ´õ ŸÀÔ __½© Ä¿¸Çµå·Î ½ºÅ©·¡ÇÎÇϱâ ____°á°ú È®ÀÎÇϱâ ____Å©·Ñ¸µ Áß´Ü°ú Àç°³ ________Scrapy ¼º´É Æ©´× __Portia¸¦ »ç¿ëÇØ ½Ã°¢ÀûÀ¸·Î ½ºÅ©·¡ÇÎÇϱâ ____¼³Ä¡ ____ÁÖ¼® ____½ºÆÄÀÌ´õ ½ÇÇàÇϱâ ____°á°ú È®ÀÎÇϱâ __Scrapely·Î ÀÚµ¿È­µÈ ½ºÅ©·¡ÇÎ __Á¤¸® 9Àå. ¸ðµç ±â¼ú È°¿ëÇϱâ __±¸±Û °Ë»ö¿£Áø __ÆäÀ̽ººÏ ____À¥ »çÀÌÆ® ____ÆäÀ̽ººÏ API __GAP __BMW __Á¤¸®

ÀúÀÚ
ij¼­¸° ÀÚ¸Ö
µ¶ÀÏ º£¸¦¸°¿¡ »ì°í ÀÖ´Â µ¥ÀÌÅÍ °úÇÐÀÚÀÌÀÚ ÆÄÀ̽㠰³¹ßÀÚ´Ù. ¿©·¯ ±â¾÷À» ´ë»óÀ¸·Î µ¥ÀÌÅÍ ÃßÃâ, ¼öÁý, ¸ðµ¨¸µ°ú °°Àº ¼­ºñ½º¸¦ Á¦°øÇÏ´Â µ¥ÀÌÅÍ °úÇÐ ÄÁ¼³Æà ȸ»çÀÎ KjamistanÀ» ¿î¿µÇÏ°í ÀÖ´Ù. 2008³âºÎÅÍ ÆÄÀ̽ãÀ¸·Î ÇÁ·Î±×·¥À» °³¹ßÇÏ°í ÀÖÀ¸¸ç, 2010³âºÎÅÍ ÆÄÀ̽ãÀ¸·Î À¥À» ½ºÅ©·¡ÇÎÇϱ⠽ÃÀÛÇß´Ù. µ¥ÀÌÅÍ ºÐ¼®°ú ¸Ó½Å ·¯´×À» Çϱâ À§ÇØ À¥ ½ºÅ©·¡ÇÎÀ» È°¿ëÇÏ´Â ´Ù¾çÇÑ È¸»ç¿¡¼­ ÀÏÇÑ ÀûÀÌ ÀÖ´Ù. À¥À» ½ºÅ©·¡ÇÎÇÏÁö ¾ÊÀ» ¶§´Â Æ®À§ÅÍ(@kjam) ¶Ç´Â ºí·Î±×(https://blog.kjamistan.com)¸¦ ÅëÇØ ÀÚ½ÅÀÇ »ý°¢°ú È°µ¿À» ÀÛ¼ºÇÏ°í ÀÖ´Ù.
¸®Â÷µå ·Î¼Õ
È£ÁÖ Ãâ½ÅÀÌ¸ç ¸á¹ö¸¥ ´ëÇб³¿¡¼­ ÄÄÇ»ÅÍ °úÇÐÀ» Àü°øÇß´Ù. Á¹¾÷ ÈÄ 50¿© °³±¹¿¡¼­ ¿ø°ÝÀ¸·Î ÀÛ¾÷Çϸ鼭 ¼¼°è¸¦ ¿©ÇàÇϸç À¥ ½ºÅ©·¡ÇÎ Àü¹® ȸ»ç¸¦ ¼¼¿ü´Ù. À¯Ã¢ÇÑ ¿¡½ºÆä¶õÅä ¿¬¼³ÀÚ·Î ¸¸´Ù¸°¾î¿Í Çѱ¹¾î·Î ȸȭ°¡ °¡´ÉÇϸç, ¿ÀÇ ¼Ò½º ¼ÒÇÁÆ®¿þ¾î ±â¿©¿Í ¹ø¿ª¿¡ Àû±ØÀûÀÌ´Ù. ÇöÀç ¿Á½ºÆ÷µå ´ëÇп¡¼­ ´ëÇпø °úÁ¤À» °øºÎÇÏ°í ÀÖÀ¸¸ç ¿©°¡ ½Ã°£¿¡´Â ÀÚÀ² ºñÇà µå·Ð °³¹ßÀ» Áñ±ä´Ù.
¸µÅ©µåÀÎ(https://www.linkedin.com/in/richardpenman)¿¡¼­ ÀÌ·ÂÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.
ij¼­¸° ÀÚ¸Ö

¿ªÀÚ
±è¿ëȯ
³×À̹ö, ¶óÀÎ(Line)À» °ÅÃÄ Ä«Ä«¿À(Kakao)¿¡¼­ °³¹ßÀÚ·Î ÀÏÇÏ°í ÀÖ´Ù. ÇöÀç ¸¶ÈçµÎ »ìÀÇ Æò¹üÇÑ °³¹ßÀÚ·Î ´Ù¾çÇÑ µµÀü¿¡¼­ ¿¡³ÊÁö¸¦ ¾òÀ¸¸ç, °³¹ß°ú ½Ç¹« °æÇèÀ» ºí·Î±×¿¡ ±â·ÏÇÏ°í ÀÖ´Ù. ¿¡ÀÌÄÜÃâÆÇ»çÀÇ [Ansible ¼³Á¤ °ü¸®](2015), [ElasticSearch Cookbook 2/e](2016), [Redis ÇÙ½ÉÁ¤¸®](2016), [CentOS 7 ¸®´ª½º ¼­¹ö ÄîºÏ](2016), [ÇÏÀ̺ê ÇÙ½ÉÁ¤¸®](2017), [ÀÏ·¡½ºÆ½¼­Ä¡ °í±Þ ±â´ÉÀÇ °³³ä°ú È°¿ë](2017), [SMACK ½ºÅÃÀ» ÀÌ¿ëÇÑ ºü¸¥ µ¥ÀÌÅÍ Ã³¸® ½Ã½ºÅÛ](2017)À» ¹ø¿ªÇß´Ù.
   Ansible ¼³Á¤ °ü¸® | ±è¿ëȯ | ¿¡ÀÌÄÜÃâÆÇ
   ½Ç¹«ÀÚ °üÁ¡¿¡¼­ ´Ù·é ¸¶ÀÌÅ©·Î¼­ºñ½º ¾ÆÅ°ÅØó | ±è¿ëȯ | ¿¡ÀÌÄÜÃâÆÇ
   ºòµ¥ÀÌÅÍ ºÐ¼®À» À§ÇÑ ½ºÄ®¶ó¿Í ½ºÆÄÅ© | ±è¿ëȯ | ¿¡ÀÌÄÜÃâÆÇ
   ¼Ð ½ºÅ©¸³Æ® ÇÁ·Î±×·¡¹Ö ÀÔ¹® | ±è¿ëȯ | ¿¡ÀÌÄÜÃâÆÇ
   SMACK ½ºÅÃÀ» ÀÌ¿ëÇÑ ºü¸¥ µ¥ÀÌÅÍ Ã³¸® ½Ã½ºÅÛ | ±è¿ëȯ | ¿¡ÀÌÄÜÃâÆÇ
±è¿ëȯ

ÀÌ ÃâÆÇ»çÀÇ °ü·Ã»óÇ°
±âº» °³³ä°ú »ç·Ê·Î ¾Ë·ÁÁÖ´Â ¾çÀÚ ÄÄÇ»ÆÃÀÇ ÀÌÇØ | ¿¡ÀÌÄÜÃâÆÇ
¸Ö¿þ¾î ŽÁöºÎÅÍ ¸®¹ö½Ì ÀÚµ¿È­±îÁö ¸Ö¿þ¾î ºÐ¼®°ú ¸®¹ö½º ¿£Áö´Ï¾î¸µ | Saldanha, Anoop,Mohanta, Abhijit | ¿¡ÀÌÄÜÃâÆÇ
Tkinter¸¦ »ç¿ëÇÑ ÆÄÀ̽ã GUI ÇÁ·Î±×·¡¹Ö | Moore, Alan D.,ÀÌÅ»ó | ¿¡ÀÌÄÜÃâÆÇ
RESTful Web API ÆÐÅÏ°ú ¸ð¹ü »ç·Ê | ¸¶ÀÌÅ© ¾Ö¸Õ½¼,±è¼ºÁØ | ¿¡ÀÌÄÜÃâÆÇ
Çؼ® °¡´ÉÇÑ AI | ÃÖ¿µÀç,Thampi, Ajay | ¿¡ÀÌÄÜÃâÆÇ
 
µµ¼­¸¦ ±¸ÀÔÇϽŠ°í°´ ¿©·¯ºÐµéÀÇ ¼­ÆòÀÔ´Ï´Ù.
ÀÚÀ¯·Î¿î ÀÇ°ß ±³È¯ÀÌ °¡´ÉÇÕ´Ï´Ù¸¸, ¼­ÆòÀÇ ¼º°Ý¿¡ ¸ÂÁö ¾Ê´Â ±ÛÀº »èÁ¦µÉ ¼ö ÀÖ½À´Ï´Ù.

µî·ÏµÈ ¼­ÆòÁß ºÐ¾ß¿Í »ó°ü¾øÀÌ ¸ÅÁÖ ¸ñ¿äÀÏ 5ÆíÀÇ ¿ì¼öÀÛÀ» ¼±Á¤ÇÏ¿©, S-Money 3¸¸¿øÀ» Àû¸³Çص帳´Ï´Ù.
ÃÑ 0°³ÀÇ ¼­ÆòÀÌ ÀÖ½À´Ï´Ù.