»óǰ ¾È³» ¹× ȯºÒ, ±³È¯, ¹è¼Û¹®ÀÇ | |
- °¡°Ô ÀüȹøÈ£ : | 1544-1900 |
- Àüȹ®ÀÇ ½Ã°£ : |
¿ÀÀü 9½ÃºÎÅÍ ¿ÀÈÄ 6½Ã±îÁö (¸ÅÁÖ ¿ù¿äÀÏ, È¿äÀÏ, ¼ö¿äÀÏ, ¸ñ¿äÀÏ, ±Ý¿äÀÏ, °øÈÞÀÏ Á¦¿Ü) |
- °¡°Ô À̸ÞÀÏ : | ink@kyobobook.co.kr |
- ÀÌ¿ë Åùèȸ»ç : | CJ´ëÇÑÅë¿î |
ÆÇ¸Å°¡°ÔÁ¤º¸ |
|
- »ç¾÷ÀÚ¸í : | (ÁÖ)±³º¸¹®°í |
- »ç¾÷ÀÚµî·Ï¹øÈ£ : | 102-81-11670 |
- Åë½ÅÆÇ¸Å¾÷½Å°í : | 01-0653 |
- Çö±Ý¿µ¼öÁõ : ¹ß±Þ°¡´É |
|
ÀüÈÁÖ¹® ¹× °áÁ¦¹®ÀÇ |
|
- ²ÉÇÇ´Â ¾ÆÄ§¸¶À» : | 1644-8422 |
°¡°Ô¿Í Á÷°Å·¡¸¦ ÇÏ½Ã¸é ²É¼ÛÀÌ Àû¸³ ¹× °¢Á¾ ÇýÅÿ¡¼ Á¦¿ÜµÇ°í, ¸¸ÀÏÀÇ ¹®Á¦°¡ ¹ß»ýÇÏ´Â °æ¿ì¿¡µµ ²É¸¶ÀÇ µµ¿òÀ» ¹ÞÀ¸½Ç ¼ö ¾ø½À´Ï´Ù. °¡°ÔÀÇ ºÎ´çÇÑ ¿ä±¸, ºÒ°øÁ¤ ÇàÀ§ µî¿¡ ´ëÇØ¼µµ ²É¸¶·Î Á÷Á¢ ÀüÈÁÖ¼¼¿ä. |
»ó¼¼Á¤º¸ | ±¸¸ÅÈıâ (0°³) | »óǰ Q&A (0) | ¹è¼Û/±³È¯/ȯºÒ ¾È³» |
Ã¥¼Ò°³µ¿½Ã¼º ÇÁ·Î±×·¡¹ÖºÎÅÍ °³¹ß ÇÁ·ÎÁ§Æ®±îÁö ÀÌ Ã¥¸¸ µû¶ó ÇØº¸ÀÚ!
¹è¿î Áï½Ã ½Ç½ÀÇÏ°í ½Ç¹«¿¡ ¹Ù·Î Àû¿ëÇÏ´Â °¡Àå ½Ç¿ëÀûÀÎ Go ¾ð¾î ÇнÀ¼
±¹³»»Ó¸¸ ¾Æ´Ï¶ó ÇØ¿Ü¿¡¼µµ Go ±â¼úÀ» ÀüÆÄÇϰí ÀÖ´Â ±¹³» À¯ÀÏÇÑ GDE(Google Developer Experts)ÀÎ ÇѼº¹Î ÀúÀÚÀÇ Ã¹ ¹øÂ° Ã¥ÀÌ Ãâ°£µÇ¾ú´Ù. ÀúÀÚ´Â 10¿© ³â°£ ¹é¿£µå ¹× ¸Ó½Å·¯´×(ML) ¿£Áö´Ï¾î·Î Ȱµ¿ÇÏ¸ç ½×¾Æ ¿Â ½Ç¹« °æÇè°ú ³ëÇϿ츦 ÀÌ Ã¥¿¡ ¸ðµÎ ´ã¾Ò´Ù.¡¶Do it! Go ¿ÏÀü Á¤º¹¡·Àº Go ¾ð¾î ÀÔ¹®ÀÚ¿Í ½Ç¹« °³¹ßÀÚ ¸ðµÎ¸¦ À§ÇÑ Go ÇнÀ¼ÀÌ´Ù. ¼³Ä¡ ¹× ȯ°æ ±¸¼ºÀº ¹°·ÐÀÌ°í º¯¼ö, ¿¬»êÀÚ, ÇÔ¼ö, Á¶°Ç¹®, ¹Ýº¹¹® µî ±âÃÊ ¹®¹ýºÎÅÍ Ä£ÀýÇÏ°Ô ´Ù·ç¾î óÀ½ ¹è¿ì´Â »ç¶÷µµ ÀÌ Ã¥À» µû¶ó ÇÏ¸é ½Ç·ÂÀ» ½×¾Æ °¥ ¼ö ÀÖµµ·Ï ±¸¼ºÇß´Ù.
±×»Ó¸¸ ¾Æ´Ï¶ó ¹è¿, ¸Ê, ±¸Á¶Ã¼, °´Ã¼ÁöÇâ, ÀÔÃâ·Â, ¿À·ù ó¸® µî ½Ç¹«¿¡ ²À ÇÊ¿äÇÑ ±â´ÉÀ» »ìÆìº¸¸é¼ Go ¾ð¾îÀÇ ÇÙ½ÉÀÎ µ¿½Ã¼º ÇÁ·Î±×·¡¹ÖÀ» °í·çƾ°ú ä³Î, ¼±Åù®À» Áß½ÉÀ¸·Î ÁýÁßÀûÀ¸·Î ¼³¸íÇÑ´Ù. ¶ÇÇÑ Á¦³×¸¯, ¼º´É ÃÖÀûÈ, ³×Æ®¿öÅ·, ·Î±ë, Å×½ºÆÃ, ¸®ÆÑÅ͸µ±îÁö Ãֽаí±Þ ±â¼úÀ» Ȱ¿ëÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. ÀÌ Ã¥ ¸¶Áö¸·¿¡´Â ¡®ÇÒ ÀÏ °ü¸® ¾ÖÇø®ÄÉÀ̼ǡ¯°ú ¡®µµ¼ °ü¸® À¥ ¾ÖÇø®ÄÉÀ̼ǡ¯À» Á÷Á¢ ±¸ÇöÇØ¼ ¹è¿î Áö½ÄÀ» ½ÇÁ¦ ÇÁ·ÎÁ§Æ®·Î ¿Ï¼ºÇÑ´Ù. ÀÌ Ã¥Àº ±âÃÊ ¹®¹ýºÎÅÍ °í±Þ ±â´É±îÁö ÇÑ ±ÇÀ¸·Î ü°èÀûÀ¸·Î À̾îÁöµµ·Ï ±¸¼ºÇؼ Go ¾ð¾î¸¦ ½ÃÀÛÇÏ·Á´Â ÀÔ¹®ÀÚ¿Í °³ÀÎ ¿ª·®À» ³ÐÈ÷°í ½Í¾î ÇÏ´Â °³¹ßÀÚ ¸ðµÎ¿¡°Ô µçµçÇÑ ¾È³»¼°¡ µÉ °ÍÀÌ´Ù.
»ó¼¼À̹ÌÁö![]() ¸ñÂ÷ù°¸¶´ç | óÀ½ ¸¸³ª´Â Go ÇÁ·Î±×·¡¹Ö ? ¼³Ä¡ºÎÅÍ ±âÃÊ ¹®¹ý±îÁö
01Àå Go ½ÃÀÛÇϱâ
__01-1 °£°áÇϸç È¿À²ÀûÀÎ Go
__01-2 Go ¼³Ä¡Çϱâ
__01-3 ù ¹øÂ° Go ÇÁ·Î±×·¥ ¸¸µé±â
02Àå Go ÇÁ·Î±×·¡¹Ö ÁغñÇϱâ
__02-1 Go ÇÁ·ÎÁ§Æ® ±¸¼ºÇϱâ
__02-2 Go ȯ°æ º¯¼ö ¾Ë¾Æº¸±â
__02-3 ¿ÜºÎ ÆÐŰÁö »ç¿ëÇϱâ
__02-4 ÅëÇÕ °³¹ß ȯ°æ ¼³Ä¡Çϱâ
03Àå º¯¼ö¿Í »ó¼ö
__03-1 ¼Ò½º Äڵ忡 ÁÖ¼® ³²±â±â
__03-2 º¯¼ö ¾Ë¾Æº¸±â
__03-3 º¯¼öÀÇ ÀÚ·áÇü
__03-4 Áö¿ª º¯¼ö¿Í Àü¿ª º¯¼ö
__03-5 »ó¼ö ¾Ë¾Æº¸±â
04Àå ÀÚ·áÇü°ú Æ÷ÀÎÅÍ
__04-1 ±âº» ÀÚ·áÇü
__04-2 ÀÚ·áÇü º¯È¯
__04-3 ÁÖ¼Ò¸¦ ³ªÅ¸³»´Â Æ÷ÀÎÅÍ
05Àå ¿¬»êÀÚ
__05-1 »ê¼ú ¿¬»êÀÚ
__05-2 °ü°è¡¤³í¸® ¿¬»êÀÚ
__05-3 ºñÆ® ¿¬»êÀÚ
__05-4 ±âŸ ¿¬»êÀÚ
06Àå ÇÔ¼ö
__06-1 ÇÔ¼öÀÇ ±âº» ±¸Á¶
__06-2 À͸í ÇÔ¼ö¿Í Ŭ·ÎÀú
07Àå Á¶°Ç¹®
__07-1 if ¹®
__07-2 switch ¹®
__07-3 Á¶°Ç¹® ¼³°è¿Í Áßø
08Àå ¹Ýº¹¹®
__08-1 ¹Ýº¹¹® ÀÛ¼ºÇϱâ
__08-2 ¹Ýº¹¹® Á¦¾îÇϱâ
__08-3 ±¸±¸´Ü ÇÁ·Î±×·¥ ¸¸µé±â
-----------------------------------------------------
µÑ°¸¶´ç | ½Ç¹«¿¡¼ ÀÚÁÖ ¾²´Â GoÀÇ ±â´É°ú ±¸Á¶
09Àå ÀڷᱸÁ¶
__09-1 ¹è¿
__09-2 ½½¶óÀ̽º
__09-3 ¸Ê
__09-4 ±¸Á¶Ã¼
10Àå °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö
__10-1 °´Ã¼ÁöÇâ °³³ä Àâ±â
__10-2 ¸Þ¼µå
__10-3 ÀÎÅÍÆäÀ̽º
__10-4 ¸®½Ã¹ö
__10-5 »ó¼Ó°ú ±¸Á¶Ã¼ ÀÓº£µù
11Àå ÀÔÃâ·Â ÇÁ·Î±×·¡¹Ö
__11-1 ÀÔÃâ·ÂÀ̶õ?
__11-2 Ç¥ÁØ ÀÔÃâ·Â
__11-3 ÆÄÀÏ ÀÔÃâ·Â
12Àå ¿À·ù ó¸®
__12-1 GoÀÇ µ¶Æ¯ÇÑ ¿À·ù ó¸® ¹æ½Ä
__12-2 ÆÐ´Ð »óÅ ¸¸µé±â
__12-3 ÆÐ´Ð º¹±¸Çϱâ
13Àå µ¿½Ã¼º ÇÁ·Î±×·¡¹Ö
__13-1 µ¿½Ã¼º ÇÁ·Î±×·¡¹ÖÀÇ Çʿ伺
__13-2 °í·çƾÀ̶õ?
__13-3 ´º½º·¹ÅÍ Å©·Ñ·¯ ¸¸µé±â
__13-4 °í·çƾ »ç¿ë ½Ã ÁÖÀÇ »çÇ×
14Àå µ¿½Ã¼º Á¦¾î ±â¹ý
__14-1 Àá±Ý°ú ´ë±â ±×·ì
__14-2 ä³Î
__14-3 ¼±Åù®
15Àå Á¦³×¸¯
__15-1 Á¦³×¸¯
__15-2 Á¦³×¸¯ ÇÔ¼ö¿Í ŸÀÔ
__15-3 Á¦¾à Á¶°Ç
__15-4 Á¦³×¸¯ÀÇ ¹Ì·¡
-----------------------------------------------------
¼Â°¸¶´ç | °í±Þ ±â´É Ȱ¿ëºÎÅÍ ³ª¸¸ÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ¿Ï¼º±îÁö!
16Àå ¼º´É ÃÖÀûÈ
__16-1 ÇÁ·ÎÆÄÀϸµ°ú ¼º´É ÃøÁ¤ µµ±¸
__16-2 ÇÁ·ÎÆÄÀÏ ±â¹Ý ÃÖÀûÈ
17Àå ³×Æ®¿öÅ·°ú ·Î±ë
__17-1 ³×Æ®¿öÅ·
__17-2 TCP ³×Æ®¿öÅ·
__17-3 UDP ³×Æ®¿öÅ·
__17-4 HTTP ³×Æ®¿öÅ·
__17-5 ·Î±ë
18Àå ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
__18-1 ÇÒ ÀÏ °ü¸® ¾ÖÇø®ÄÉÀ̼Ç
__18-2 µµ¼ °ü¸® À¥ ¾ÖÇø®ÄÉÀ̼Ç
19Àå Å×½ºÆÃ
__19-1 Å×½ºÆ®¸¦ ¿Ö ÇØ¾ß ÇÒ±î?
__19-2 ´ÜÀ§ Å×½ºÆ®
__19-3 ´Ü¾ð¹®
__19-4 Å×½ºÆ® Ä¿¹ö¸®Áö
__19-5 ¸ðÅ·°ú ½ºÅͺù
20Àå ¸®ÆÑÅ͸µ
__20-1 ÀÛ¼ºÇÑ ÄÚµåÀÇ ¹®Á¦Á¡ ÆÄ¾ÇÇϱâ
__20-2 ¸®ÆÑÅ͸µ ÁغñÇϱâ
__20-3 ¸®ÆÑÅ͸µ Àû¿ëÇϱâ
ºÎ·Ï Go Ȱ¿ë ³ëÆ®
__A-1 ¹®¼È ÀÛ¾÷À» µ½´Â godoc
__ A-2 ÄÁÅØ½ºÆ®¸¦ °ü¸®ÇÏ´Â context
__ A-3 ÇÔ¼ö¸¦ È£ÃâÇÏ´Â cgo
ã¾Æº¸±â
ÃâÆÇ»ç ¼ÆòÀÌ Ã¥ÀÇ Æ¯Â¡
? ¼³Ä¡, ȯ°æ ±¸¼º, ±âÃÊ ¹®¹ýºÎÅÍ Â÷±ÙÂ÷±Ù ¼³¸íÇØ ½±°Ô µû¶ó°¥ ¼ö ÀÖ¾î¿ä!
? 200°³ÀÇ Ç³ºÎÇÑ ¿¹Á¦¿Í ÇÁ·ÎÁ§Æ®¸¦ Á÷Á¢ ½Ç½ÀÇØ º¸¸ç ¹è¿î ³»¿ëÀ» ¹Ù·Î Àû¿ëÇÒ ¼ö ÀÖ¾î¿ä!
? °í·çƾ°ú ä³Î °°Àº µ¿½Ã¼º ÇÁ·Î±×·¡¹Ö°ú Á¦³×¸¯ µî GoÀÇ ÇÙ½ÉÀ» ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ¾î¿ä!
? ¼º´É ÃÖÀûÈ, ³×Æ®¿öÅ·, Å×½ºÆÃ, ¸®ÆÑÅ͸µ°ú °°Àº ½Ç¹«¿¡ ²À ÇÊ¿äÇÑ ÁÖÁ¦¸¦ Æø³Ð°Ô ´Ù·ç¾ú¾î¿ä!
? Go ºÐ¾ß GDE(Google Developer Experts)ÀÎ ÀúÀÚÀÇ ½Ç¹« ³ëÇϿ츦 ¹è¿ï ¼ö ÀÖ¾î¿ä!
ÀÌ·± ºÐ²² ÃßõÇÕ´Ï´Ù!? ±âÃʺÎÅÍ ÅºÅºÇÏ°Ô Go¸¦ ¹è¿ì°í ½ÍÀº »ç¶÷
? »õ·Î¿î ¾ð¾î·Î ¿ª·®À» ³ÐÈ÷·Á´Â »ç¶÷
? ½Ç¹«¿¡ ¹Ù·Î Go¸¦ Àû¿ëÇÏ°í ½ÍÀº °³¹ßÀÚ
? Go ÇнÀ ¼³°è°¡ Àß µÈ ±³Àç°¡ ÇÊ¿äÇÑ Àü°ø»ý ¹× ÃëÁØ»ý
±âÃÊ ¹®¹ýºÎÅÍ ½Ç¹« ¿ª·®±îÁö ÇÑ ±ÇÀ¸·Î ³¡³»´Â Go ÇÁ·Î±×·¡¹ÖÁÂÀý ¾øÀÌ ½Ç¹«±îÁö ¿Ï¼ºÇÒ ¼ö ÀÖ¾î¿ä!ÇÁ·Î±×·¡¹ÖÀ» óÀ½ ¹è¿ì·Á´Â »ç¶÷¿¡°Ô °¡Àå Å« À庮Àº ù ÀåºÎÅÍ ¸¸³ª´Â ³¸¼± °³³ä ¶§¹®¿¡ ÇнÀ ¹æÇâ°ú ¸ñÇ¥¸¦ ½±°Ô ÀҴ´ٴ Á¡ÀÔ´Ï´Ù. Go ¾ð¾î´Â °£°áÇÑ ¹®¹ý°ú ¶Ù¾î³ ¼º´É ´öºÐ¿¡ ¸Å·ÂÀÌ ÀÖÁö¸¸, µ¿½Ã¼ºÀ̳ª ³×Æ®¿öÅ· °°Àº °í±Þ ÁÖÁ¦¸¦ Á¢ÇÏ¸é¼ °ð¹Ù·Î º®¿¡ ºÎµúÈ÷°ï ÇÕ´Ï´Ù. ÀÌ Ã¥Àº ¹Ù·Î ÀÌ·¯ÇÑ Á¡À» Á¤È®È÷ ¤¾î ³»¾î ±âÃÊ ¹®¹ýºÎÅÍ ½ÃÀÛÇØ ÀڷᱸÁ¶, °´Ã¼ÁöÇâ, ¿À·ù ó¸®, µ¿½Ã¼º ÇÁ·Î±×·¡¹Ö, Á¦³×¸¯, ¸®ÆÑÅ͸µ±îÁö À̾îÁö´Â ÇнÀ È帧À¸·Î ´Ü°èÀûÀ¸·Î ¼³°èÇß½À´Ï´Ù.
ÀÌ Ã¥À» µû¶ó ½Ç½ÀÇÏ´Ù º¸¸é ´Ü¼øÈ÷ ¹®¹ý¸¸ ¹è¿ì´Â °Ô ¾Æ´Ï¶ó ½ÇÁ¦ ÇÁ·Î±×·¥À» ¿Ï¼ºÇÒ ¼ö ÀÖ´Â °³¹ßÀÚ·Î ¼ºÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. Ã¥ ÈĹݺÎÀÇ ¡®¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¡¯ ÇÁ·ÎÁ§Æ®´Â ÇнÀÀÚ ½º½º·Î ÇÁ·Î±×·¥À» ¿Ï¼ºÇÏ´Â ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇÏ¸é¼ °á°ú¹°À» ¿Ï¼ºÇÏ´Â °æÇèÀº ¹°·Ð, ¼ºÃë°¨°ú Àڽۨ±îÁö ±â¸¦ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Ã¥Àº ÀÔ¹®ÀÚ¿¡°Ô´Â ¡®ÁÂÀý ¾ø´Â ù°ÉÀ½¡¯ÀÌÀÚ, °³¹ßÀÚ¿¡°Ô´Â ¡®½Ç¹«±îÁö À̾îÁö´Â µçµçÇÑ Âü°í¼¡¯°¡ µÉ °ÍÀÔ´Ï´Ù.
ÇÁ·Î±×·¡¹Ö ÃʽÉÀÚµµ ÇÁ·Î±×·¥À» ½º½º·Î ¿Ï¼ºÇÏ´Â °³¹ßÀÚ·Î ¼ºÀåÇÒ ¼ö ÀÖ´Â °¡Àå È®½ÇÇÑ ·Îµå¸Ê!ÀÌ Ã¥Àº ¡®ÅºÅºÇÑ ±âº»±â¡¯, ¡®Go´Ù¿î ÇÙ½É ±â¼ú¡¯, ¡®½ÇÀü ÇÁ·ÎÁ§Æ® ¿Ï¼º °æÇ衯À̶ó´Â 3´Ü°è·Î ±¸¼ºÇؼ ü°èÀûÀ¸·Î °øºÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ÕÀú ±âº»±â¸¦ Ãæ½ÇÈ÷ ½×À» ¼ö ÀÖµµ·Ï Go °³¹ß ȯ°æ ¼³Ä¡ºÎÅÍ º¯¼ö, ¿¬»êÀÚ, ÇÔ¼ö¿Í °°Àº ÇÙ½É ¹®¹ý±îÁö ¸¶Ä¡ 1:1 °ú¿Ü¸¦ ¹Þµí Ä£ÀýÇÏ°Ô ¼³¸íÇÕ´Ï´Ù. µ¶ÀÚµéÀº 200°³°¡ ³Ñ´Â ¿¹Á¦ Äڵ带 Á÷Á¢ ½ÇÇàÇÏ¸ç °³³äÀ» üµæÇÏ´Â °úÁ¤¿¡¼ ÇÁ·Î±×·¡¹ÖÀÇ ÁøÁ¤ÇÑ Àç¹Ì¸¦ ´À³¢°í ±âÃʸ¦ °ß°íÇÏ°Ô ´ÙÁú ¼ö ÀÖ½À´Ï´Ù.
±×¸®°í Go ¾ð¾î°¡ ¼¹ö °³¹ßÀÇ ´ë¼¼·Î ¶°¿À¸¥ ÀÌÀ¯ÀÌÀÚ ÇÙ½É ±â¼úÀÎ µ¿½Ã¼º(Concurrency) ÇÁ·Î±×·¡¹ÖÀ» ÁýÁßÇØ¼ ´Ù·ì´Ï´Ù. ¾î·Á¿î °³³äÀ¸·Î¸¸ ¿©°å´ø ¡®°í·çƾ(Goroutine)¡¯°ú ¡®Ã¤³Î(Channel)¡¯ÀÇ ¿ø¸®¸¦ ´Ù¾çÇÑ ½Ç½ÀÀ» ÅëÇØ ÀÚ¿¬½º·´°Ô ÀÍÈú ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æÇèÀº ´Ù¸¥ °³¹ßÀÚ¿Í Â÷º°ÈÇÒ ¼ö ÀÖ´Â °·ÂÇÑ °æÀï·ÂÀÌ µÉ »Ó¸¸ ¾Æ´Ï¶ó Go¸¦ °¡Àå Go´ä°Ô ¾µ ¼ö ÀÖ°Ô ÇØÁÝ´Ï´Ù.
¸¶Áö¸·À¸·Î ÇнÀÇÑ ¸ðµç Áö½ÄÀ» Ãѵ¿¿øÇÏ¿© ¡®ÇÒ ÀÏ °ü¸® ¾ÖÇø®ÄÉÀ̼ǡ¯°ú ¡®µµ¼ °ü¸® À¥ ¾ÖÇø®ÄÉÀ̼ǡ¯À» Á÷Á¢ °³¹ßÇÏ¿© ¿Ï¼ºÇÏ´Â °æÇèÀ» ÇÕ´Ï´Ù. ¿©±â¼ ±×Ä¡Áö ¾Ê°í Çö¾÷ °³¹ßÀÚ°¡ °®Ãç¾ß ÇÒ Çʼö ±â´ÉÀÎ ¼º´É ÃÖÀûÈ, Å×½ºÆÃ, ÄÚµå °¡µ¶¼ºÀ» ³ôÀÌ´Â ¸®ÆÑÅ͸µ±îÁö ´Ù·ì´Ï´Ù.
Go ¾ð¾î Á¤º¹, ´Ü 2ÁÖ¸é ÃæºÐÇÕ´Ï´Ù!ÇнÀ °èȹǥ + ½Ç½À ÄÚµå + ÀúÀÚ Ã¤³Î Á¦°ø!ÀÌ Ã¥ÀÇ 8ÂÊ¿¡¼ Á¦°øÇÏ´Â ÇнÀ °èȹǥ¿¡ ¸ÂÃç °øºÎÇØ º¸¼¼¿ä. ¸ñÇ¥ÇÑ ³¯Â¥¸¦ ±â·ÏÇϰí 14ÀÏ µ¿¾È °øºÎÇÏ¸é ¹«¸® ¾øÀÌ ¿ÏÁÖÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ½Ç½À¿¡ ÇÊ¿äÇÑ ¿¹Á¦ ÄÚµå´Â ÀÌÁö½ºÆÛºí¸®½Ì ȨÆäÀÌÁö ÀÚ·á½Ç°ú ÀúÀÚ ±êÇãºê¿¡¼ ³»·Á¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÚ½ÅÀÌ ÀÛ¼ºÇÑ ÄÚµå¿Í ºñ±³ÇØ º¸¸é¼ Àüü Äڵ带 È®ÀÎÇϸç ÇнÀ È¿°ú¸¦ ³ôÀÏ ¼ö ÀÖ½À´Ï´Ù.
? ÀÌÁö½ºÆÛºí¸®½Ì ȨÆäÀÌÁö(ÆÄÀÏ Á¦°ø) | www.easyspub.co.kr ¡æ [ÀÚ·á½Ç] ¡æ µµ¼¸íÀ¸·Î °Ë»ö
? ÀúÀÚ ±êÇãºê(ÆÄÀÏ Á¦°ø) | github.com/ KennethanCeyer/tutorial-golang
¡®Do it! ½ºÅ͵ð·ë¡¯¿¡¼ °øºÎ´ÜÀ» ½ÅÃ»ÇØ º¸¼¼¿ä!Ä£±¸µµ ¸¸³ª°í Ã¥ ¼±¹°µµ ¹ÞÀ» ¼ö ÀÖ½À´Ï´ÙÈ¥ÀÚ °èȹÀ» ¼¼¿ì°í °øºÎÇÏ´Ù º¸¸é ±Ý¹æ ÁöÄ¡±â ¸¶·ÃÀÔ´Ï´Ù. ¡®Do it! ½ºÅ͵ð·ë¡¯ÀÇ °øºÎ´ÜÀ» ½ÅûÇÏ°í ¡¶Do it! Go ¿ÏÀü Á¤º¹¡· ¿Ïµ¶¿¡ µµÀüÇØ º¸¼¼¿ä. ÇÔ²² °øºÎÇÏ´Â »ç¶÷µéµµ ¸¸³ª°í, °øºÎÇÏ´Â ³»¿ëÀ» ¿Ã·Á °øÀ¯Çϰí ÀÎÁõÇϸé Ã¥ ¼±¹°µµ µå¸³´Ï´Ù. ¶ÇÇÑ ¾î·Á¿î ³»¿ëÀÌ ÀÖ´Ù¸é ¡®Do it! ½ºÅ͵ð·ë¡¯ °Ô½ÃÆÇ¿¡ Áú¹®À» ³²°Ü º¸¼¼¿ä. Àü¹®°¡¿Í ÀúÀÚ°¡ ¸íÄèÇÏ°Ô ÇØ°áÇØ µå¸³´Ï´Ù.
? Do it! ½ºÅ͵ð·ë: cafe.naver.com/doitstudyroom
[Ãßõ»ç]Go ¾ð¾î, ÀÌ Ã¥ ÇÑ ±ÇÀÌ¸é ±âÃʺÎÅÍ ½ÇÀü±îÁö ³¡³¾ ¼ö ÀÖ½À´Ï´Ù!¡¶Do it! Go ¿ÏÀü Á¤º¹¡·Àº ´Ü¼øÈ÷ ¡®½¬¿î Ã¥¡¯ÀÌ ¾Æ´Õ´Ï´Ù. Go ¾ð¾î¸¦ óÀ½ ¹è¿ì´Â »ç¶÷µµ °³³äÀ» È®½ÇÈ÷ Àâ°í ±âÃʸ¦ Á¦´ë·Î ½×À» ¼ö ÀÖµµ·Ï Ä£ÀýÇÏ°Ô ¼³¸íÇØ ÁÝ´Ï´Ù. º¹ÀâÇÏ°Ô ´À³¥ ¼ö ÀÖ´Â ³»¿ëµµ ÀÌÇØÇϱ⠽¬¿î ¿¹Á¦¿Í ÇÔ²² Çϳª¾¿ ¤¾î Áà¼, È¥ÀÚ °øºÎÇÏ´õ¶óµµ ¸·È÷Áö ¾Ê°í ÀÚ¿¬½º·´°Ô ´ÙÀ½ ´Ü°è·Î ³Ñ¾î°¥ ¼ö ÀÖ½À´Ï´Ù.
ƯÈ÷ ÀÌ Ã¥ÀÇ °Á¡Àº GoÀÇ ÇÙ½É ÁÖÁ¦ÀÎ ¡®³×Æ®¿öÅ·¡¯°ú ¡®µ¿½Ã¼º¡¯ °°Àº °í±Þ ³»¿ëµµ ÀÔ¹®ÀÚ ´«³ôÀÌ¿¡¸ÂÃç ½±°Ô Ç®¾î³½´Ù´Â µ¥ ÀÖ½À´Ï´Ù. ÇÑ ¹ø ÀÐ°í ³¡³ª´Â Ã¥ÀÌ ¾Æ´Ï¶ó, ½ÇÁ¦ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÒ ¶§µµ °ç¿¡ µÎ°í Æ´Æ´ÀÌ Ã£¾Æº¸¾Æµµ À¯¿ëÇÒ ¸¸Å ½Ç¿ëÀûÀÎ ·¹ÆÛ·±½º ¿ªÇÒÀ» ÅåÅåÈ÷ ÇØ³¾ °ÍÀÔ´Ï´Ù. Go ¾ð¾î¸¦ óÀ½ ½ÃÀÛÇÑ´Ù¸é À̺¸´Ù µçµçÇÑ ¾È³»¼´Â ¾øÀ» °Ì´Ï´Ù! ¦¡ ÀÌÁø¼® ´Ô(À¯´ÏƼ Ç®½ºÅà ¿£Áö´Ï¾î, Golang Korea ¿À°Å³ªÀÌÀú)
½Ç½ÀÀ¸·Î źźÈ÷ ÀÍÈ÷´Â Go ¾ð¾î ÀÔ¹®ÀÚ¸¦ À§ÇÑ Ã¹ Ã¥! ¡®Do it!¡¯ ½Ã¸®Áî´ä°Ô ÀÌ Ã¥µµ ÇÁ·Î±×·¡¹ÖÀ» óÀ½ Á¢ÇÏ´Â ºÐµéÀÌ Àß µû¶ó°¥ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. ´Ü°èº°·Î ÁøÇàµÇ´Â ½Ç½À ¿¹Á¦¸¦ µû¶ó ÇÏ´Ù º¸¸é Go ¾ð¾îÀÇ ±âÃÊ ¹®¹ýÀ» È®½ÇÈ÷ ÀÍÈú ¼ö ÀÖ¾î¿ä.
Áö±Ý±îÁö ½ÃÁß¿¡ ³ª¿Â Go ¾ð¾î Ã¥µéÀº ¿ÏÀü Ãʺ¸ÀÚº¸´Ù ¾î´À Á¤µµ °æÇèÀÌ ÀÖ´Â °³¹ßÀÚ¿¡°Ô ÇÊ¿äÇÑ ³»¿ëÀ» ¸¹ÀÌ ´Ù·ï¼ ÀÔ¹®ÀÚ ÀÔÀå¿¡¼± ù ÀåºÎÅÍ ¸·¸·ÇßÀ» °ÍÀÔ´Ï´Ù. ÇÏÁö¸¸ ÀÌ Ã¥Àº ±âº» ¹®¹ýºÎÅÍ ½ÇÁ¦ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Â ¿¹Á¦±îÁö ½Ç¹«¿¡ ²À ÇÊ¿äÇÑ ³»¿ë¸¸ ´ã¾Æ¼ ¸Å¿ì À¯¿ëÇÏ°í ¹Ù·Î¹Ù·Î ÀÌÇØÇÒ ¼ö ÀÖ½À´Ï´Ù. °Ô´Ù°¡ ÃֽŠGo ¹®¹ýÀº ¹°·Ð Á¦³×¸¯, °í·çƾ, ä³Îó·³ GoÀÇ ÇÙ½ÉÀÎ µ¿½Ã¼º ÇÁ·Î±×·¡¹Ö±îÁöµµ ¾Ë±â ½±°Ô ¼³¸íÇØ¼ ÇнÀ ºÎ´ã ¾øÀÌ ´Ù¾çÇÑ ¹üÀ§ÀÇ ³»¿ëÀ» ÀÍÈú ¼ö ÀÖ½À´Ï´Ù.
óÀ½ Go ¾ð¾î¸¦ ¹è¿ì·Á´Â ºÐµé¿¡°Ô ÀÌ Ã¥Àº ½Ç½À Áß½ÉÀ¸·Î ºü¸£°Ô °¨À» Àâ°í ½Ç·ÂÀ» ½×À» ¼ö ÀÖ´Â °¡Àå ÁÁÀº Ãâ¹ßÁ¡ÀÌ µÇ¾î ÁÙ °ÍÀÔ´Ï´Ù. ¦¡ º¯±ÔÇö ´Ô(´ç±Ù¸¶ÄÏ ¿£Áö´Ï¾î¸µ ¸®µå, îñ ¸ðºô¸®½ºÆ® CTO)
½±°í °·ÂÇÑ Go ¾ð¾îÀÇ ¹«ÇÑÇÑ °¡´É¼ºÀ» ¿¾î Áִ å!Go ¾ð¾î´Â ±³À° ±â°ü¿¡¼ ¾ÆÁ÷ ¸¹ÀÌ ´Ù·çÁö ¾Ê°í, º¸Åë ´Ù¸¥ ¾ð¾î¸¦ ¹è¿ì°í ³ª¼ ¡®¼¼ÄÁµå ·©±ÍÁö¡¯·Î Á¢ÇÏ´Â °æ¿ì°¡ ´ëºÎºÐÀÔ´Ï´Ù. ÇÏÁö¸¸ ÀÌ Ã¥Àº ÀÌ·¯ÇÑ È帧À» ¹Ù²Ù°í ÀÖ½À´Ï´Ù!
ÀÚ·áÇüÀ̳ª Æ÷ÀÎÅÍó·³ ÄÚµù Ãʺ¸ÀÚ¿¡°Ô »ý¼ÒÇÑ °³³äµµ ´«³ôÀÌ¿¡ ¸ÂÃç Â÷±ÙÂ÷±Ù ¼³¸íÇØ¼ Go¸¦¡®Ã¹ ¹øÂ° ¾ð¾î¡¯·Î ¼±ÅÃÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÝ´Ï´Ù. ¹è¿ì±â ½¬¿ì¸é¼µµ °·ÂÇÑ ±â´ÉÀ» °®Ãá Go´Â »ç½Ç ÀÔ¹®¿ë ¾ð¾î·Î ¼Õ»öÀÌ ¾ø½À´Ï´Ù. óÀ½ºÎÅÍ ½Ç¹«±îÁö ¹Ù¶óº¸¸ç ÇÁ·Î±×·¡¹ÖÀ» ½ÃÀÛÇÏ°í ½Í´Ù¸é ÀÌ Ã¥°ú ÇÔ²² Go ¾ð¾î¿¡ µµÀüÇØ º¸¼¼¿ä! Go ¾ð¾îÀÇ ¹«ÇÑÇÑ °¡´É¼ºÀ» ¿©·¯ºÐµµ ºÐ¸íÈ÷ ´À³¥ °ÍÀÔ´Ï´Ù. ¦¡ ÀÌÈ£¹Î ´Ô(Æ÷ƼÅõ´å ½Ã´Ï¾î ¹é¿£µå ¿£Áö´Ï¾î, îñ Golang Korea ¿î¿µÀÚ)
¿£Áö´Ï¾îÀÇ ¼ºÀåÀ» ºü¸£°Ô À̲ô´Â ½ÇÀü ÀÔ¹®¼!ÀÌ Ã¥Àº ÀÌÇØÇϱ⠽¬¿î ¼³¸í°ú ´Ü°èº° ½Ç½À ¿¹Á¦·Î Go ¾ð¾îÀÇ ±âÃÊ¿Í ½ÇÀü±îÁö ÇÑ È帧À¸·Î ¹è¿ï ¼ö ÀÖµµ·Ï µµ¿ÍÁÝ´Ï´Ù. ƯÈ÷ ÃÖ±Ù ÁÖ¸ñ¹Þ´Â AI ÄÚµù ¾î½Ã½ºÅÏÆ®¿Í ÇÔ²² ÀÌ Ã¥À» Ȱ¿ëÇÑ´Ù¸é, ÇÁ·Î±×·¡¹ÖÀ» óÀ½ Á¢ÇÏ´Â ºÐµéÀÌ¶óµµ ´Ü±â°£¿¡ °¨À» Àâ°í ¿£Áö´Ï¾î·Î¼ÀÇ ¿ª·®À» È¿°úÀûÀ¸·Î ³ôÀÏ ¼ö ÀÖ½À´Ï´Ù. Go ¾ð¾î¸¦ ½Ç¹«¿¡¼ ¹Ù·Î ¾²°í °³¹ßÀڷμ ¼ºÀåÇϱâ À§ÇÑ ÇнÀÀ» ÇÏ°í ½Í´Ù¸é ÀÌ Ã¥Àº ÃÖ°íÀÇ ¼±ÅÃÀÌ µÉ °ÍÀÔ´Ï´Ù. ¦¡ ±èÇö¹Î ´Ô(¸Þ°¡Á¸ Ŭ¶ó¿ìµå AWS ¼Ö·ç¼ÇÁî ¾ÆÅ°ÅØÆ®, AWS Çѱ¹ »ç¿ëÀÚ ¸ðÀÓ Ä¿¹Â´ÏƼ ¿î¿µÁø)
ÀÌ Ã¥Àº Go °³¹ßÀÚ·Î °¡´Â °¡Àå È®½ÇÇÏ°í µçµçÇÑ Ãâ¹ßÁ¡ÀÔ´Ï´ÙGo ¾ð¾î´Â °£°áÇÑ ¹®¹ý, ºü¸¥ ½ÇÇà ¼Óµµ, ¶Ù¾î³ µ¿½Ã¼º ó¸® ´öºÐ¿¡ ÇØ¸¦ °ÅµìÇÒ¼ö·Ï °³¹ßÀڵ鿡°Ô »ç¶û¹Þ°í ÀÖ½À´Ï´Ù. ÀÌ Ã¥Àº Go ¾ð¾îÀÇ ÇÙ½É ¹®¹ýÀ» ´Ü¼øÈ÷ ¼Ò°³ÇÏ´Â µ¥ ±×Ä¡Áö ¾Ê°í, µ¿ÀÛ ¿ø¸®±îÁö ÇÔ²² ¼³¸íÇØ ÁÖ¸ç °³³äÀ» Á¦´ë·Î ÀÌÇØÇÒ ¼ö ÀÖ°Ô²û µµ¿ÍÁÝ´Ï´Ù.
ÀÌ Ã¥ÀÇ ÈĹݺο¡¼´Â Gin ÇÁ·¹ÀÓ¿öÅ©¸¦ Ȱ¿ëÇØ °£´ÜÇÑ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» Á÷Á¢ ±¸ÇöÇÏ¸ç ½ÇÀü °¨°¢À» ÀÍÈú ¼ö ÀÖ½À´Ï´Ù. ¼º´É ÃÖÀûÈ, Å×½ºÆ® ÀÛ¼º, ¸®ÆÑÅ͸µ µî ½Ç¹«¿¡¼ ÀÚÁÖ ¾²´Â ÁÖÁ¦±îÁö Æø³Ð°Ô ´Ù·ç¾î, ´Ü¼øÇÑ ÀÔ¹®¼¸¦ ³Ñ¾î ½ÇÀü¿¡ ÇÑ °ÉÀ½ ´õ °¡±î¿öÁú ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. Go ¾ð¾î¸¦ óÀ½ ¹è¿ì·Á´Â ºÐÀº ¹°·Ð, »õ·Î¿î ¾ð¾î·Î ½Ç·ÂÀ» ³ôÀÌ°í ½ÍÀº °³¹ßÀڵ鿡°Ôµµ ÀÌ Ã¥Àº µçµçÇÑ Ãâ¹ßÁ¡ÀÌ µÇ¾î ÁÙ °ÍÀÔ´Ï´Ù. ¦¡ ÀÌÈñö ´Ô(7³â Â÷ ¼Ö·Î ÇÁ¸®³Ê, º£Å¸Å×½ºÅÍ) |
±³È¯ ¹× ȯºÒ °¡´É |
»óǰ¿¡ ¹®Á¦°¡ ÀÖÀ» °æ¿ì |
1) »óǰÀÌ Ç¥½Ã/±¤°íµÈ ³»¿ë°ú ´Ù¸£°Å³ª ºÒ·®(ºÎÆÐ, º¯Áú, ÆÄ¼Õ, Ç¥±â¿À·ù, À̹°È¥ÀÔ, Áß·®¹Ì´Þ)ÀÌ ¹ß»ýÇÑ °æ¿ì - ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ : ¼ö·ÉÀÏ ´ÙÀ½³¯±îÁö ½Åû - ±âŸ »óǰ : ¼ö·ÉÀϷκÎÅÍ 30ÀÏ À̳», ±× »ç½ÇÀ» ¾È ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳» ½Åû 2) ±³È¯ ¹× ȯºÒ½Åû ½Ã ÆÇ¸ÅÀÚ´Â »óǰÀÇ »óŸ¦ È®ÀÎÇÒ ¼ö ÀÖ´Â »çÁøÀ» ¿äûÇÒ ¼ö ÀÖÀ¸¸ç »óǰÀÇ ¹®Á¦ Á¤µµ¿¡ µû¶ó Àç¹è¼Û, ÀϺÎȯºÒ, ÀüüȯºÒÀÌ ÁøÇàµË´Ï´Ù. ¹Ýǰ¿¡ µû¸¥ ºñ¿ëÀº ÆÇ¸ÅÀÚ ºÎ´ãÀ̸ç ȯºÒÀº ¹ÝǰµµÂøÀϷκÎÅÍ ¿µ¾÷ÀÏ ±âÁØ 3ÀÏ À̳»¿¡ ¿Ï·áµË´Ï´Ù. |
´Ü¼øº¯½É ¹× ÁÖ¹®Âø¿ÀÀÇ °æ¿ì |
1) ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ ÀçÆÇ¸Å°¡ ¾î·Á¿î »óǰÀÇ Æ¯¼º»ó, ±³È¯ ¹× ȯºÒÀÌ ¾î·Æ½À´Ï´Ù. 2) ÈÀåǰ ÇǺΠƮ·¯ºí ¹ß»ý ½Ã Àü¹®ÀÇ Áø´Ü¼ ¹× ¼Ò°ß¼¸¦ Á¦ÃâÇϽøé ȯºÒ °¡´ÉÇÕ´Ï´Ù. ÀÌ °æ¿ì Á¦¹Ýºñ¿ëÀº ¼ÒºñÀÚ ºÎ´ãÀ̸ç, ¹è¼Ûºñ´Â ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù. ÇØ´ç ÈÀåǰ°ú ÇǺΠƮ·¯ºí°úÀÇ »ó´çÇÑ Àΰú°ü°è°¡ ÀÎÁ¤µÇ´Â °æ¿ì ¶Ç´Â Áúȯġ·á ¸ñÀûÀÇ °æ¿ì¿¡´Â Áø´Ü¼ ¹ß±Þºñ¿ëÀ» ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù. 3) ±âŸ »óǰ ¼ö·ÉÀϷκÎÅÍ 7ÀÏ À̳» ½Åû, ¿Õº¹¹è¼Ûºñ´Â ¼ÒºñÀÚ ºÎ´ã 4) ¸ð´ÏÅÍ ÇØ»óµµÀÇ Â÷ÀÌ·Î »ö»óÀ̳ª À̹ÌÁö°¡ ´Ù¸¥ °æ¿ì ´Ü¼øº¯½É¿¡ ÀÇÇÑ ±³È¯ ¹× ȯºÒÀÌ Á¦ÇÑµÉ ¼ö ÀÖ½À´Ï´Ù. |
|
±³È¯ ¹× ȯºÒ ºÒ°¡ |
1) ½Åû±âÇÑÀÌ Áö³ °æ¿ì 2) ¼ÒºñÀÚÀÇ °ú½Ç·Î ÀÎÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ Àüü ¶Ç´Â ÀϺΰ¡ ¾ø¾îÁö°Å³ª ÈѼÕ, ¿À¿°µÇ¾úÀ» °æ¿ì 3) °³ºÀÇÏ¿© ÀÌ¹Ì ¼·ÃëÇÏ¿´°Å³ª »ç¿ë(Âø¿ë ¹× ¼³Ä¡ Æ÷ÇÔ)ÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ °¡Ä¡°¡ ¼Õ»óµÈ °æ¿ì 4) ½Ã°£ÀÌ °æ°úÇÏ¿© »óǰÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì 5) »ó¼¼Á¤º¸ ¶Ç´Â »ç¿ë¼³¸í¼¿¡ ¾È³»µÈ ÁÖÀÇ»çÇ× ¹× º¸°ü¹æ¹ýÀ» ÁöŰÁö ¾ÊÀº °æ¿ì 6) »çÀü¿¹¾à ¶Ç´Â ÁÖ¹®Á¦ÀÛÀ¸·Î ÅëÇØ ¼ÒºñÀÚÀÇ ÁÖ¹®¿¡ µû¶ó °³º°ÀûÀ¸·Î »ý»êµÇ´Â »óǰÀÌ ÀÌ¹Ì Á¦ÀÛÁøÇàµÈ °æ¿ì 7) º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì 8) ¸À, Çâ, »ö µî ´Ü¼ø ±âÈ£Â÷ÀÌ¿¡ ÀÇÇÑ °æ¿ì |