¡ºÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ ÆÄÀ̽㡻Àº ÀÌÇØÇÒ ¼ö ÀÖÀ¸¸ç, À¯Áöº¸¼ö°¡ °¡´ÉÇϸç, È®Àå °¡´ÉÇÑ Àü¹®°¡ ¼öÁØÀÇ ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³°èÇÏ°í ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. µ¥ÀÎ Èú¶óµå´Â ÇÁ·Î±×·¡¹Ö Àü¹®°¡°¡ µÇ±â À§Çؼ ¹«¾ùÀÌ ÇÊ¿äÇÑÁö Àß ¾Ë°í ÀÖÀ¸¸ç, À¯¿ëÇÑ ¿¹Á¦¿Í ¿¬½À ¹®Á¦¸¦ ÅëÇØ Äڵ带 ¸ðµâÈÇÏ´Â °Í°ú º¹Àâµµ¸¦ ÁÙ¿© Ç°ÁúÀ» Çâ»ó½ÃÅ°´Â ½ÃÁ¡°ú ÀÌÀ¯ ±×¸®°í ±× ¹æ¹ýÀ» ¾Ë·ÁÁØ´Ù. ÀÌ·¯ÇÑ ÇÙ½É ¿øÄ¢À» ¹è¿î´Ù¸é ¿©·¯ºÐÀÇ ÄÚµå´Â Àб⠽±°í, °ü¸®Çϱ⠽¬¿ì¸ç, Àç»ç¿ëÇϱâ ÁÁ°Ô º¯¸ðÇÒ °ÍÀÌ´Ù.
ÇöÀç ºñ¿µ¸® °íµî±³À° ȸ»çÀÎ ITHAKA¿¡¼ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¼ö¼® °³¹ßÀÚ·Î ÀÏÇÏ°í ÀÖÀ¸¸ç, ÀÌÀü¿¡´Â ¹ÙÀÌ¿ÀÀÎÆ÷¸Åƽ½º ¾ÖÇø®ÄÉÀ̼ÇÀ» À§ÇÑ ETL ÆÄÀÌÇÁ¶óÀΰú ¿ø°Ý ÃøÁ¤ µ¥ÀÌÅÍ¿¡ ´ëÇÑ Ãß·Ð ¿£ÁøÀ» °³¹ßÇÏ¿´´Ù. ±×ÀÇ ÃÊâ±â ÇÁ·Î±×·¡¹Ö ÀÌ·ÂÀ¸·Î´Â ¸¶À̽ºÆäÀ̽º(MySpace) ÆäÀÌÁö¿¡ Ä¿½ºÅÒ ½ºÅ¸Àϸµ »ý¼º, ¶óÀ̳ª¼·¯½º(Rhinoceros) 3D ¸ðµ¨¸µ ¾ÖÇø®ÄÉÀÌ¼Ç ½ºÆ®¸³Æ® ÀÛ¼º, MS-DOS °ÔÀÓÀÎ ¸®¿¡·Î(Liero)¿¡ Ä¿½ºÅÒ ½ºÅ²°ú ¹«±â Á¦ÀÛ µîÀÌ ÀÖ´Ù. ±×´Â âÀÇÀûÀÎ ÄÚµùÀ» ÁÁ¾ÆÇϸç, ±×°¡ »ç¶ûÇÏ´Â À½¾Ç, »çÁø, À½½Ä, ¼ÒÇÁÆ®¿þ¾î¸¦ ¼·Î ¾î¶»°Ô °áÇÕÇÒÁö¸¦ °í¹ÎÇÏ°í ÀÖ´Ù. ¶ÇÇÑ ±×´Â ±¹Á¦ ÆÄÀ̽ã Àå°í ÄÜÆÛ·±½º¿¡¼ ¿¬¼³ÇßÀ¸¸ç, ´©°¡ ±×¸¸µÎ¶ó°í Çϱâ Àü±îÁö´Â °è¼ÓÇÒ °èȹÀÌ´Ù.
1ºÎ ¸ðµç °ÍÀÌ Áß¿äÇÑ ÀÌÀ¯ 1</br>CHAPTER 1 ´õ Å« ±×¸² 3</br>1.1 ÆÄÀ̽ãÀº ¿£ÅÍÇÁ¶óÀÌÁî ¾ð¾î´Ù 5</br>1.2 ÆÄÀ̽ãÀº ±³À°¿ë ¾ð¾î´Ù 6</br>1.3 ¼³°è´Â °úÁ¤ÀÌ´Ù 6</br>1.4 ¼³°è´Â ´õ ÁÁÀº ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µç´Ù 9</br>1.5 ¼³°è¿¡ ÅõÀÚÇÒ ½ÃÁ¡ 12</br>1.6 »õ·Î¿î ½ÃÀÛ 13</br>1.7 ¼³°è´Â ¹ÎÁÖÀûÀÌ´Ù 14</br>1.8 ÀÌ Ã¥À» ¾î¶»°Ô È°¿ëÇÒ °ÍÀΰ¡? 17</br></br>2ºÎ ¼³°èÀÇ ±âÃÊ 19</br>CHAPTER 2 °ü½É»ç ºÐ¸® 21</br>2.1 ³×ÀÓ½ºÆäÀ̽º 22</br>2.2 ÆÄÀ̽㿡¼ °ü½É»ç ºÐ¸®ÀÇ °èÃþ±¸Á¶ 28</br></br>CHAPTER 3 Ãß»óÈ¿Í Ä¸½¶È 45</br>3.1 Ãß»óȶõ? 45</br>3.2 ĸ½¶È 51</br>3.3 Try it out 53</br>3.4 ÇÁ·Î±×·¡¹Ö ½ºÅ¸ÀÏ ¿ª½Ã Ãß»óÈ´Ù?? 56</br>3.5 ŸÀÌÇÎ, »ó¼Ó, ´ÙÇü¼º 60</br>3.6 À߸øµÈ Ãß»óÈ ÀνÄÇϱâ 63</br></br>CHAPTER 4 ³ôÀº ¼º´ÉÀ» À§ÇÑ ¼³°è 65</br>4.1 ½Ã°£°ú °ø°£À» ¶Õ°í ³ª°¡±â 66</br>4.2 ¼º´É°ú µ¥ÀÌÅÍ Å¸ÀÔ 72</br>4.3 ÀÛµ¿ÇÏ°Ô ÇÏ°í, ¿Ã¹Ù¸£°Ô ¸¸µé°í, ºü¸£°Ô Ç϶ó?? 77</br>4.4 µµ±¸µé 82</br>4.5 Try it out 86</br></br>CHAPTER 5 ¼ÒÇÁÆ®¿þ¾î Å×½ºÆ®Çϱâ 87</br>5.1 ¼ÒÇÁÆ®¿þ¾î Å×½ºÆ®¶õ? 88</br>5.2 ±â´É Å×½ºÆ® ¹æ¹ý 90</br>5.3 »ç½Ç¿¡ ´ëÇÑ Áø¼ú 97</br>5.4 unittest·Î ´ÜÀ§ Å×½ºÆ®Çϱâ 98</br>5.5 pytest·Î Å×½ºÆ®Çϱâ 109</br>5.6 ±â´É Å×½ºÆ®¸¦ ³Ñ¾î¼ 111</br>5.7 Å×½ºÆ® ÁÖµµ °³¹ß: ±âº»Áöħ 113</br></br>3ºÎ ´ë±Ô¸ð ½Ã½ºÅÛ¿¡ Àû¿ëÇϱâ 115</br>CHAPTER 6 ½ÇÀü! °ü½É»ç ºÐ¸® 117</br>6.1 Ä¿¸Çµå¶óÀÎ¿ë ºÏ¸¶Å· ¾ÖÇø®ÄÉÀÌ¼Ç 118</br>6.2 ¾ÖÇø®ÄÉÀÌ¼Ç µÑ·¯º¸±â 119</br>6.3 °ü½É»ç¿¡ µû¸¥ Ãʱâ ÄÚµå ±¸Á¶ 120</br></br>CHAPTER 7 È®À强°ú À¯¿¬¼º 147</br>7.1 È®Àå °¡´ÉÇÑ ÄÚµå¶õ? 147</br>7.2 °æÁ÷¿¡ ´ëÇÑ ÇØ°áÃ¥ 154</br>7.3 È®Àå ½Ç½À 160</br></br>CHAPTER 8 »ó¼ÓÀÇ ±ÔÄ¢°ú ¿¹¿Ü 165</br>8.1 °ú°Å ÇÁ·Î±×·¡¹Ö¿¡¼ÀÇ »ó¼Ó 165</br>8.2 ÇÁ·Î±×·¡¹ÖÀÇ »ó¼Ó 168</br>8.3 ÆÄÀ̽ãÀÇ »ó¼Ó 173</br>8.4 Bark¿¡¼ÀÇ »ó¼Ó°ú Á¶ÇÕ 181</br></br>CHAPTER 9 °æ·®ÈÇϱâ 185</br>9.1 Ŭ·¡½º/ÇÔ¼ö/¸ðµâÀÌ ¾ó¸¶³ª Ä¿¾ß ÇÒ±î? 185</br>9.2 º¹À⼺ ±ú¶ß¸®±â 192</br>9.3 Ŭ·¡½º ºÐÇØÇϱâ 197</br></br>CHAPTER 10 ´À½¼ÇÑ °áÇÕ ¸¸µé±â 205</br>10.1 °áÇÕÀÇ Á¤ÀÇ 205</br>10.2 °áÇÕµµ ÀνÄÇϱâ 212</br>10.3 Bark¿¡¼ÀÇ °áÇÕ 215</br>10.4 °áÇÕ ÇØ°áÇϱâ 217</br></br>4ºÎ ´ÙÀ½À¸·Î´Â? 227</br>CHAPTER 11 Çâ»ó°ú Áøº¸ 229</br>11.1 Áö±ÝÀº? 229</br>11.2 µðÀÚÀÎ ÆÐÅÏ 235</br>11.3 ºÐ»ê ½Ã½ºÅÛ 238</br>11.4 ÆÄÀ̽ã ÆÄ°íµé±â 240</br>11.5 ¿©·¯ºÐÀÌ ¹è¿î °Íµé 242</br></br>APPENDIX A ÆÄÀ̽㠼³Ä¡Çϱâ 245</br>A.1 ¾î¶² ¹öÀüÀÇ ÆÄÀ̽ãÀ» »ç¿ëÇØ¾ß Çϳª? 245</br>A.2 ¡®½Ã½ºÅÛ¡¯ ÆÄÀ̽ã 246</br>A.3 ´Ù¸¥ ¹öÀüÀÇ ÆÄÀ̽㠼³Ä¡Çϱâ 246</br>A.4 ¼³Ä¡ °ËÁõÇϱâ 248</br></br>ã¾Æº¸±â 250</br>