ÆÄÀ̽ãÀ» ¸¶½ºÅÍÇÒ ¼ö ÀÖ´Â À¯ÀÏÇÑ ¹æ¹ýÀº ¿¬½ÀÀÌ´Ù. ¼ýÀÚ ¸ÂÈ÷±â °ÔÀÓ, 16Áø¼ö Ãâ·ÂÇϱâ¿Í °°Àº °£´ÜÇÑ ¹®Á¦ºÎÅÍ ÆǸż¼ °è»êÇϱâ, ¼øȯÇÏ´Â ÀÌÅÍ·¹ÀÌÅÍ ¸¸µé±â¿Í °°Àº ±Ã±ÝÇÑ ¹®Á¦µé±îÁö ÇÁ·Î±×·¡¹Ö ½Ç·ÂÀ» Å°¿ö ÁÙ ¾ö¼±µÈ 50°¡Áö ¿¬½À ¹®Á¦¸¦ ´ã¾Ò´Ù.
¸ÕÀú ¾î¶² ³»¿ëÀ» ´Ù·êÁö ¾Ë¾Æº¸°í, ¹®Á¦¸¦ Á¦½ÃÇÑ ÈÄ, ÇØ´ä°ú ÇÔ²² Ç®¾îº¸¸ç, ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö ±×¸®°í Ãß°¡·Î ¾î¶² ºÎºÐÀ» °í¹ÎÇغ¼Áöµµ ¼³¸íÇÑ´Ù. »õ·Î¿î ¹®Á¦¿¡ µµÀüÇÒ ¶§¸¶´Ù ÇÁ·Î±×·¡¹Ö ±â¼ú°ú ÀڽۨÀ» Å°¿ï ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¶ÇÇÑ, ÀÌ·¸°Ô ¹è¿î ³»¿ëµéÀº ÀÚ½ÅÀÇ ÇÁ·ÎÁ§Æ®¿¡ Àû¿ëÇغ¼ ¼öµµ ÀÖ´Ù. ÆÄÀ̽ãÀ» ¹è¿î ÈÄ ¾î¶»°Ô ½Ç·ÂÀ» Å°¿ïÁö ¸·¸·ÇÏ´Ù¸é ÀÌ Ã¥À¸·Î ½ÃÀÛÇغ¸ÀÚ.
1995³âºÎÅÍ µ¶¸³ ÄÁ¼³ÅÏÆ®·Î È°µ¿ÇÏ°í ÀÖÀ¸¸ç, Àü ¼¼°èÀû ±â¾÷¿¡¼ ÆÄÀ̽ã, µ¥ÀÌÅÍ °úÇÐ, ±êÀ» °¡¸£Ä£´Ù. ±×°¡ ¸ÅÁÖ ¹ßÇàÇÏ´Â ¡®´õ ³ªÀº °³¹ßÀÚ ´º½º·¹ÅÍ¡®´Â ¼öõ ¸íÀÇ ´Ù¾çÇÑ ÆÄÀ̽㠰³¹ßÀÚ°¡ Àд´Ù. MIT¿¡¼ ÄÄÇ»ÅÍ °úÇÐ ÇÐÀ§¸¦, ³ë½º¿þ½ºÅÏ ´ëÇб³¿¡¼ ÇнÀ °úÇÐ ¹Ú»ç ÇÐÀ§¸¦ ¹Þ¾ÒÀ¸¸ç, À̽º¶ó¿¤ ¸ðµðÀο¡¼ ¾Æ³» ¹× ¼¼ ÀÚ³à¿Í ÇÔ²² »ì°í ÀÖ´Ù.
1Àå numeric ÀÚ·áÇü
1.1 À¯¿ëÇÑ Âü°í ÀÚ·á
1.2 EXERCISE 01. ¼ýÀÚ ¸ÂÈ÷±â °ÔÀÓ
__1.2.1 Ç®¾îº¸±â
__1.2.2 ÇØ´ä
__1.2.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
1.3 EXERCISE 02. ¼ýÀÚ ´õÇϱâ
__1.3.1 Ç®¾îº¸±â
__1.3.2 ÇØ´ä
__1.3.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
1.4 EXERCISE 03. ´Þ¸° ½Ã°£ °è»êÇϱâ
__1.4.1 Ç®¾îº¸±â
__1.4.2 ÇØ´ä
__1.4.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
1.5 EXERCISE 04. 16Áø¼ö Ãâ·ÂÇϱâ
__1.5.1 Ç®¾îº¸±â
__1.5.2 ÇØ´ä
__1.5.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
1.6 Á¤¸®
2Àå ¹®ÀÚ¿
2.1 À¯¿ëÇÑ Âü°í ÀÚ·á
2.2 EXERCISE 05. ÇÇ±× ¶óƾ ´Ü¾î ¸¸µé±â
__2.2.1 Ç®¾îº¸±â
__2.2.2 ÇØ´ä
__2.2.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
2.3 EXERCISE 06. ÇÇ±× ¶óƾ ¹®Àå ¸¸µé±â
__2.3.1 Ç®¾îº¸±â
__2.3.2 ÇØ´ä
__2.3.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
2.4 EXERCISE 07. ºñ¹Ð ¾ð¾î ¿ìºñµÎºñ ´Ü¾î ¸¸µé±â
__2.4.1 Ç®¾îº¸±â
__2.4.2 ÇØ´ä
__2.4.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
2.5 EXERCISE 08. ¹®ÀÚ¿ Á¤·ÄÇϱâ
__2.5.1 Ç®¾îº¸±â
__2.5.2 ÇØ´ä
__2.5.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
2.6 Á¤¸®
3Àå ¸®½ºÆ®¿Í Æ©ÇÃ
3.1 EXERCISE 09. óÀ½°ú ¸¶Áö¸· ¿ä¼Ò ã±â
__3.1.1 Ç®¾îº¸±â
__3.1.2 ÇØ´ä
__3.1.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
3.2 EXERCISE 10. ¾Æ¹«°ÍÀ̳ª ´õÇϱâ
__3.2.1 Ç®¾îº¸±â
__3.2.2 ÇØ´ä
__3.2.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
3.3 EXERCISE 11. À̸§À» ¾ËÆĺª ¼ø¼·Î Á¤·ÄÇϱâ
__3.3.1 Ç®¾îº¸±â
__3.3.2 ÇØ´ä
__3.3.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
3.4 EXERCISE 12. ƯÁ¤ ±ÛÀÚ¸¦ °¡Àå ¸¹ÀÌ °¡Áø ´Ü¾î ã±â
__3.4.1 Ç®¾îº¸±â
__3.4.2 ÇØ´ä
__3.4.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
3.5 EXERCISE 13. Æ©Çà ·¹ÄÚµå Ãâ·ÂÇϱâ
__3.5.1 Ç®¾îº¸±â
__3.5.2 ÇØ´ä
__3.5.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
3.6 Á¤¸®
4Àå µñ¼Å³Ê¸®¿Í ¼¼Æ®
4.1 °³¿ä
__4.1.1 µñ¼Å³Ê¸®¿Í ÇؽÌ
__4.1.2 ¼¼Æ®
4.2 EXERCISE 14. ½Ä´ç ÁÖ¹® ÇÁ·Î±×·¥ ¸¸µé±â
__4.2.1 Ç®¾îº¸±â
__4.2.2 ÇØ´ä
__4.2.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
4.3 EXERCISE 15. °¼ö·® °è»êÇϱâ
__4.3.1 Ç®¾îº¸±â
__4.3.2 ÇØ´ä
__4.3.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
4.4 EXERCISE 16. µÎ µñ¼Å³Ê¸®ÀÇ Â÷ÀÌ Ã£±â
__4.4.1 Ç®¾îº¸±â
__4.4.2 ÇØ´ä
__4.4.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
4.5 EXERCISE 17. ¼·Î ´Ù¸¥ ¼ýÀÚÀÇ °³¼ö ã±â
__4.5.1 Ç®¾îº¸±â
__4.5.2 ÇØ´ä
__4.5.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
4.6 Á¤¸®
5Àå ÆÄÀÏ
5.1 EXERCISE 18. ¸¶Áö¸· ÁÙ ÃßÃâÇϱâ
__5.1.1 Ç®¾îº¸±â
__5.1.2 ÇØ´ä
__5.1.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
5.2 EXERCISE 19. /etc/passwd¸¦ µñ¼Å³Ê¸®·Î ¹Ù²Ù±â
__5.2.1 Ç®¾îº¸±â
__5.2.2 ÇØ´ä
__5.2.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
5.3 EXERCISE 20. ±ÛÀÚ ¼ö ¼¼±â
__5.3.1 Ç®¾îº¸±â
__5.3.2 ÇØ´ä
__5.3.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
5.4 EXERCISE 21. ÆÄÀÏ¿¡¼ °¡Àå ±ä ´Ü¾î ã±â
__5.4.1 Ç®¾îº¸±â
__5.4.2 ÇØ´ä
__5.4.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
5.5 EXERCISE 22. CSV ÀÐ°í ¾²±â
__5.5.1 Ç®¾îº¸±â
__5.5.2 ÇØ´ä
__5.5.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
5.6 EXERCISE 23. JSON ÆÄÀÏ ÀÐ¾î µé¿© ó¸®Çϱâ
__5.6.1 Ç®¾îº¸±â
__5.6.2 ÇØ´ä
__5.6.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
5.7 EXERCISE 24. ÁÙ µÚÁý±â
__5.7.1 Ç®¾îº¸±â
__5.7.2 ÇØ´ä
__5.7.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
5.8 Á¤¸®
6Àå ÇÔ¼ö
6.1 EXERCISE 25. XML »ý¼º±â ¸¸µé±â
__6.1.1 Ç®¾îº¸±â
__6.1.2 ÇØ´ä
__6.1.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
6.2 EXERCISE 26. ÀüÀ§ Ç¥±â¹ý °è»ê±â ¸¸µé±â
__6.2.1 Ç®¾îº¸±â
__6.2.2 ÇØ´ä
__6.2.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
6.3 EXERCISE 27. ºñ¹Ð¹øÈ£ »ý¼º±â ¸¸µé±â
__6.3.1 Ç®¾îº¸±â
__6.3.2 ÇØ´ä
__6.3.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
6.4 Á¤¸®
7Àå ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö
7.1 EXERCISE 28. ¼ýÀÚ °áÇÕÇϱâ
__7.1.1 Ç®¾îº¸±â
__7.1.2 ÇØ´ä
__7.1.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
7.2 EXERCISE 29. ¼ýÀÚ ´õÇϱâ
__7.2.1 Ç®¾îº¸±â
__7.2.2 ÇØ´ä
__7.2.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
7.3 EXERCISE 30. ¸®½ºÆ® ÆòźÈÇϱâ
__7.3.1 Ç®¾îº¸±â
__7.3.2 ÇØ´ä
__7.3.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
7.4 EXERCISE 31. ÆÄÀÏÀÇ ³»¿ëÀ» ÇÇ±× ¶óƾÀ¸·Î ¹ø¿ªÇϱâ
__7.4.1 Ç®¾îº¸±â
__7.4.2 ÇØ´ä
__7.4.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
7.5 EXERCISE 32. µñ¼Å³Ê¸® ¹ÝÀüÇϱâ
__7.5.1 Ç®¾îº¸±â
__7.5.2 ÇØ´ä
__7.5.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
7.6 EXERCISE 33. °ª º¯È¯Çϱâ
__7.6.1 Ç®¾îº¸±â
__7.6.2 ÇØ´ä
__7.6.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
7.7 EXERCISE 34. ¸ðµç ¸ðÀ½À» Æ÷ÇÔÇÏ´Â ´Ü¾î ã±â
__7.7.1 Ç®¾îº¸±â
__7.7.2 ÇØ´ä
__7.7.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
7.8 EXERCISE 35A. Á¦¸¶Æ®¸®¾Æ(1)
__7.8.1 Ç®¾îº¸±â
__7.8.2 ÇØ´ä
__7.8.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
7.9 EXERCISE 35B. Á¦¸¶Æ®¸®¾Æ(2)
__7.9.1 Ç®¾îº¸±â
__7.9.2 ÇØ´ä
__7.9.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
7.10 Á¤¸®
8Àå ¸ðµâ°ú ÆÐÅ°Áö
8.1 EXERCISE 36. ÆǸż¼ °è»êÇϱâ
__8.1.1 Ç®¾îº¸±â
__8.1.2 ÇØ´ä
__8.1.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
8.2 EXERCISE 37. ÇÔ¼ö È£ÃâÀ» »ç¿ëÀÚ¿¡°Ô ¸Ã±â±â
__8.2.1 Ç®¾îº¸±â
__8.2.2 ÇØ´ä
__8.2.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
8.3 Á¤¸®
9Àå °´Ã¼
9.1 EXERCISE 38. ¾ÆÀ̽ºÅ©¸² ½ºÄò ¸¸µé±â
__9.1.1 Ç®¾îº¸±â
__9.1.2 ÇØ´ä
__9.1.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
9.2 EXERCISE 39. ¾ÆÀ̽ºÅ©¸² Åë ¸¸µé±â
__9.2.1 Ç®¾îº¸±â
__9.2.2 ÇØ´ä
__9.2.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
9.3 EXERCISE 40. ¾ÆÀ̽ºÅ©¸² ÅëÀÇ Å©±â Á¦ÇÑÇϱâ
__9.3.1 Ç®¾îº¸±â
__9.3.2 ÇØ´ä
__9.3.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
9.4 EXERCISE 41. ´õ Å« ¾ÆÀ̽ºÅ©¸² Åë ¸¸µé±â
__9.4.1 Ç®¾îº¸±â
__9.4.2 ÇØ´ä
__9.4.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
9.5 EXERCISE 42. dict¸¦ »ó¼ÓÇؼ FlexibleDict Ŭ·¡½º ¸¸µé±â
__9.5.1 Ç®¾îº¸±â
__9.5.2 ÇØ´ä
__9.5.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
9.6 EXERCISE 43. µ¿¹°¿øÀÇ µ¿¹° ¸¸µé±â
__9.6.1 Ç®¾îº¸±â 324
__9.6.2 ÇØ´ä 326
__9.6.3 Á¶±Ý ´õ ³ª¾Æ°¡±â 327
9.7 EXERCISE 44. µ¿¹° ¿ì¸® ¸¸µé±â 329
__9.7.1 Ç®¾îº¸±â
__9.7.2 ÇØ´ä
__9.7.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
9.8 EXERCISE 45. µ¿¹°¿ø ¸¸µé±â
__9.8.1 Ç®¾îº¸±â
__9.8.2 ÇØ´ä
__9.8.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
9.9 Á¤¸®
10Àå ÀÌÅÍ·¹ÀÌÅÍ¿Í Á¦³Ê·¹ÀÌÅÍ
10.1 EXERCISE 46. MyEnumerate °´Ã¼ ¸¸µé±â
__10.1.1 Ç®¾îº¸±â
__10.1.2 ÇØ´ä
__10.1.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
10.2 EXERCISE 47. ¼øȯÇÏ´Â ÀÌÅÍ·¹ÀÌÅÍ ¸¸µé±â
__10.2.1 Ç®¾îº¸±â
__10.2.2 ÇØ´ä
__10.2.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
10.3 EXERCISE 48. ¸ðµç ÁÙ°ú ¸ðµç ÆÄÀÏ Ãâ·ÂÇϱâ
__10.3.1 Ç®¾îº¸±â
__10.3.2 ÇØ´ä
__10.3.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
10.4 EXERCISE 49. ÀÌÀü È£Ãâ·ÎºÎÅÍ Áö³ ½Ã°£ °è»êÇϱâ
__10.4.1 Ç®¾îº¸±â
__10.4.2 ÇØ´ä
__10.4.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
10.5 EXERCISE 50. mychain ÇÔ¼ö ¸¸µé±â
__10.5.1 Ç®¾îº¸±â
__10.5.2 ÇØ´ä
__10.5.3 Á¶±Ý ´õ ³ª¾Æ°¡±â
10.6 Á¤¸®
10.7 ³¡¸Î´Â ¸»