ÆÄÀ̽㠰í¼ö°¡ µÇ°í ½ÍÀº °³¹ßÀÚ¸¦ À§ÇÑ ½ÇÀü ÇÁ·Î±×·¡¹Ö Áöħ¼ ÄÚµå´Â Àû°Ô, ÀÛµ¿Àº ½±°Ô, À¯Áö º¸¼ö´Â ÆíÇÏ°Ô ÆÄÀ̽㠽ǷÂÀ» ³ôÀÌ°í ½ÍÀº À̸¦ À§ÇÑ ºñ¹ý¼·Î, ÆÄÀ̽ãÀ¸·Î 15³â ³Ñ°Ô °³¹ßÇØ¿Â ÀúÀÚ°¡ ÆÄÀ̽ãÀÇ ±â´É°ú ´É·ÂÀ» Á¦´ë·Î È°¿ëÇØ ÇÁ·Î±×·¥À» ü°èÀûÀ¸·Î ±¸ÃàÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. ¸ÖƼ½º·¹µù, È¿À²ÀûÀ¸·Î ¹Ýº¹À» ó¸®ÇÏ´Â ¹æ¹ý µîÀÇ °í±Þ ÁÖÁ¦¸¦ ´Ù·ç¸ç, ÀϹÝÀûÀ¸·Î ¹üÇÏ´Â ½Ç¼ö¸¦ ÇÇÇÏ´Â ¹æ¹ýµµ ¾Ë·ÁÁØ´Ù. ¹®¼È, ¹öÀü °ü¸®, ½Ã°£´ë ¼³Á¤ ¹æ¹ý, ÆÐŰ¡, Å×½ºÆ®, ¹èÆ÷, API, µ¥ÀÌÅͺ£À̽º ó¸® µî °³¹ß¿¡ ÇÊ¿äÇÑ Çʼö Áö½Ä»Ó ¾Æ´Ï¶ó À¯¸í ÆÄÀ̽㠰³¹ßÀÚµéÀÇ °æÇè´ã±îÁö ´ã¾Ò´Ù. ÀÌ Ã¥À¸·Î À¯Áö º¸¼öÇϱ⠽±°í È®À强ÀÌ ¶Ù¾î³ ÆÄÀ̽ã ÇÁ·Î±×·¥À» ¸¸µå´Â ¹æ¹ýÀ» ÀÍÈ÷°í, ÁøÁ¤ÇÑ °í¼ö·Î °Åµì³ª±æ ¹Ù¶õ´Ù.
20³â °¡±îÀÌ ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾î ÇØÄ¿·Î È°µ¿Çϸç, ÆÄÀ̽ãÀ¸·Î ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇß´Ù. 250¸¸ ÁÙÀÌ ³Ñ´Â Äڵ尡 ÆÄÀ̽ãÀ¸·Î ÀÛ¼ºµÈ °Å´ë ¿ÀǼҽº ¿ÀǽºÅÃ(OpenStack)ÀÇ ºÐ»ê Ŭ¶ó¿ìµå Ç÷§ÆûÀ» À§ÇÑ ÇÁ·ÎÁ§Æ®ÀÇ ÆÀ ¸®´õ·Î ÀÏÇß´Ù. Ŭ¶ó¿ìµå °³¹ß ÀÏÀ» Çϱâ Àü¿¡ À©µµ¿ì °ü¸®ÀÚ¸¦ °³¹ßÇßÀ¸¸ç, µ¥ºñ¾È(Debian)°ú GNU À̸ƽº(Emacs)¿Í °°Àº ´Ù¾çÇÑ ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®¿¡ ±â¿©Çß´Ù.
CHAPTER 1 ÇÁ·ÎÁ§Æ® ½ÃÀÛÇϱâ1.1 ÆÄÀ̽㠹öÀü1.2 ÇÁ·ÎÁ§Æ® Àß ¼³°èÇϱâ1.3 ¹öÀü ¹øÈ£ ¸Å±â±â1.4 ÄÚµù ½ºÅ¸ÀÏ°ú ÀÚµ¿ °Ë»ç1.5 ÀÎÅͺä: Á¶½´¾Æ ÇÒ·Î¿Í ÆÄÀ̽㿡 ´ëÇØCHAPTER 2 ¸ðµâ, ¶óÀ̺귯¸®, ÇÁ·¹ÀÓ¿öÅ©2.1 ÀÓÆ÷Æ®2.2 À¯¿ëÇÑ Ç¥ÁØ ¶óÀ̺귯¸®2.3 ¿ÜºÎ ¶óÀ̺귯¸®2.4 ÆÐÅ°Áö ¼³Ä¡: pip·Î ´õ ¸¹Àº °Í ¾ò±â2.5 ÇÁ·¹ÀÓ¿öÅ© »ç¿ë ¹× ¼±ÅÃÇϱâ2.6 ÀÎÅͺä: ÆÄÀ̽ã ÄÚ¾î °³¹ßÀÚ ´õ±× Çï¸Õ°ú ¶óÀ̺귯¸®¿¡ ´ëÇØCHAPTER 3 ¹®¼È¿Í ¸ð¹ü API »ç·Ê3.1 ½ºÇÎÅ©½º·Î ¹®¼ÈÇϱâ3.2 ¸¶Ä¡¸ç3.3 ÀÎÅͺä: Å©¸®½ºÅäÇÁ µå ºñ¿£°ú API °³¹ß¿¡ ´ëÇØCHAPTER 4 ½Ã°£ Á¤º¸¿Í ½Ã°£´ë ´Ù·ç±â4.1 ½Ã°£´ë°¡ ¾ø´Â °æ¿ìÀÇ ¹®Á¦4.2 datetime °´Ã¼ »ý¼ºÇϱâ4.3 dateutil·Î ½Ã°£´ë Á¤º¸°¡ ÀÖ´Â ½Ã°£ Á¤º¸ »ý¼ºÇϱâ4.4 ½Ã°£´ë Á¤º¸°¡ ÀÖ´Â datetime °´Ã¼ Á÷·ÄÈÇϱâ4.5 ¾Ö¸ÅÇÑ ½Ã°£´ë ó¸®Çϱâ4.6 ¸¶Ä¡¸çCHAPTER 5 °³¹ßÇÑ ¼ÒÇÁÆ®¿þ¾î ¹èÆ÷Çϱâ5.1 °£´ÜÇÏ°Ô ¼³¸íÇÏ´Â setup.pyÀÇ ¿ª»ç5.2 setup.cfg¸¦ ÀÌ¿ëÇÑ ÆÐŰ¡5.3 Wheel Çü½ÄÀÇ ¹èÆ÷ Ç¥ÁØ 5.4 ÀÛ¾÷¹° °øÀ¯Çϱâ5.5 ÁøÀÔÁ¡5.6 ¸¶Ä¡¸ç5.7 ÀÎÅͺä: ´Ð ÄÚ±Û·±°ú ÆÐÅ°Áö¿¡ ´ëÇØCHAPTER 6 ´ÜÀ§ Å×½ºÆ®6.1 Å×½ºÆ® ±âº» »çÇ×6.2 °¡»ó ȯ°æ6.3 Å×½ºÆ® Á¤Ã¥6.4 ÀÎÅͺä: ·Î¹öÆ® Äݸ°½º¿Í Å×½ºÆ®¿¡ ´ëÇØCHAPTER 7 ¸Þ¼µå¿Í µ¥Ä¿·¹ÀÌÅÍ7.1 µ¥Ä¿·¹ÀÌÅÍ »ç¿ë ¹æ¹ý°ú µ¥Ä¿·¹ÀÌÅÍÀÇ »ç¿ë ½Ã±â7.2 ÆÄÀ̽㿡¼ ¸Þ¼µå°¡ ÀÛµ¿ÇÏ´Â ¹æ¹ý7.3 Á¤Àû ¸Þ¼µå7.4 Ŭ·¡½º ¸Þ¼µå7.5 Ãß»ó ¸Þ¼µå7.6 Á¤Àû, Ŭ·¡½º, Ãß»ó ¸Þ¼µå È¥ÇÕÇϱâ7.7 ¸¶Ä¡¸çCHAPTER 8 ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö8.1 ¼ø¼ö ÇÔ¼ö ¸¸µé±â8.2 Á¦³Ê·¹ÀÌÅÍ8.3 ¸®½ºÆ® ÄÄÇÁ¸®Çî¼Ç8.4 ÇÔ¼öÇü, ÇÔ¼ö, ÇÔ¼öÈ8.5 ¸¶Ä¡¸çCHAPTER 9 AST, Hy, ¸®½ºÇÁ °è¿ ¼Ó¼º9.1 AST »ìÆ캸±â9.2 AST °Ë»ç·Î flake8 È®ÀåÇϱâ9.3 Hy »ìÆ캸±â9.4 ¸¶Ä¡¸ç9.5 ÀÎÅͺä: Æú Å»¸®¾Æ¸óÅ×¿Í AST, Hy¿¡ ´ëÇØCHAPTER 10 ¼º´É°ú ÃÖÀûÈ10.1 ÀڷᱸÁ¶10.2 ÇÁ·ÎÆÄÀϸµÀ¸·Î ³»ºÎ µ¿ÀÛ ÀÌÇØÇϱâ10.3 È¿À²ÀûÀ¸·Î ÇÔ¼ö Á¤ÀÇÇϱâ10.4 Á¤·ÄµÈ ¸®½ºÆ®¿Í bisect10.5 ³×ÀÓµåÆ©Çðú ½½·Ô10.6 ¸Þ¸ðÀÌÁ¦À̼Ç10.7 ´õ ºü¸¥ ÆÄÀ̽ã PyPy10.8 ¹öÆÛ ÇÁ·ÎÅäÄÝ·Î Á¦·Î º¹»çÇϱâ10.9 ¸¶Ä¡¸ç10.10 ÀÎÅͺä: ºòÅÍ ½ºÆ¼³Ê¿Í ÃÖÀûÈ¿¡ ´ëÇØCHAPTER 11 È®Àå°ú ±¸Á¶11.1 ÆÄÀ̽ãÀÇ ¸ÖƼ½º·¹µù°ú ÇÑ°è11.2 ¸ÖƼÇÁ·Î¼¼½Ì°ú ¸ÖƼ½º·¹µù11.3 À̺¥Æ® ¹ÝÀÀÇü ¾ÆÅ°ÅØó11.4 ¶Ç ´Ù¸¥ ¹æ¹ý asyncio11.5 ¼ºñ½º ÁöÇâ ¾ÆÅ°ÅØó11.6 ZeroMQ·Î ÇÁ·Î¼¼½º °£ Åë½ÅÇϱâ11.7 ¸¶Ä¡¸çCHAPTER 12 °ü°èÇü µ¥ÀÌÅͺ£À̽º °ü¸®12.1 RDBMS°ú ORMÀÇ »ç¿ë ½Ã±â12.2 µ¥ÀÌÅͺ£À̽º ¹é¿£µå12.3 Çöó½ºÅ© ¹× PostgreSQLÀ» »ç¿ëÇÑ µ¥ÀÌÅÍ ½ºÆ®¸®¹Ö12.4 ÀÎÅͺä: µð¹ÌÆ®¸® ÆþÅÙ°ú µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØCHAPTER 13 È¿À²ÀûÀ¸·Î ÄÚµùÇϱâ13.1 ÆÄÀ̽ã 2¿Í 3À» Áö¿øÇÏ´Â six »ç¿ëÇϱâ13.2 ÆÄÀ̽ãÀ¸·Î ±¸ÇöÇÑ ¸®½ºÇÁ¸¦ »ç¿ëÇÏ¿© ´ÜÀÏ µð½ºÆÐó ¸¸µé±â13.3 ÄÜÅؽºÆ® °ü¸®ÀÚ13.4 attr·Î »ó¿ë±¸ »ç¿ëÇϱâ13.5 ¸¶Ä¡¸ç