±¹³»µµ¼
ÄÄÇ»ÅÍ/ÀÎÅͳÝ
IT Àü¹®¼
ÇÁ·Î±×·¡¹Ö ¾ð¾î
2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.
Á¤°¡ |
48,000¿ø |
---|
43,200¿ø (10%ÇÒÀÎ)
2,400P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
¡ºÇÁ·Î±×·¡¹Ö ½ºÄ®¶ó¡»´Â ´Ù¾çÇÑ ÄÚµå ¿¹Á¦°¡ Æ÷ÇÔµÈ ½ÇÀü ¹ÙÀ̺íÀÌ´Ù. Ãʺ¸ÀÚ¿Í °í±Þ »ç¿ëÀÚ¸¦ Çѵ¥ ¾Æ¿ì¸¦ »Ó ¾Æ´Ï¶ó, ½ÇÁ¦ °³¹ßÀÚµéÀÇ ½Ç¿ëÀû °ü½É»ç¿¡ ÃÊÁ¡À» ¸ÂÃß¾î ½ÇÀü È°¿ë¹ýÀ» ¾È³»ÇÑ´Ù. ÀÌ Ã¥Àº 2.11.x ¹öÀü¿¡ ´ëÀÀÇÑ ÃֽŠ½ºÄ®¶ó ¾ð¾îÀÇ Æ¯Â¡ºÎÅÍ ÆÐÅÏ ¸ÅĪ, for ³»Àå(comprehension), °í±Þ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö µîÀÇ »õ·Î¿î ³»¿ëÀ» ¼Ò°³ÇÏ¸ç ½ºÄ®¶ó ¸í·ÉÇà µµ±¸¿Í ¼µåÆÄƼ µµ±¸, ¶óÀ̺귯¸®, IDEÀÇ ½ºÄ®¶ó Áö¿ø¿¡ ´ëÇØ »ìÆ캸°í, ±× °úÁ¤¿¡¼ »ý»ê¼ºÀ» ¹ßÈÖÇÏ´Â ¹æ¹ýÀ» Á¦½ÃÇÑ´Ù.
ÃâÆÇ»ç ¼Æò
ÀÔ¹®ÀÚºÎÅÍ °í±Þ °³¹ßÀÚ±îÁö, ¸ðµÎ°¡ ±â´Ù¸° ½ÇÀü ¾È³»¼
ÀÌ Ã¥Àº ´Ù¾çÇÑ ÄÚµå ¿¹Á¦°¡ Æ÷ÇÔµÈ ½ÇÀü ¹ÙÀ̺íÀÌ´Ù. Ãʺ¸ÀÚ¿Í °í±Þ »ç¿ëÀÚ¸¦ Çѵ¥ ¾Æ¿ì¸¦ »Ó ¾Æ´Ï¶ó, ½ÇÁ¦ °³¹ßÀÚµéÀÇ ½Ç¿ëÀû °ü½É»ç¿¡ ÃÊÁ¡À» ¸ÂÃß¾î ½ÇÀü È°¿ë¹ýÀ» ¾È³»ÇÑ´Ù.
2.11.x ¹öÀü¿¡ ´ëÀÀÇÑ ÃֽŠ½ºÄ®¶ó ¾ð¾îÀÇ Æ¯Â¡ºÎÅÍ ÆÐÅÏ ¸ÅĪ, for ³»Àå(comprehension), °í±Þ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö µîÀÇ »õ·Î¿î ³»¿ëÀ» ¼Ò°³ÇÑ´Ù. ¶ÇÇÑ ½ºÄ®¶ó ¸í·ÉÇà µµ±¸¿Í ¼µåÆÄƼ µµ±¸, ¶óÀ̺귯¸®, IDEÀÇ ½ºÄ®¶ó Áö¿ø¿¡ ´ëÇØ »ìÆ캸°í, ±× °úÁ¤¿¡¼ »ý»ê¼ºÀ» ¹ßÈÖÇÏ´Â ¹æ¹ýÀ» Á¦½ÃÇÑ´Ù.
ÃâÆÇ»ç ¸®ºä
½ºÄ®¶ó¸¦ ½ÇÀü¿¡ ÀÀ¿ëÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁÖ´Â °¡Àå È®½ÇÇÑ ¾È³»¼
ÃֽŠ2.11.x ¹öÀü¿¡ ´ëÀÀÇÏ´Â ÀÌ Ã¥Àº ½ºÄ®¶ó Ãʺ¸ÀÚºÎÅÍ °í±Þ °³¹ßÀÚ ¸ðµÎ¸¦ ´ë»óÀ¸·Î ½ºÄ®¶ó ¾ð¾îÀÇ Æ¯Â¡À» ¼³¸íÇÏ°í, ´Ù¾çÇÑ ÄÚµå ¿¹Á¦¿Í ¼³¸íÀ» Á¦°øÇÏ´Â Á¾ÇÕ ¾È³»¼´Ù. ½ºÄ®¶ó ¾ð¾î¿¡ ´ëÇØ ÃÑ 4°³ ºÎ 24°³ Àå¿¡ °ÉÃÄ Á¾ÇÕÀûÀ¸·Î ´Ù·ç°í, ´Ù¾çÇÑ ¿¹Á¦ ÄÚµå¿Í ¼³¸íÀ» Á¦°øÇÑ´Ù. ¶Ç ½ºÄ®¶ó°¡ ±× ±â¹Ý Ç÷§ÆûÀÎ JVMÀÇ °í±Þ ±â´ÉÀ» ¾î¶»°Ô È°¿ëÇÏ´ÂÁö º¸¿©ÁÖ´Â ÇÑÆí, ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀÇ ±âÃʺÎÅÍ °í±Þ ±â¹ý±îÁö ½Éµµ ÀÖ°Ô ¼³¸íÇÑ´Ù. µ¶ÀÚ´Â ½ºÄ®¶ó¸¦ È°¿ëÇØ Áï°¢ÀûÀ¸·Î »ý»ê¼ºÀ» °³¼±ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ã¾Æ³¾ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
ÁÖ¿ä ³»¿ë
¡Ü °£°áÇÏ°í À¯¿¬ÇÑ ¹®¹ýÀ¸·Î ºü¸£°Ô ÇÁ·Î±×·¡¹ÖÇϱâ
¡Ü ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀÇ ±âÃÊ¿Í °í±Þ ±â¹ý ÀÍÈ÷±â
¡Ü ÇÔ¼ö Äĺñ³×ÀÌÅÍ·Î ºòµ¥ÀÌÅÍ ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼ºÇϱâ
¡Ü Æ®·¹ÀÌÆ® È¥ÇÕÀ» È°¿ëÇÏ°í, µ¥ÀÌÅÍ ÃßÃâ¿¡ ÆÐÅÏ ¸ÅĪ »ç¿ëÇϱâ
¡Ü ÇÔ¼öÇü°ú °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö °³³äÀ» Çѵ¥ ¹´Â Á¤±³ÇÑ Å¸ÀÔ ½Ã½ºÅÛ ¹è¿ì±â
¡Ü ¾×ÅÍ ±â¹Ý µ¿½Ã¼º ¸ðµ¨ ¾ÆÄ«¿Í, ºñµ¿±â ÄÚµå ÀÛ¼º¿¡ À¯¿ëÇÑ Ç»Ã³ ´Ù·ç±â
¡Ü µµ¸ÞÀÎ Æ¯È ¾ð¾î(DSL) °³¹ß¹ý ÀÌÇØÇϱâ
¡Ü È®À强ÀÌ ÁÁÀ¸¸é¼ Æ°Æ°ÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è ±â¹ý ¹è¿ì±â
´ë»ó µ¶ÀÚ
¡Ü ½ºÄ®¶ó¸¦ óÀ½ Á¢ÇÏ´Â Ãʺ¸ÀÚºÎÅÍ °í±Þ ÇÁ·Î±×·¡¸Ó±îÁö Àüü¸¦ ¾Æ¿ì¸£´Â °³¹ßÀÚÃþ
¡Ü ½ºÄ®¶ó¿¡ ´ëÇÑ Àü¹ÝÀûÀÎ Áö½ÄÀ» ºü¸£°Ô ¾ò°íÀÚ ÇÏ´Â °æÇè ¸¹Àº °³¹ßÀÚ
¡Ü ´ë±Ô¸ðÀÇ ±â¾÷¿ë ¾ÖÇø®ÄÉÀ̼ÇÀ̳ª ¹Ìµé¿þ¾î °³¹ßÀÚ
Ã¥ÀÇ ±¸¼º
ÀÌ Ã¥ÀÇ ±¸Ã¼ÀûÀÎ ±¸¼ºÀº ´ÙÀ½°ú °°´Ù.
1ºÎ ¡´½ºÄ®¶ó¿ÍÀÇ ¸¸³²¡µ¿¡¼´Â ½ºÄ®¶ó·Î Äڵ带 Á÷Á¢ ÀÛ¼ºÇغ¸¸é¼ ½ºÄ®¶ó¸¦ ¸¸³ªº»´Ù. 1ÀåºÎÅÍ 3Àå±îÁö ½ºÄ®¶óÀÇ ÇÙ½ÉÀûÀΠƯ¡À» Á¤¸®Çß´Ù.
2ºÎ ¡´±âº»±â ´ÙÁö±â¡µ¿¡¼´Â ½ºÄ®¶óÀÇ ±âº»±â¸¦ ´ÙÁö´Â µ¥ ÇÊ¿äÇÑ ³»¿ëÀ» ¼³¸íÇÑ´Ù. 4Àå°ú 5ÀåÀº ½ºÄ®¶ó Äڵ带 ÀÛ¼ºÇÏ¸é¼ ¸ÅÀÏ »ç¿ëÇÒ Çʼö µµ±¸ µÎ °¡Áö¸¦ ¼³¸íÇÑ´Ù. 6Àå¿¡¼´Â ½ºÄ®¶ó°¡ ±¸ÇöÇÑ ¹æ½ÄÀ» ÅëÇØ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö(FP)À» ÀÌÇØÇÑ´Ù. 7ÀåÀº for ·çÇÁ¸¦ ½ºÄ®¶ó°¡ ¾î¶»°Ô È®ÀåÇß´ÂÁö ¼³¸íÇÏ°í, º¹ÀâÇÑ °ü¿ëÀûÀÎ ÇÔ¼öÇü Äڵ带 ½ºÄ®¶ó¿¡¼´Â °£°áÇÑ ¹®¹ýÀ¸·Î ´Ù·ê ¼ö ÀÖÀ½À» º¸¿©ÁØ´Ù. 8ÀåºÎÅÍ´Â ½ºÄ®¶óÀÇ °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö(OOP) Áö¿øÀ¸·Î °ü½ÉÀ» µ¹¸°´Ù. 9Àå¿¡¼´Â Æ®·¹ÀÌÆ®¸¦ »ç¿ëÇؼ ½ºÄ®¶ó°¡ ¿©·¯ µ¿ÀÛÀ» Á¶ÇÕÇÏ´Â ¹æ½ÄÀ» ¹è¿î´Ù. 10ÀåºÎÅÍ 13Àå±îÁö´Â ½ºÄ®¶óÀÇ °´Ã¼ ¸ðµ¨°ú ¶óÀ̺귯¸® ŸÀÔÀ» ÀÚ¼¼È÷ ´Ù·é´Ù. 12ÀåÀº Ä÷º¼ÇÀÇ ¼³°è¸¦ ´Ù·ç°í Ä÷º¼ÇÀ» ÁöÇý·Ó°Ô »ç¿ëÇϱâ À§ÇØ ÇÊ¿äÇÑ À¯¿ëÇÑ Á¤º¸¸¦ Á¦°øÇÑ´Ù. 13ÀåÀº ½ºÄ®¶ó°¡ ÀÚ¹ÙÀÇ °ø°³, º¸È£, ºñ°ø°³ °¡½Ã¼ºÀ» ¾î¶»°Ô ¼¼¹ÐÇÏ°Ô È®ÀåÇß´ÂÁö ¾Ë·ÁÁØ´Ù.
3ºÎ ¡´±âÃʸ¦ ³Ñ¾î¼¡µ¿¡¼´Â Áö±Ý±îÁö ¹è¿î ³»¿ëÀ» ´õ Àß È°¿ëÇÏ´Â µ¥ ÇÊ¿äÇÑ ¿©·¯ °¡Áö Áß±Þ ½ºÄ®¶ó ±â´É¿¡ °üÇØ °øºÎÇÑ´Ù.14Àå°ú 15Àå¿¡¼´Â ½ºÄ®¶óÀÇ º¹ÀâÇÑ Å¸ÀÔ ½Ã½ºÅÛÀ» ¼³¸íÇÑ´Ù. 16Àå¿¡¼´Â º¸ÅëÀÇ ½ºÄ®¶ó °³¹ßÀÚ¶ó¸é óÀ½¿£ ¸ô¶óµµ µÉ, Ä«Å×°í¸® À̷п¡¼ µû¿Â ¸ð³ªµå³ª ÆãÅÍ °°Àº Á» ´õ ¾î·Á¿î ¼öÇÐÀû °³³äÀ» ´Ù·é´Ù.
4ºÎ ¡´°í±Þ ÁÖÁ¦ ¹× ½ÇÀü ÀÀ¿ë¡µ¿¡¼´Â ½ÇÀü¿¡¼ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖµµ·Ï ½ºÄ®¶ó ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ´Ù¾çÇÑ ¶óÀ̺귯¸®¿Í µµ±¸ÀÇ »ç¿ë¹ýÀ» ÀÍÈù´Ù. 17ÀåÀº dzºÎÇÑ ¾×ÅÍ ±â¹ÝÀÇ µ¿½Ã¼º ¸ðµ¨ÀÎ ¾ÆÄ«¿Í ºñµ¿±â Äڵ带 ÀÛ¼ºÇÒ ¶§ À¯¿ëÇÑ Ç»Ã³¿¡ ´ëÇØ ´Ù·é´Ù. 18Àå¿¡¼´Â ºòµ¥ÀÌÅͳª µ¥ÀÌÅÍ Á᫐ °è»êÀÌ ½ºÄ®¶ó(´õ ³ª¾Æ°¡ ½ÇÁ¦·Î´Â ÀϹÝÀûÀÎ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö Àüü)ÀÇ Å³·¯ ¾ÖÇø®ÄÉÀ̼ÇÀÌ µÇ¸®¶ó´Â »ç½ÇÀ» º¸¿©ÁÙ °ÍÀÌ´Ù. 19Àå°ú 20ÀåÀº dzºÎÇÑ µµ¸ÞÀÎ Æ¯È ¾ð¾î(DSL)¸¦ ¸¸µé±â À§ÇÑ µµ±¸¸¦ ¼³¸íÇÑ´Ù. 21ÀåÀº IDE¿Í ¼µåÆÄƼ ¶óÀ̺귯¸®¿¡ ´ëÇØ ´Ù·ç¸ç, 22ÀåÀº ÀÚ¹Ù¿Í ½ºÄ®¶ó Äڵ带 ÇÔ²² ¿î¿ëÇÏ´Â ÆÀ¿¡ À¯¿ëÇÏ´Ù. 23ÀåÀº ÁÁÀº ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è¿¡ ´ëÇÑ ÇÊÀÚÀÇ »ý°¢À» ¾ÆÅ°ÅØÆ®³ª ¼ÒÇÁÆ®¿þ¾î ¸®µå °³¹ßÀÚµé°ú ³ª´©±â À§ÇÑ ÀåÀÌ´Ù. ¸¶Áö¸·À¸·Î 24Àå¿¡¼´Â ÀÌ Ã¥¿¡¼ °¡Àå °í±Þ ÁÖÁ¦¸¦ ´Ù·é´Ù.
¸ñÂ÷
Part 1_½ºÄ®¶ó¿ÍÀÇ ¸¸³²
1Àå. ºü¸¥ Ãâ¹ß: ½ºÄ®¶ó ¼Ò°³
__1.1_ ¿Ö ½ºÄ®¶óÀΰ¡?
__1.2_ ½ºÄ®¶ó ¼³Ä¡Çϱâ
__1.3_ ½ºÄ®¶ó ¸Àº¸±â
__1.4_ µ¿½Ã¼º ¸Àº¸±â
__1.5_ ¸¶Ä¡¸ç
2Àå. ÀÔ·ÂÀº Á¶±Ý¸¸, ÀÏÀº ´õ ¸¹ÀÌ
__2.1_ ¼¼¹ÌÄÝ·Ð
__2.2_ º¯¼ö Á¤ÀÇ
__2.3_ ¹üÀ§
__2.4_ ºÎºÐ ÇÔ¼ö
__2.5_ ¸Þ¼µå ¼±¾ð
__2.6_ ŸÀÔ Á¤º¸ Ãß·ÐÇϱâ
__2.7_ ¿¹¾à¾î
__2.8_ ¸®ÅÍ·² °ª
__2.9_ Option, Some, None: null »ç¿ë ÇÇÇϱâ
__2.10_ ºÀÀÎµÈ Å¬·¡½º °èÃþ
__2.11_ ÆÄÀÏ°ú À̸§°ø°£À¸·Î ÄÚµå ±¸Á¶ÈÇϱâ
__2.12_ ŸÀÔ°ú ¸â¹ö ÀÓÆ÷Æ®Çϱâ
__2.13_ Ãß»ó ŸÀÔ°ú ¸Å°³º¯¼öÈÇÑ Å¸ÀÔ
__2.14_ ¸¶Ä¡¸ç
3Àå. ±âÃʸ¦ Æ°Æ°È÷
__3.1_ ¿¬»êÀÚ ¿À¹ö·Îµù?
__3.2_ ºó ÀÎÀÚ ¸ñ·ÏÀÌ ÀÖ´Â ¸Þ¼µå
__3.3_ ¿ì¼±¼øÀ§ ±ÔÄ¢
__3.4_ µµ¸ÞÀÎ Æ¯È ¾ð¾î
__3.5_ ½ºÄ®¶ó if ¹®
__3.6_ ½ºÄ®¶ó for ³»Àå
__3.7_ ´Ù¸¥ ·çÇÁ Ç¥Çö
__3.8_ Á¶°Ç ¿¬»êÀÚ
__3.9_ try, catch, finally »ç¿ëÇϱâ
__3.10_ À̸§¿¡ ÀÇÇÑ È£Ãâ°ú °ª¿¡ ÀÇÇÑ È£Ãâ
__3.11_ Áö¿¬°ª
__3.12_ ¿°Å°ª
__3.13_ ¹®ÀÚ¿ ÀÎÅÍÆú·¹À̼Ç
__3.14_ Æ®·¹ÀÌÆ®: ½ºÄ®¶ó ÀÎÅÍÆäÀ̽º¿Í È¥ÇÕ
__3.15_ ¸¶Ä¡¸ç
Part 2_ ±âº»±â ´ÙÁö±â
4Àå. ÆÐÅÏ ¸ÅĪ
__4.1_ ´Ü¼ø ¸ÅÄ¡
__4.2_ ¸ÅÄ¡ ³»ÀÇ °ª, º¯¼ö, ŸÀÔ
__4.3_ ½ÃÄö½º¿¡ ÀÏÄ¡½ÃÅ°±â
__4.4_ Æ©Çÿ¡ ÀÏÄ¡½ÃÅ°±â
__4.5_ ÄÉÀ̽º ÀýÀÇ °¡µå
__4.6_ ÄÉÀ̽º Ŭ·¡½º¿¡ ÀÏÄ¡½ÃÅ°±â
__4.7_ °¡º¯ ÀÎÀÚ ¸ñ·Ï°ú ÀÏÄ¡½ÃÅ°±â
__4.8_ Á¤±Ô Ç¥Çö½Ä°ú ÀÏÄ¡½ÃÅ°±â
__4.9_ ÄÉÀ̽º ÀýÀÇ º¯¼ö ¹ÙÀεù¿¡ ´ëÇØ ´õ »ìÆ캸±â
__4.10_ ŸÀÔ ÀÏÄ¡¿¡ ´ëÇØ ´õ »ìÆ캸±â
__4.11_ ºÀÀÎµÈ Å¬·¡½º °èÃþ°ú ¸ÅÄ¡ÀÇ ¿ÏÀü¼º
__4.12_ ÆÐÅÏ ¸ÅĪÀÇ ´Ù¸¥ »ç¿ë¹ý
__4.13_ ÆÐÅÏ ¸ÅĪ¿¡ ´ëÇÑ ¼³¸íÀ» ¸¶Ä¡¸ç
__4.14_ ¸¶Ä¡¸ç
5Àå. ¾Ï½Ã
__5.1_ ¾Ï½ÃÀû ÀÎÀÚ
__5.2_ ¾Ï½ÃÀû ÀÎÀÚ¸¦ »ç¿ëÇÏ´Â ½Ã³ª¸®¿À
__5.3_ ¾Ï½ÃÀû º¯È¯
__5.4_ ŸÀÔ Å¬·¡½º ÆÐÅÏ
__5.5_ ¾Ï½Ã¿Í °ü·ÃµÈ ±â¼úÀû ¹®Á¦
__5.6_ ¾Ï½Ã ÇØ°á ±ÔÄ¢
__5.7_ ½ºÄ®¶ó°¡ ±âº» Á¦°øÇÏ´Â ¾Ï½Ã
__5.8_ ¾Ï½Ã¸¦ Çö¸íÇÏ°Ô È°¿ëÇϱâ
__5.9_ ¸¶Ä¡¸ç
6Àå. ½ºÄ®¶ó ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö
__6.1_ ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀ̶õ ¹«¾ùÀΰ¡?
__6.2_ ½ºÄ®¶ó ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö
__6.3_ Àç±Í
__6.4_ ²¿¸® È£Ãâ°ú ²¿¸® È£Ãâ ÃÖÀûÈ
__6.5_ ºÎºÐ Àû¿ë ÇÔ¼ö¿Í ºÎºÐ ÇÔ¼ö
__6.6_ ÇÔ¼öÀÇ Ä¿¸µ°ú ´Ù¸¥ º¯È¯
__6.7_ ÇÔ¼öÇü µ¥ÀÌÅÍ ±¸Á¶
__6.8_ ¼øȸÇϱâ, ¿¬°ü½ÃÅ°±â, °É·¯³»±â, Á¢±â, Ãà¾àÇϱâ
__6.9_ ¿ÞÂÊ ¼øȸ¿Í ¿À¸¥ÂÊ ¼øȸ
__6.10_ ÄÞºñ³×ÀÌÅÍ: °¡Àå ¶Ù¾î³ ¼ÒÇÁÆ®¿þ¾î ÄÄÆ÷³ÍÆ® Ãß»óÈ
__6.11_ º¹»ç¿¡ µå´Â ºñ¿ëÀº ¾î¶²°¡?
__6.12_ ¸¶Ä¡¸ç
7Àå. for ³»Àå
__7.1_ µ¹¾Æº¸±â: for ³»ÀåÀÇ ±âº» ¿ä¼Ò
__7.2_ for ³»Àå: ³»ºÎ µ¿ÀÛ
__7.3_ for ³»ÀåÀÇ º¯È¯ ±ÔÄ¢
__7.4_ Option°ú ´Ù¸¥ ÄÁÅ×ÀÌ³Ê Å¸ÀÔ
__7.5_ ¸¶Ä¡¸ç
8Àå. ½ºÄ®¶ó °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö
__8.1_ Ŭ·¡½º¿Í °´Ã¼ÀÇ ±âÃÊ
__8.2_ ÂüÁ¶ ŸÀÔ°ú °ª ŸÀÔ
__8.3_ °ª Ŭ·¡½º
__8.4_ ºÎ¸ð ŸÀÔ
__8.5_ ½ºÄ®¶ó¿¡¼ÀÇ »ý¼ºÀÚ
__8.6_ Ŭ·¡½ºÀÇ Çʵå
__8.7_ ÀÔ·Â °ËÁõÇϱâ
__8.8_ ºÎ¸ð Ŭ·¡½º »ý¼ºÀÚ È£ÃâÇϱâ(±×¸®°í ÁÁÀº °´Ã¼ÁöÇâ ¼³°è)
__8.9_ ³»Æ÷µÈ ŸÀÔ
__8.10_ ¸¶Ä¡¸ç
9Àå. Æ®·¹ÀÌÆ®
__9.1_ ÀÚ¹Ù 8ÀÇ ÀÎÅÍÆäÀ̽º
__9.2_ ¹Í½ºÀÎÀ¸·Î¼ÀÇ Æ®·¹ÀÌÆ®
__9.3_ Æ®·¹ÀÌÆ® ½×±â
__9.4_ Æ®·¹ÀÌÆ® ¸¸µé±â
__9.5_ Ŭ·¡½º¸¦ ¾µ °ÍÀΰ¡ Æ®·¹ÀÌÆ®¸¦ ¾µ °ÍÀΰ¡?
__9.6_ ¸¶Ä¡¸ç
10Àå. ½ºÄ®¶ó °´Ã¼ ½Ã½ºÅÛ I
__10.1_ ¸Å°³º¯¼öÈÇÑ Å¸ÀÔ: »ó¼Ó¿¡ µû¸¥ º¯¼º
__10.2_ ½ºÄ®¶ó ŸÀÔ °èÃþ±¸Á¶
__10.3_ Nothing(±×¸®°í Null)¿¡ ´ëÇÑ ´õ ¸¹Àº ³»¿ë
__10.4_ Product, ÄÉÀ̽º Ŭ·¡½º, Æ©ÇÃ
__10.5_ Predef °´Ã¼
__10.6_ °´Ã¼ÀÇ µ¿µî¼º
__10.7_ ¸¶Ä¡¸ç
11Àå. ½ºÄ®¶ó °´Ã¼ ½Ã½ºÅÛ II
__11.1_ Ŭ·¡½º¿Í Æ®·¹ÀÌÆ®ÀÇ ¸â¹ö ¿À¹ö¶óÀ̵ùÇϱâ
__11.2_ °´Ã¼ÀÇ »ó¼Ó °èÃþÀ» ¼±ÇüÈÇϱâ
__11.3_ ¸¶Ä¡¸ç
12Àå. ½ºÄ®¶ó Ä÷º¼Ç ¶óÀ̺귯¸®
__12.1_ Á¦³×¸¯, º¯°æ °¡´É, º¯°æ ºÒ°¡´É, µ¿½Ã¼º, º´·Ä Ä÷º¼Ç, ¾ÆÀÌ°í!
__12.2_ Ä÷º¼Ç ¼±ÅÃÇϱâ
__12.3_ Ä÷º¼Ç ¶óÀ̺귯¸®ÀÇ ¼³°è ¹æ½Ä
__12.4_ °ª ŸÀÔÀ» À§ÇÑ Æ¯È
__12.5_ ¸¶Ä¡¸ç
13Àå. °¡½Ã¼º ±ÔÄ¢
__13.1_ °ø°³: ±âº» °¡½Ã¼º
__13.2_ °¡½Ã¼º ÁöÁ¤ Å°¿öµå
__13.3_ °ø°³ °¡½Ã¼º
__13.4_ º¸È£ °¡½Ã¼º
__13.5_ ºñ°ø°³ °¡½Ã¼º
__13.6_ ¿µ¿ª ÁöÁ¤ ºñ°ø°³¿Í ¿µ¿ª ÁöÁ¤ º¸È£ °¡½Ã¼º
__13.7_ °¡½Ã¼º¿¡ ´ëÇÑ ¸¶Áö¸· °íÂû
__13.8_ ¸¶Ä¡¸ç
Part 3_ ±âÃʸ¦ ³Ñ¾î¼
14Àå. ½ºÄ®¶ó ŸÀÔ ½Ã½ºÅÛ I
__14.1_ ¸Å°³º¯¼öÈÇÑ Å¸ÀÔ
__14.2_ ŸÀÔ ¹Ù¿îµå
__14.3_ ¸Æ¶ô ¹Ù¿îµå
__14.4_ ºä ¹Ù¿îµå
__14.5_ Ãß»ó ŸÀÔ ÀÌÇØÇϱâ
__14.6_ Àڱ⠟ÀÔ Ç¥±â
__14.7_ ±¸Á¶Àû ŸÀÔ
__14.8_ º¹ÇÕ Å¸ÀÔ
__14.9_ Á¸Àç ŸÀÔ
__14.10_ ¸¶Ä¡¸ç
15Àå. ½ºÄ®¶ó ŸÀÔ ½Ã½ºÅÛ II
__15.1_ °æ·Î¿¡ ÀÇÁ¸Çϴ ŸÀÔ
__15.2_ ÀÇÁ¸Àû ¸Þ¼µå ŸÀÔ
__15.3_ ŸÀÔ Åõ¿µ
__15.4_ °ª¿¡ ´ëÇÑ Å¸ÀÔ
__15.5_ °í°è ŸÀÔ
__15.6_ ŸÀÔ ¶÷´Ù
__15.7_ ÀÚ±â Àç±Í ŸÀÔ: F-¹Ù¿îµå ´ÙÇü¼º
__15.8_ ¸¶Ä¡¸ç
16Àå. °í±Þ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö
__16.1_ ´ë¼öÀû µ¥ÀÌÅÍ Å¸ÀÔ
__16.2_ Ä«Å×°í¸® ÀÌ·Ð
__16.3_ ¸¶Ä¡¸ç
Part 4_ °í±Þ ÁÖÁ¦ ¹× ½ÇÀü ÀÀ¿ë
17Àå. µ¿½Ã¼º ÇÁ·Î±×·¡¹Ö µµ±¸
__17.1_ scala.sys.process ÆÐÅ°Áö
__17.2_ ǻó
__17.3_ ¾×Å͸¦ È°¿ëÇؼ Æ°Æ°ÇÏ°í È®À强 ÀÖ´Â µ¿½Ã¼º ÇÁ·Î±×·¡¹ÖÇϱâ
__17.4_ ¾ÆÄ«: ½ºÄ®¶ó¸¦ À§ÇÑ ¾×ÅÍ
__17.5_ ÇÇŬ¸µ°ú ½ºÆ÷¾îÁî
__17.6_ ¹ÝÀÀÇü ÇÁ·Î±×·¡¹Ö
__17.7_ ¸¶Ä¡¸ç
18Àå. ½ºÄ®¶ó¸¦ È°¿ëÇÑ ºòµ¥ÀÌÅÍ
__18.1_ ºòµ¥ÀÌÅÍ: °£·«ÇÑ ¿ª»ç
__18.2_ ½ºÄ®¶ó·Î ¸Ê¸®µà½º °³¼±Çϱâ
__18.3_ ¸Ê¸®µà½º¸¦ ³Ñ¾î¼
__18.4_ ¼öÇÐÀ» À§ÇÑ Ä«Å×°í¸®
__18.5_ ½ºÄ®¶ó ±â¹Ý µ¥ÀÌÅÍ µµ±¸ ¸ñ·Ï
__18.6_ ¸¶Ä¡¸ç
19Àå. ½ºÄ®¶ó µ¿Àû È£Ãâ
__19.1_ µ¿±â¸¦ ºÒ¾î³Ö´Â ¿¹Á¦: ·çºñ ¿Â ·¹ÀÏÁîÀÇ ActiveRecord
__19.2_ Dynamic Æ®·¹ÀÌÆ®¸¦ »ç¿ëÇؼ ½ºÄ®¶ó¿¡¼ µ¿Àû È£ÃâÇϱâ
__19.3_ DSL¿¡¼ °í·ÁÇÒ Á¡
__19.4_ ¸¶Ä¡¸ç
20Àå. ½ºÄ®¶ó µµ¸ÞÀÎ Æ¯È ¾ð¾î
__20.1_ ¿¹Á¦: ½ºÄ®¶ó¸¦ À§ÇÑ XML°ú JSON DSL
__20.2_ ³»ºÎ DSL
__20.3_ Æļ ÄÞºñ³×ÀÌÅ͸¦ È°¿ëÇÑ ¿ÜºÎ DSL
__20.4_ ³»ºÎ DSL°ú ¿ÜºÎ DSL¿¡ ´ëÇÑ ¸¶Áö¸· °íÂû
__20.5_ ¸¶Ä¡¸ç
21Àå. ½ºÄ®¶ó µµ±¸¿Í ¶óÀ̺귯¸®
__21.1_ ¸í·ÉÇà µµ±¸
__21.2_ ºôµå µµ±¸
__21.3_ IDE³ª ÅؽºÆ® ÆíÁý±â¿Í ÅëÇÕÇϱâ
__21.4_ ½ºÄ®¶ó·Î Å×½ºÆ® ÁÖµµ °³¹ßÇϱâ
__21.5_ ¼µåÆÄƼ ¶óÀ̺귯¸®
__21.6_ ¸¶Ä¡¸ç
22Àå. ÀÚ¹Ù »óÈ£ ¿î¿ë¼º
__22.1_ ÀÚ¹Ù¿¡¼ Á¤ÀÇÇÑ À̸§À» ½ºÄ®¶ó Äڵ忡¼ »ç¿ëÇϱâ
__22.2_ ÀÚ¹Ù¿Í ½ºÄ®¶ó Á¦³×¸¯½º
__22.3_ ÀÚ¹ÙºóÁî ÇÁ·ÎÆÛƼ
__22.4_ AnyVal ŸÀÔ°ú ÀÚ¹Ù ±âº» ŸÀÔ
__22.5_ ÀÚ¹Ù ÄÚµå·Î º¯È¯ÇÑ ½ºÄ®¶ó À̸§
__22.6_ ¸¶Ä¡¸ç
23Àå. ¾ÖÇø®ÄÉÀÌ¼Ç ¼³°è
__23.1_ ±× µ¿¾È ¹è¿î ³»¿ë º¹½À
__23.2_ ¾Ö³ëÅ×À̼Ç
__23.3_ ¸ðµâ·Î¼ÀÇ Æ®·¹ÀÌÆ®
__23.4_ µðÀÚÀÎ ÆÐÅÏ
__23.5_ °è¾à¿¡ ÀÇÇÑ ¼³°è¸¦ È°¿ëÇؼ ´õ ÁÁ°Ô ¼³°èÇϱâ
__23.6_ Æĸ£Å×³í ±¸Á¶
__23.7_ ¸¶Ä¡¸ç
24Àå. ¸ÞŸÇÁ·Î±×·¡¹Ö: ¸ÅÅ©·Î¿Í ¸®Ç÷º¼Ç
__24.1_ ŸÀÔÀ» ÀÌÇØÇϱâ À§ÇÑ µµ±¸
__24.2_ ½ÇÇà ½ÃÁ¡ ¸®Ç÷º¼Ç
__24.3_ ½ºÄ®¶óÀÇ °í±Þ ½ÇÇà ½ÃÁ¡ ¸®Ç÷º¼Ç API
__24.4_ ¸ÅÅ©·Î
__24.5_ ¸¶Ä¡¸ç
°ü·ÃÀ̹ÌÁö
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
ŸÀÔ¼¼ÀÌÇÁ »çÀÇ ºòµ¥ÀÌÅÍ Á¦Ç° ¾ÆÅ°ÅØÆ®´Ù. ±×´Â ½ºÄ®¶ó¿Í ÇÔ¼öÇü ÇÁ·Î±×·¡¹ÖÀÌ ºòµ¥ÀÌÅÍ ¾ÖÇø®ÄÉÀ̼ǿ¡ ÀÌ»óÀûÀÎ µµ±¸¶ó°í ´Ã ÁÖÀåÇØ¿Â ¿ËÈ£ÀÚ´Ù. µòÀº ¡ºÇÏÀÌºê ¿Ïº® °¡À̵塻ÀÇ °øÀúÀÚ¸ç, ¡ºÀÚ¹Ù °³¹ßÀÚ¸¦ À§ÇÑ ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö¡»(ÀÌ»ó ÇѺû¹Ìµð¾î)ÀÇ ÀúÀÚ´Ù. ±×´Â ¿©·¯ ¿ÀÇ ¼Ò½º ÇÁ·ÎÁ§Æ®¿¡ ±â¿©ÇßÀ¸¸ç, ´Ù¾çÇÑ ±â¼ú ÄÜÆÛ·±½º¿Í ½ÃÄ«°í Áö¿ªÀÇ ¿©·¯ »ç¿ëÀÚ ±×·ìÀ» ÇÔ²² Á¶Á÷Çß´Ù.
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
ÀúÀÚ ¿ÀÇö¼®Àº ºñ»çÀ̵å¼ÒÇÁÆ®(BSIDESOFT) ÀÌ»ç·Î ÀÏÇÏ¸é¼ ¸ÅÀϸÅÀÏ °í°´ÀÇ ¿äû¿¡ µû¶ó Äڵ带 ¸¸µé¾î³»°í ÀÖ´Â Çö¾÷ °³¹ßÀÚ´Ù. ¾î¸± ¶§ óÀ½ ÄÄÇ»Å͸¦ Á¢ÇÏ°í ¸ÅȤµÈ ÈÄ °æ±â°úÇаí, KAIST Àü»êÇаú(ÇÁ·Î±×·¡¹Ö ¾ð¾î Àü°ø ¼®»ç)¸¦ °ÅÄ¡¸é¼ °è¼Ó ÄÄÇ»Å͸¦ »ç¿ëÇØ¿Ô´Ù. Á÷Àå¿¡¼´Â ÁÖ·Î ÄÚƲ¸°À̳ª ÀÚ¹Ù¸¦ »ç¿ëÇÑ ¼¹ö ÇÁ·Î±×·¡¹ÖÀ» ÇÏ°í, ÁÖ¸»À̳ª ºó ½Ã°£¿¡´Â ¹ø¿ªÀ» Çϰųª °øºÎ¸¦ ÇÏ¸é¼ Áñ°Å¿òÀ» ã´Â´Ù. ½Ã°£ÀÌ ¾ÆÁÖ ¸¹ÀÌ ³²À» ¶§´Â ½Ã¹Ä·¹ÀÌ¼Ç °ÔÀÓÀ» ÇÏ¸é¼ ¸Ó¸®¸¦ ½ÄÈ÷°í ³î°í, ¾î¶»°Ô ÇÏ¸é ¸·³»ÀÚ½ÄÀ» ÇÁ·Î±×·¡¹ÖÀÇ ¼¼°è·Î ²ø¾îµéÀÏ ¼ö ÀÖÀ»±î °í¹Î ÁßÀÎ ¾Æ ºüÀ̱⵵ ÇÏ´Ù. ¡ºÄÚ¾î ÆÄÀ̽㠾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¡¹Ö Core Python Applications Programming Third Edition¡»(¿¡ÀÌÄÜÃâÆÇ, 2014)À» ½ÃÀÛÀ¸·Î ¡ºKotlin in Action¡»(¿¡ÀÌÄÜÃâÆÇ, 2017), ¡ºÇÑ ±ÇÀ¸·Î Àд ÄÄÇ»ÅÍ ±¸Á¶¿Í ÇÁ·Î±×·¡¹Ö¡»(Ã¥¸¸, 2021), ¡ºÆÄÀ̽ãÀ¸·Î »ìÆ캸´Â ¾ÆÅ°ÅØó ÆÐÅÏ¡»(ÇѺû¹Ìµð¾î, 2021), ¡ºProgramming in Scala 4/e¡»(¿¡ÀÌÄÜÃâÆÇ, 2021) µî 30¿© ±ÇÀÇ Ã¥À» ¹ø¿ªÇß´Ù.
ÆîÃ帱âÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.