ÀÕÇÃÃâÆÇ

¼ÒÇÁÆ®¿þ¾î(SW) Çϵå¿þ¾î(HW)¸¦ Á¢¸ñ½ÃŲ
µµ¼­¸¦ ÃâÆÇÇÏ°í ÀÖ½À´Ï´Ù.

ÀÕÇÃÃâÆÇ

CUSTOMER

¹®ÀÇÀüÈ­¸¦ Áֽøé Ä£ÀýÈ÷
»ó´ãÇÏ¿© µå¸³´Ï´Ù.

(ÃâÆÇ»ç) 0502-600-4925 (Çпø) 0502-600-4926

(Çпø) itple333@naver.com
(ÃâÆÇ»ç) itpleinfo@naver.com

  • Ȩ
  • ÀÕÇÃÃâÆÇ
  • µµ¼­¸ñ·Ï

µµ¼­¸ñ·Ï

±¸¸Å´Â www.itple.shop ¶Ç´Â Àü±¹ ¿Â.¿ÀÇÁ ¼­Á¡
Á¦¸ñ °³¹ßÀÚ°¡ ¿øÇÏ´ø ÆÄÀ̽㠽ÉÈ­










µµ¼­ÃâÆÇ ÀÕÇÃITPLE ½Å°£ º¸µµÀÚ·á


µµ¼­¸í : ÇѱÇÀ¸·Î °³¹ßÀÚ°¡ ¿øÇÏ´ø ÆÄÀ̽㠽ÉÈ­ A to Z – ½Ç¹«¸¦ À§ÇØ ¹Ýµå½Ã ¾Ë¾Æ¾ß ÇÒ
¹ßÇàÀÏ : 2019³â 11¿ù 25ÀÏ 1ÆÇ 1¼â
Àú  ÀÚ : ¹®¿ëÁØ, ¹®¼ºÇõ
ÆÇ  Çü : 46¹èÆÇ(188*257), 552ÂÊ
Á¤  °¡ :  32,000¿ø
ISBN: 979-11-90283-66-3
¹ßÇàó : µµ¼­ÃâÆÇ ÀÕÇÃITPLE
 TEL: 0502-600-4925
 FAX: 0502-600-4924

Å°¿öµå µî·Ï : ÆÄÀ̽ã, ÆÄÀ̽ã½ÉÈ­, ÆÄÀ̽㹮¹ý, ÆÄÀ̽㰳³ä, µ¥ÄÚ·¹ÀÌÅÍ, µð½ºÅ©¸³ÅÍ,ÀÕÇÃ,¹®¿ëÁØ,¹®¼ºÇõ

ÀÌ  Ã¥ÀÇ Æ¯Â¡
·Îº¿°ú ÇÔ²² »ì¾Æ°¡¾ß ÇÒ ¿ì¸® ¾ÆÀ̵éÀÇ ¹Ì·¡¸¦ À§ÇØ Áö±Ý ¹«¾ùÀ» ¹è¿ö¾ß ÇÒ±î¿ä? ½±±â¸¸ÇÑ ±³À纸´Ù´Â ±âÃʸ¦ źźÈ÷ ´ÙÁ® ÁÙ ¼ö ÀÖ´Â ±³Àç°¡ ÇÊ¿äÇÕ´Ï´Ù. ¡®°³¹ßÀÚ°¡ ¿øÇÏ´ø ÆÄÀ̽㠽ÉÈ­¡¯´Â ÀÌ·± ºÎºÐÀ» Àß ¼³¸íÇÏ¿´À¸¸ç, ÆÄÀ̽ãÀ» °øºÎÇÏ·Á´Â ºÐµéÀÌ ¹Ýµå½Ã ¾Ë¾Æ¾ß ÇÒ ³»¿ëµé·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
ÆÄÀ̽ãÀº ¼öÇÐÀ̳ª °úÇпëÀ» ó¸®ÇÏ´Â ´Ù¾çÇÑ ¸ðµâºÎÅÍ ÀΰøÁö´ÉÀ» ±¸ÇöÇÏ´Â ¸Ó½Å·¯´×°ú µö·¯´× ¾Ë°í¸®Áò±îÁö ¾²ÀÌ°í ÀÖ½À´Ï´Ù. ´Ù½Ã ¸»Çϸé ÆÄÀ̽ãÀº 4Â÷ »ê¾÷Çõ¸í¿¡ ÇÊ¿äÇÑ ´Ù¾çÇÑ ½Ã½ºÅÛÀ» ¸¸µå´Â ±âº» µµ±¸ÀÔ´Ï´Ù.
½ÃÁß¿¡ ÆÄÀ̽㠹®¹ýÃ¥Àº ¸¹Áö¸¸, µ¥ÄÚ·¹ÀÌÅͳª µð½ºÅ©¸³ÅÍ µî ÆÄÀ̽㽺·¯¿î °³³ä±îÁö ¸ðµÎ ´Ù·é Ã¥Àº ¸¹Áö ¾Ê½À´Ï´Ù. ÆÄÀ̽ã ÃֽŠ¹öÀü¿¡ ¸ÂÃç ÆÄÀ̽㽺·¯¿î °³³äÀ» ¹Ý¿µÇÑ ³»¿ëÀ» ¿«¾îºÃ½À´Ï´Ù.
½Ç¹«¿¡¼­´Â ¸Ó½Å·¯´×°ú µö·¯´× ÇÁ·ÎÁ§Æ® µî¿¡ Âü¿©ÇØ ´Ù¾çÇÑ ÆÄÀ̽㠶óÀ̺귯¸®³ª ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÕ´Ï´Ù. ±×·¯³ª ´Ü¼øÈ÷ ÇÔ¼ö³ª Ŭ·¡½º¸¦ °¡Á®¿Í¼­ »ç¿ëÇÏ´Ù º¸¸é ¿øÇÏÁö ¾Ê´Â °á°úµéÀÌ ¸¹ÀÌ ³ª¿À°Ô µË´Ï´Ù. ÀÌ·± °æÇèÀ» ¹ÙÅÁÀ¸·Î ÆÄÀ̽㿡 ´ëÇÑ °³³äÀ» ¿¹Á¦¿Í ÇÔ²² ¼³¸íÇØ ÁÖ°í ÀÖ½À´Ï´Ù.
¡á ³»ºÎ±¸Á¶¸¦ ½±°Ô ¼³¸íÇÑ Ã¥ÀÌ´Ù.
¡á ÆÄÀ̽ã Ãʺ¸·Î½á Á¦´ë·Î ¹è¿ì°í ½Í°Å³ª, Á¢ÇØ º¸±ä Çߴµ¥ Á¶±Ý ´õ ±íÀÌ ¾Ë°í ½ÍÀº ºÐ²² ³Ê¹« ÁÁÀº Ã¥ÀÌ´Ù.
¡á ¹®¹ý°ú, »ç¿ë¹ý, È°¿ë¹ý¿¡ ´ëÇØ ¼ÒÇÁÆ®¿þ¾î°øÇÐÀÇ ¿À·£ °æÇèÀ» Áý°áÇÏ¿© ¾´ µ¿È­°°Àº ÆÄÀ̽ã Ã¥ÀÌ´Ù. ¿¹Á¦¸¦ µû¶óÇØ º¸¸é¼­ È¥ÀÚ ÇØ°áÇØ °¡´Â ÁÁÀº Áöħ¼­°¡ µÉ °ÍÀÌ´Ù.
¡á ½Ç¹«¿¡ ÆÄÀ̽ã Àû¿ëÀ» °í¹ÎÇÏ°í °è½Å ºÐµé²² µµ¿òÀÌ µÉ ¼ö Àִ åÀÌ´Ù.
¡á ÀÕÇÃtv À¯Æ©ºê¿¡ ±³Àç¿¡ ´ëÇÑ ÀúÀÚÀÇ µ¿¿µ»ó °­ÀÇ·Î ³»¿ë¿¡ ´ëÇÑ ÀÌÇظ¦ µ½°í ÀÖ´Ù.
www.bit.ly/ITPLE_TV




ÀúÀÚ ¼Ò°³
◉ ¹®¿ëÁØ
- ¼þ½Ç´ëÇб³ ÀüÀÚ°è»êÇаú Á¹¾÷
- ÆòÈ­ÀºÇà ±¹¹ÎÀºÇà Çѱ¹IBM, LGCNS, SK C&C
- ÆнºÆ® ÄÍÆÛ½º µî ÆÄÀ̽㠰­ÀÇ
- IITP ºòµ¥ÀÌÅÍ ÀÚ¹® ¹× ½É»çÆò°¡À§¿ø
- Çѱ¹ âÀÇÀç´Ü ¼ÒÇÁÆ®¿þ¾î ¿µÀç ±³À° ÀÚ¹®
- Çö) SK ÁÖ½Äȸ»ç C&C
<Àú¼­>
¼Õ¿¡ ÀâÈ÷´Â ÆÄÀ̽㠡¶ºñÁ¦ÀÌÆÛºí¸¯¡·
¼Õ¿¡ ÀâÈ÷´Â ÆÇ´Ù½º ¡¶ºñÁ¦ÀÌÆÛºí¸¯¡·
¹Ýµå½Ã ¾Ë¾Æ¾ß ÇÒ ÆÄÀ̽ã ÀÔ¹® A to Z <ÀÕÇÃ>
¹Ýµå½Ã ¾Ë¾Æ¾ß ÇÒ ÆÄÀ̽㠽ÉÈ­ A to Z <ÀÕÇÃ>
◉ ¹®¼ºÇõ
- Çö ¾ÆÅäÅ¥ºê ÁÖ½Äȸ»ç CTO
- ¼¼Á¾´ëÇб³ ÄÄÇ»ÅÍ °øÇаú Á¹¾÷
- ´Ü±¹´ë ÇØÄ¿Åæ ±â¼ú ¸àÅä
- ÆÐÅÏ ¹× Ä®¶óÀÎ½Ä °ÔÀÓ, ¾Æ¶Ç¶û Å¥ºê½ºÅ¸ Á¦ÀÛ
- 2017³â ´ëÇѹα¹ â¾÷¸®±× °æ±âÁö¿ª ´ë»ó
<Àú¼­>
¹Ýµå½Ã ¾Ë¾Æ¾ß ÇÒ ÆÄÀ̽ã ÀÔ¹® A to Z <ÀÕÇÃ>
¹Ýµå½Ã ¾Ë¾Æ¾ß ÇÒ ÆÄÀ̽㠽ÉÈ­ A to Z <ÀÕÇÃ>

¸ñ    Â÷
1. º¯¼ö´Â ½Äº°ÀÚÀÌ°í »óŸ¦ °ü¸®ÇÑ´Ù
1.1. ¹®¹ý ±ÔÄ¢¿¡ »ç¿ëÇÏ´Â ¿¹¾à¾î(keyword)
1.2. º¯¼ö À̸§À» Áþ´Â ¹®ÀÚ¿­ ¾Ë¾Æº¸±â
1.3. º¯¼ö(Variable) À̸§ Á¤ÀÇ ±ÔÄ¢
1.4. µû¶óÇϱâ : ³»Àå ¹× Àü¿ªÀ̸§°ø°£ ¾Ë¾Æº¸±â
2. ¸ðµç °ªÀº °´Ã¼(object)ÀÌ´Ù.
2.1 °´Ã¼¸¦ Á÷Á¢ ¸¸µå´Â ¸®ÅÍ·²(literal) Ç¥±â¹ý
2.2  ¸®ÅÍ·²°ú ¿¬»êÀÚÀÇ ¹­À½ÀΠǥÇö½Ä(________expression______ )__
2.3. µû¶óÇϱâ : ¿¬»êÀÚ¿Í ½ºÆä¼È ¸Þ¼Òµå ¾Ë¾Æº¸±â
3. Ç¥Çö½Ä°ú ¹®ÀåÀ» Æò°¡ÇÑ´Ù.
3.1  Áï½Ã ½ÇÇàÇؼ­ °á°ú¸¦ ¾Ë¾Æº¸±â
3.2  ƯÁ¤ °´Ã¼¸¦ ¸¸µç ÈÄ¿¡ ½ÇÇàÇϱâ
3.3. µû¶óÇϱâ : ¹®ÀÚ¿­¿¡ ¼ö½ÄÀ» ³Ö°í  °è»êÇϱâ
4. °´Ã¼¸¦ »ý¼ºÇÑ Å¬·¡½º°¡ ÀÚ·áÇüÀÌ´Ù.
4.1 º¯¼ö°¡ °´Ã¼¸¦ ¹ÙÀεùÇÑ ÈÄ ÀÚ·áÇü °áÁ¤
4.2  °´Ã¼ÀÇ ¿ø¼Ò¿¡ ´ëÇÑ º¯°æ¿©ºÎ(Mutation)
4.3  ´Ù¸¥ °´Ã¼¸¦ »ý¼ºÇÏ´Â Çüº¯È¯ ¾Ë¾Æº¸±â
4.4. µû¶óÇϱâ : º¯°æ°¡´É ¿©ºÎ Á¤º¸ È®ÀÎÇϱâ
5. ¹®ÀåÀ» ²Ù¹Ì±â
5.1  ºí·Ï¹®ÀåÀÇ ÁÙ µé¿©¾²±â (Lines and Indentation)
5.2  ¸ÖƼ ¶óÀÎ ¹® (Multi-Line Statements)
5.3  ¿©·¯ ¹®ÀåÀ» ÀζóÀÎÀ¸·Î ÀÛ¼ºÇϱâ
5.4  µû¶óÇϱâ : ƯÁ¤ ¼ýÀÚ¸¦ ÀÓÀÇ·Î ÃßÃâÇϱâ
6. ¹®¼­È­ ¹× ÁÖ¼®À¸·Î ²Ù¹Ì±â
6.1 ÇÔ¼ö¿Í Ŭ·¡½ºÀÇ docstring
6.2 ¹®Àå¿¡ ´ëÇÑ ¼³¸íÀ» ÇÏ´Â ÁÖ¼® (Comments)
6.3 µû¶óÇϱâ :   º¯¼ö¿¡ ŸÀÔÈùÆ®(type hint) »ç¿ëÇϱâ
7. ÇÒ´ç ¹× ±âŸ ¹®ÀåÀ» ó¸®Çϱâ
7.1 º¯¼ö¿¡ °ªÀ» ÇÒ´ç(assignment)ÇÏ´Â ¹®Àå
7.2  ¾Æ¹«·± ±â´Éµµ ¾ø´Â pass ¹®Àå
7.3  »ç¿ëÇÏÁö ¾Ê´Â º¯¼ö ó¸®Çϱâ
7.4  µû¶óÇϱâ :  map Ŭ·¡½º ¾Ë¾Æº¸±â
8. Á¶°Ç ÆÇ´Ü¿¡ µû¸¥ ¹®Àå ¼±ÅÃÇϱâ
8.1  ´Ü¼ø Á¶°ÇÀ» ó¸®ÇÏ´Â ´Ü¼ø Á¦¾î¹®
8.2  ´Ù¾çÇÑ Á¶°ÇÀ» ÆÇ´ÜÇÏ´Â º¹ÇÕ Á¦¾î¹®
8.3  µû¶óÇϱâ : Á¶°Ç ¿¬»êÀÚ¸¦ ½ºÆä¼È ¸Þ¼Òµå·Î ó¸®Çϱâ
9. ¿©·¯ ¹®ÀåÀ» ¹­¾î ¹Ýº¹ ½ÇÇàÇϱâ
9.1 ¹Ýº¹ °¡´ÉÇÑ °´Ã¼ ¼øȯÇÏ´Â for ¹® ó¸®
9.2  Á¶°Ç½ÄÀ» ÆÇ´ÜÇÏ´Â while¹® ó¸®
9.3 ¼øȯ 󸮸¦ ¹èÁ¦Çϱâ
9.4  ¼øȯ¹®¿¡ else ¹®À» Ãß°¡Çϱâ
9.5 µû¶ó Çغ¸±â : ´Ù¾çÇÑ ¿ø¼Ò¸¦ °®´Â °´Ã¼ÀÇ ¿ø¼Ò ÃßÃâÇϱâ
10. ¿©·¯ Á¶°Ç¿¡ µû¶ó ±â´ÉÀ» ¼±ÅÃÇϱâ
10.1 »ïÇ× ¿¬»êÀ» ÀζóÀÎ Á¦¾î¹®À¸·Î Ç¥½ÃÇϱâ
10.2 ƯÁ¤ °ªÀ¸·Î Á¶°ÇÀ» ÆÇ´ÜÇÏ´Â ½ºÀ§Ä¡(switch case) ±¸¹®
10.3 µû¶óÇϱâ : ƯÁ¤ À妽º Á¤º¸·Î °Ë»öÇϱâ
11. ÇÔ¼ö¸¦ Á¤ÀÇÇϱâ
11.1  ÇÔ¼ö °´Ã¼¸¦ ¸¸µå´Â ÇÔ¼öÁ¤Àǹ®
11.2  ÆÄÀ̽㠵µ¿ò¸» ¾Ë¾Æº¸±â
11.3  ÇÔ¼ö´Â 1±Þ °´Ã¼ÀÌ´Ù.
11.4  µû¶óÇϱâ : ÇÔ¼öµµ À̸§À¸·Î Á¢±ÙÇؼ­ È£Ãâ
12. ÇÔ¼ö ÀԷµ¥ÀÌÅ͸¦ ó¸®Çϱâ
12.1  °íÁ¤ ¹× °¡º¯ À§Ä¡ ÀÎÀÚ Ã³¸®Çϱâ
12.2  ¸Å°³º¯¼ö È¥¿ë ó¸®Çϱâ
12.3  µû¶óÇϱâ : »öÀΰ˻ö ÇÔ¼ö¸¦ ¸Þ¼Òµå·Î ÀüȯÇϱâ
13. Ŭ·¡½º¸¦ Á¤ÀÇÇϱâ
13.1 °´Ã¼¸¦ »ý¼ºÇϴ Ŭ·¡½º¸¦ Á¤ÀÇÇÏ´Â ¹®Àå
13.2 °´Ã¼ÀÇ ¼Ó¼º°ú ÀνºÅϽº ¸Þ¼Òµå Ãß°¡
13.3 Ŭ·¡½º ³»ºÎÀÇ Å¬·¡½º ¼Ó¼º Á¤ÀÇÇϱâ
13.4  µû¶óÇϱâ :  ÄÝ·¯ºí(Callable) ¾Ë¾Æº¸±â
14. Ŭ·¡½º¿Í °´Ã¼ ±¸Á¶ ¾Ë¾Æº¸±â
14.1. °´Ã¼¿Í Ŭ·¡½º °ü°è È®ÀÎÇϱâ
14.2. °´Ã¼ ³»ºÎ °Ë»ç(object introspection)Çϱâ
14.3. °´Ã¼ ·¹ÆÛ·±½º ºñ±³ ¹æ½Ä
14.4  µû¶óÇϱâ : dataclass·Î Ŭ·¡½º Á¤ÀÇÇϱâ
15. Ưº°ÇÑ ³»Àå Ŭ·¡½º ¾Ë¾Æº¸±â
15.1  ¿¹¾à¾î·Î °ü¸®µÇ´Â °´Ã¼
15.2  ¹üÀ§¸¦ ó¸®Çϴ Ŭ·¡½º
16. ÃÖ»óÀ§ Ŭ·¡½º object
16.1 Ŭ·¡½º ³»ºÎ ¼Ó¼º ¾Ë¾Æº¸±â
16.2 Ŭ·¡½º ³»ºÎ ¸Þ¼Òµå ¾Ë¾Æº¸±â
16.3 µû¶óÇϱâ : ¹®¼­È­¸¦ doctestingÀ¸·Î Å×½ºÆ®Çϱâ
17. ¼ýÀÚ Å¬·¡½º ¸ðµâ ¾Ë¾Æº¸±â
17.1  À¯¸®¼ö¿Í Á¤¹ÐÇÑ ¼ýÀÚ °è»êÇÏ´Â ¸ðµâ ¾Ë¾Æº¸±â
17.2  ¿¬»êÀÚ¸¦ Á¦°øÇÏ´Â ¸ðµâ ¾Ë¾Æº¸±â
18. ¹®ÀÚ¿­ Ŭ·¡½º ¾Ë¾Æº¸±â
18.1 À¯´ÏÄÚµå¿Í ¹ÙÀÌÆ® ¹®ÀÚ¿­ Ŭ·¡½º
18.2 À¯´ÏÄÚµå¿Í ¹ÙÀÌÆ® ¹®ÀÚ¿­ ÀÎÄÚµù ¾Ë¾Æº¸±â
19. ¹è¿­ ÇüÅÂÀÇ ÀڷᱸÁ¶ ¾Ë¾Æº¸±â
19.1 Æ©ÇÃ(tuple)°ú ³×ÀÓµå Æ©ÇÃ(tuple)
19.2 ¸®½ºÆ®(list)
19.3 ¾èÀº º¹»ç(swallow copy)¿Í ±íÀº º¹»ç( deep copy)
19.4.  µû¶ó Çغ¸±â :  Queue ÀڷᱸÁ¶ ¸¸µé¾î º¸±â
20. »öÀÎ °Ë»ö°ú  Á¤·Ä ¾Ë¾Æº¸±â
20.1 »öÀÎ °Ë»ö(Indexing)
20.2 ½½¶óÀ̽º °Ë»ö(Slicing)
20.3 Á¤·Ä(Sorting)
20.4.  µû¶ó Çغ¸±â : ÇÔ¼ö¸¦ ¸Þ¼Òµå·Î º¯È¯Çϱâ
21. ÁýÇÕ(set)°ú µñ¼Å³Ê¸®(dict) Ŭ·¡½º
21.1 µñ¼Å³Ê¸®(dict)
21.2 ÁýÇÕ(set)
21.3.  µû¶ó Çغ¸±â :   Heap ÀڷᱸÁ¶ ó¸®Çϱâ
22. ÄÄÇÁ¸®Çî¼Ç ¾Ë¾Æº¸±â
22.1 ¸®½ºÆ® ÄÄÇÁ¸®Çî¼Ç
22.2 µñ¼Å³Ê¸®(dict) ¹× ÁýÇÕ ÄÄÇÁ¸®Çî¼Ç
22.3 ÄÄÇÁ¸®Çî¼Ç 󸮽à ÁÖÀÇÇÒ Á¡
22.4.  µû¶ó Çغ¸±â : µ¿ÀûÀ¸·Î ¹Ýº¹ÀÚ Ã³¸®Çϱâ
23. Àç±ÍÇÔ¼ö ¹× ÇÕ¼ºÇÔ¼ö ó¸®Çϱâ
23.1 ÀÚ±â ÀÚ½ÅÀ» ¹Ýº¹ÇÏ´Â Àç±ÍÇÔ¼ö ó¸®Çϱâ
23.2 ÇÔ¼ö¸¦ ÇÔ¼ö¿¡ Àü´ÞÇÑ ÇÕ¼ºÇÔ¼ö ó¸®Çϱâ
23.3.  µû¶ó Çغ¸±â :  Àç±ÍÇÔ¼ö ½ÇÇà ½Ã °´Ã¼ À̸§°ø°£ ÀÌ¿ëÇϱâ
24. ÇÔ¼ö¸¦ Ç¥Çö½ÄÀ¸·Î ó¸®Çϱâ
24.1 ¶÷´Ù ÇÔ¼ö
24.2 µû¶óÇϱâ : ¶÷´Ù ÇÔ¼ö¸¦ ÀÌ¿ëÇÑ ÇÕ¼º ÇÔ¼ö ó¸®
25. ÇÔ¼ö ³»ºÎ¿¡ ÇÔ¼ö Á¤ÀÇÇϱâ
25.1 ¿ÜºÎÇÔ¼ö ¾È¿¡ ³»ºÎÇÔ¼ö Á¤ÀÇ
25.2  ÇÔ¼ö À̸§°ø°£ÀÇ ½ºÄÚÇÁ ÀÌÇØÇϱâ
25.3  Ŭ·ÎÀú ȯ°æ ¾Ë¾Æº¸±â
25.4  ºÎºÐÇÔ¼ö ó¸®Çϱâ
25.5 µû¶óÇϱâ :  Ä¿¸µ(currying) ó¸®Çϱâ
26. ÇÔ¼ö °´Ã¼ÀÇ ¼Ó¼º »ç¿ëÇϱâ
26.1  ÇÔ¼ö °´Ã¼¿¡ ¼Ó¼º Ãß°¡Çϱâ
26.2  ½ÇÇàµÇ´Â ÇÔ¼öÁ¤º¸ °øÀ¯Çϱâ
26.3 µû¶óÇϱâ :  ¸ÖƼ µð½ºÆÐÄ¡ ó¸®Çϱâ
27. ÇÔ¼ö¸¦ »ç¿ëÇÑ µ¥ÄÚ·¹ÀÌÅÍ ¾Ë¾Æº¸±â
27.1 ÇÔ¼ö µ¥ÄÚ·¹ÀÌÅÍ Á¤ÀÇ
27.2  ½ÇÇàÇÔ¼ö ¸ÞŸ Á¤º¸ À¯ÁöÇϱâ
27.3 µ¥ÄÚ·¹ÀÌÅÍ ¸Å°³º¯¼ö ¹Þ±â
27.4. µû¶ó Çغ¸±â:  µ¥ÄÚ·¹ÀÌÅͷΠŬ·¡½º °»½ÅÇϱâ
28. ¸ðµâ(module) ÀÛ¼º ¾Ë¾Æº¸±â
28.1 ¸ðµâ Ŭ·¡½º ¾Ë¾Æº¸±â
28.2  ¸ðµâ »ý¼º ¹× ½ÇÇàÇϱâ
28.3  ¸ðµâÀ» ½©·Î ½ÇÇàÇϱâ
29. Ŭ·¡½º¸¦ »ý¼ºÇÏ´Â ¸ÞŸ Ŭ·¡½º
29.1 ¸ÞŸŬ·¡½º(meta class)
29.2  »ç¿ëÀÚ ¸ÞŸŬ·¡½º
29.3  Ŭ·¡½ºÀÇ À̸§°ø°£  Á¢±Ù ±âÁØ ¾Ë¾Æº¸±â
29.4 µû¶óÇϱâ :  µ¥ÄÚ·¹ÀÌÅÍ ÇÔ¼ö ³»¿¡ ³»ºÎ Ŭ·¡½º »ç¿ëÇϱâ
30. °´Ã¼ »ý¸íÁÖ±â ÀÌÇØÇϱâ
30.1   »ý¼ºÀÚ, ÃʱâÈ­, ¼Ò¸êÀÚ Ã³¸® ¾Ë¾Æº¸±â
30.2  ¾àÇÑ ÂüÁ¶ »ç¿ëÇϱâ
30.3  µû¶ó Çغ¸±â : ½Ì±ÛÅÏ(Singleton) ÆÐÅÏ
31. ´Ù¾çÇÑ ¸Þ¼Òµå ÀÌÇØÇϱâ
31.1 ÀνºÅϽº ¸Þ¼Òµå
31.2  Ŭ·¡½º ¸Þ¼Òµå
31.3  Á¤Àû ¸Þ¼Òµå
31.4.  µû¶ó Çغ¸±â :  »ç¿ëÀÚ Á¤ÀÇ ¸Þ¼Òµå Ŭ·¡½º ¸¸µé±â
32. ¿¬¼ÓÀûÀÎ ½ÇÇàÇϴ üÀÎ ±¸¼ºÇϱâ
32.1  ÇÔ¼ö üÀÎ ±¸¼ºÇϱâ
32.2  ¸Þ¼Òµå üÀÎ ±¸¼ºÇϱâ
32.3.  µû¶ó Çغ¸±â :  µ¿ÀÏ À̸§ ¸Þ¼Òµå ¿À¹ö·Îµù ó¸®Çϱâ
33. ½ºÆä¼È ¸Þ¼Òµå ¾Ë¾Æº¸±â
33.1  ¼öÇÐ ¿¬»êÀÚ
33.2  °´Ã¼ Á¢±Ù ¿¬»êÀÚ
33.3  »öÀÎ ¿¬»êÀÚ
34. »ó¼Ó ÀÌÇØÇϱâ
34.1  ´ÜÀÏ»ó¼Ó,´ÙÁß»ó¼Ó ÀÌÇØÇϱâ
34.2  ¼öÆÛ Å¬·¡½º(super) ÀÌÇØÇϱâ
34.3  ¹Í½ºÀÎ(Mixin)ó¸® ÀÌÇØÇϱâ
34.4 µû¶óÇϱâ :    ÆÑÅ丮 ÆÐÅÏ ¾Ë¾Æº¸±â
35. °´Ã¼ÀÇ »ç¿ë°ü°è ÀÌÇØÇϱâ
35.1 »ç¿ë°ü°è(Association)
35.2. °áÇÕ°ü°è(Aggregation)
35.3. Á¶ÇÕ°ü°è(Composition)
35.4  ÀÇÁ¸°ü°è(Dependency)
35.5 µû¶óÇϱâ :    ¿ÉÀú¹ö(Observer) ÆÐÅÏ ¾Ë¾Æº¸±â
36. Ŭ·¡½º ´ÙÇü¼º ¾Ë¾Æº¸±â
36.1 ¿À¹ö·Îµù(Overloading)
36.2   ¸Þ¼Òµå ¿À¹ö·Îµù(Method overloading)
36.3 ¿À¹ö¶óÀ̵ù(Overriding)
36.4 µû¶óÇϱâ : ´ö ŸÀÌÇÎ(Duck typing)
37. ¹Ýº¹ ó¸®Çϴ Ŭ·¡½º ¾Ë¾Æº¸±â
37.1 ¹Ýº¹Çü°ú ¹Ýº¹ÀÚ Å¬·¡½º ÀÌÇØÇϱâ
37.2 ¹Ýº¹Çü°ú ¹Ýº¹ÀÚ Å¬·¡½º ¸¸µé¾î º¸±â
37.3.Á¦³Ê·¹ÀÌÅÍ
38. µ¥ÄÚ·¹ÀÌÅÍ(Decorator) È®ÀåÇϱâ
38.1 Ŭ·¡½º µ¥ÄÚ·¹ÀÌÅÍ
38.2 ÀνºÅϽº µ¥ÄÚ·¹ÀÌÅÍ
38.3  ¸Þ¼Òµå µ¥ÄÚ·¹ÀÌÅÍ
38.4  Ŭ·¡½º¿¡ µ¥ÄÚ·¹ÀÌÆà ó¸®Çϱâ
38.5 µû¶óÇϱâ :  ¹Ýº¹Çؼ­ °è»êÀ» ¼öÇàÇϱâ
39. º¸È£ ¼Ó¼º ¹× µð½ºÅ©¸³ÅÍ Ã³¸®Çϱâ
39.1  º¸È£ ¼Ó¼º ¾Ë¾Æº¸±â
39.2  ÇÁ·ÎÆÛƼ(Property)
39.3  µð½ºÅ©¸³ÅÍ(Descritor) ±¸Á¶ ¾Ë¾Æº¸±â
39.4 µ¥ÀÌÅÍ/ºñµ¥ÀÌÅÍ µð½ºÅ©¸³ÅÍ
39.5. µû¶ó Çغ¸±â: µð½ºÅ©¸³ÅÍ ¼Ó¼º ÀÚ·áÇü Á¦¾àÇϱâ
40. Ãß»ó Ŭ·¡½º ¾Ë¾Æº¸±â
40.1  Ãß»ó ¸ÞŸŬ·¡½º¿Í Ãß»ó Ŭ·¡½º
40.2  Ãß»ó Ŭ·¡½º Ãß°¡ÀûÀÎ »ó¼Ó°ü°è ó¸®Çϱâ
41. ¿¹¿Ü,°æ°í, ´Ü¾ðó¸® ¾Ë¾Æº¸±â
41.1  ¿¹¿Ü ó¸®Çϱâ
41.2  °æ°í ó¸®Çϱâ
41.3  ´Ü¾ð¹® ó¸®Çϱâ
42. Ç¥ÁØ ÀÔÃâ·Â ¾Ë¾Æº¸±â
42.1  Ç¥ÁØ ÀÔÃâ·Â ó¸®Çϱâ
42.2  ¹®ÀÚ¿­ Çü½ÄÈ­ ¾Ë¾Æº¸±â
43. ÆÄÀÏÀ» ÀÐ°í ¾²±â
43.1  ÆÄÀÏÀ» ÀÐ°í ¾²±â
43.2  Àӽà ÆÄÀÏó¸®
43.3  ÄÁÅؽºÆ® ȯ°æ ó¸®