¸ð
ÀÎÅÍ³Ý ±îÆä¿¡¼ µµ¼ À̺¥Æ®¿¡ ´ç÷µÇ¾ú´Âµ¥ ±×¿¡ ´ëÇÑ º¸´äÀ¸·Î ¸®ºä¸¦ ¾²°Ô µÈ°ÍÀ» ¸ÕÀú ¹àÈü´Ï´Ù. ÇѺû¿¡¼ À̹ø¿¡ ÃâÆǵÈ
head first pythonÀÌÀü¿¡ µ¿»ç¿¡¼ ¹ßÇàµÈ ÆÄÀ̽㠽ÃÀÛÇϱâ¿Í ÇÁ¸®·ºÀÇ ¿Ç÷°ÀÇ ÆÄÀÌ½ã ¶Ç µµ¼°ü¿¡¼ ºô·ÁºÃ´ø (¿ÕÃʺ¸¸¦ À§ÇÑ) ÆÄÀ̽㠱׸®°í ÀÎÅͳݿ¡¼ ÆÄÀ̽㿡 ´ëÇؼ ¾î´ÀÁ¤µµ´Â ¾Æ´Â À§Ä¡¿¡¼ Àо ´À³¦À» ¾Æ·¡¿¡ ½á º¸°Ú½À´Ï´Ù.
º¸Åë ´ëºÎºÐÀÇ ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹Ö ¾ð¾î Ã¥¿¡´Â ½ÃÀۺκп¡ "hello world"¸¦ Ãâ·ÂÇÏ´Â°É ½É½ÉÂú°Ô º¼ ¼ö
ÀÖÁÒ. ÀÌ°Ô the c programming language¶ó´Â Ã¥¿¡¼ ÀÌ·¸°Ô ½ÃÀÛÇؼ ±×·±Áö java, c#,c++,
pythonµîÀÇ ¾ð¾î¿¡¼ °¢ÀÚ Ç¥ÁØ Ãâ·Â¹æ½ÄÀ¸·Î Àú ¹®ÀåÀ» Ç¥ÇöÇÏ°í ÀÖ´Â°É ½±°Ô º¼ ¼ö ÀÖ½À´Ï´Ù. ±×´ÙÀ½À¸·Î´Â µ¥ÀÌÅÍ Å¸ÀÔÀ» ¼Ò°³ÇÏ°í ÀÌ°ÍÀ¸·Î »çÄ¢¿¬»êÀ» ¼Ò°³ÇÏ°í °¢ µ¥ÀÌÅ͸¦ À̸®Àú¸® Á¶ÀÛÇؼ°ªÀ» Ãâ·ÂÇغ¸´Â ÇüÅ·ΠÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ Çϳª¾¿ ÇϴϾ¿ ¼Ò°³ÇØ ³ª°¡´Â ¹æ½ÄÀ» ÃëÇß½À´Ï´Ù. ±×·±µ¥ ¹«¼öÇÑ µ¥ÀÌÅÍ Å¸ÀÔ°ú »çÄ¢¿¬»ê¿Ü¿¡µµ ±âŸ ¿¬»êÀÚÀÇ ¿ì¼± ¼øÀ§µîµî Áö±Ý ´çÀå ÇÊ¿äÄ¡ ¾Ê´Â ºÎºÐ±îÁö
¼¼¼¼È÷ ¼³¸íÇÏ´Ùº¸´Ï Ã¥À» Àд µ¶ÀÚ ÀÔÀå¿¡¼ Áö·çÇϱ⵵ ÇÏ°í Àǹ̾ø´Â ¹Ýº¹°°±âµµ ÇÑ°Å °°°í Çؼ Ã¥À» ÀбⰡ ±×·¸°Ô ½±Áö°¡
¾ÊÁÒ. ¹°·Ð ´Ù¸¥ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ Àͼ÷ÇÑ »ç¶÷µéÀº ÀÌ·± ºÎºÐ¿¡¼ ÁÖÀÇ»çÇ׸¸ º¸°í ½±°Ô ³Ñ¾î°¥ ¼ö ÀÖÁö¸¸ Ãʺ¸ÀÚµéÀÎ °æ¿ì¿¡´Â
Çϳªµµ »© ³õÁö ¾Ê°í ´Ù ºÁ¾ß ÇÏ´Â ¾î·Á¿òÀÌ ÀÖ´Ù°í º¾´Ï´Ù.
Çìµå ÆÛ½ºÆ® ½Ã¸®Áî Ã¥µéÀº ±âÁ¸ÀÇ ´Ù¸¥ ÄÄÇ»ÅÍ ¾ð¾î Ã¥¿¡¼ ¼³¸íÇÏ´Â °Í°ú´Â Á¶±ÝÀº Â÷º°À» µÎ¾î¼ ¾î¶»°Ô Çϸé
µ¶ÀÚµéÀÌ Ã¥ÀÇ ³»¿ëÀ» ½±°Ô ÀÌÇØÇÏ°í Àç¹Õ°Ô ÀÐÀ» ¼ö ÀÖÀ¸¸ç ¿À·¡ ±â¾ï¿¡ ³²À» ¼ö ÀÖ´ÂÁö¸¦ ¿¬±¸Çؼ ±âÁ¸Ã¥¿¡¼ »ª»ªÇÏ°Ô ±ÛÀÚµé·Î
¼³¸íÀ» ÇÏ´Â ¹Ý¸é¿¡ Çìµå ÆÛ½ºÆ® ½Ã¸®Áî Ã¥¿¡¼´Â ±Û°ú ±×¸²ÀÇ Á¶È°¡ Àß µÇ¾î ÀÖ°í ´Ü¼øÈ÷ Ã¥¸¸ µû¶ó ÀÐ´Â°Ô ¾Æ´Ï¶ó »ý°¢À» Çϸé¼
ÀаԲû ÇÏ°í »ý°¢ ÇÑ°ÍÀ» ¶ÇÇÑ Çʱⱸ¸¦ ÀÌ¿ëÇؼ °øºÎÇÑ ³»¿ëÀ» Àû¾î º¸´Â ¹æ½ÄÀ» ÃëÇ߱⠶§¹®¿¡ ´õ´õ¿í ÇнÀ È¿°ú°¡ ÁÁ´õ±º¿ä.
Áö±Ý±îÁö´Â ÇѺû¿¡¼ ³ª¿Â Çìµå ÆÛ½ºÆ® ½Ã¸®Áî Ã¥µéÀÇ °øÅëÀûÀÎ ºÎºÐÀÌ¿´½À´Ï´Ù.
ÆÄÀ̽ã Ã¥ ¼µÎ¿¡ ÀÌÃ¥ÀÌ ÀûÇÕÇÑ »ç¶÷°ú ±×·¸Áö ¾ÊÀº »ç¶÷ÀÌ ³ª¿À´Âµ¥ º»ÀÎÀº ¶Ù¾î³ ÇÁ·Î±×·¡¸Ó°¡ ¾Æ´Ï¶ó ±×·±Áö
ÀÌÃ¥ÀÌ Á¤¸» ÁÁ´õ±º¿ä ¤Ñ.¤Ñ; ¿ì¼± ÀÌÃ¥ÀÌ ¸ÂÁö ¾Ê´Â »ç¶÷Àº ÆÄÀ̽㿡 ´ëÇؼ ¾ÆÁÖ Àß ¾Ë°í ÀÖ´Â »ç¶÷, ¸ðµç°É ´ã°í ÀÖ´Â
Âü°í¼ÀÌ·±°É ±â´ëÇϽŠºÐÇÑÅ×´Â ¸ÂÁö ¾Ê´Ù°í ³ª¿É´Ï´Ù. ÀÌÃ¥Àº ÆÄÀ̽ã 3.x ´ë ¹öÁ¯À¸·Î ¼³¸íÇϴµ¥ ÆÄÀ̽ã 2.x´ë ¹öÁ¯°ú ±×·¸°Ô
Å« Â÷ÀÌ°¡ ³ªÁö´Â ¾Ê´õ±º¿ä. ¸®½ºÆ® ÀÚ·áÇüÀ¸·Î ½ÃÀÛÇؼ ¿©±â¿¡ ¿©·¯°³ÀÇ µ¥ÀÌÅ͸¦ ³Ö°í »©°í Ãâ·ÂÀ» Çϸé¼
ÀÚ¿¬½º·¹ for ·çÇÁ¹®À» ÀÌ¿ëÇÏ°í Á¦¾î¸¦ À§Çؼ if else ¹®À» ÀÌ¿ëÇÏ´Â°Ô ¼Ò¼³ÀеíÀÌ ¸¶Ä¡ ¹° È帣µíÀÌ ÀÚ¿¬½º·¹ ÆÄÀ̽ã¾ð¾îÀÇ
¹®¹ýÀ» ÀÍÈ÷°Ô ÇØÁÝ´Ï´Ù. ºñ·Ï Á¶±×¸¸ÇÑ ÄÚµåÀÌÁö¸¸ ¾î¶»°Ô Çϸé Á» ´õ È¿À²ÀûÀΰÍÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ´ÂÁö »ý°¢ÇÏ°Ô ¸¸µé¸é¼ Àç±Í
¿ë¹ýÀ» ÀÌ¿ëÇÏ°Ô ¸¸µé°í ÀÌÈÄ¿¡´Â Á» ´õ È¿°úÀûÀÎ ÄÚµå ÀÛ¼ºÀ» À§Çؼ ÇÔ¼ö ¸ðµâ ÀÛ¼ºÇÏ´Â ¹ýÀ» ¹è¿ì°Ô µË´Ï´Ù. °Ô´Ù°¡ ÀÌÃ¥¿¡´Â
¹ßÄ¢ÇÏ°Ôµµ ÀڱⰡ ÀÛ¼ºÇÑ Äڵ带 pypi À¥»çÀÌÆ®¿¡ µî·Ï ½ÃÄѼ ´Ù¸¥ »ç¶÷µéÇÑÅ× Çǵå¹éÀ» ¹ÞÀ» ¼ö ÀÖµµ·Ï À¯µµÇÏ´õ±º¿ä. ÀÌ·¯¸é
¾Æ¹«·¡µµ Á» ´õ Äڵ带 ²Ä²ÄÈ÷ ÀÛ¼ºÇÒ ¼ö ÀÖ°ÚÁÒ? ¾ÖÂøµµ ´õ ¸¹ÀÌ »ý±æ°Í °°±º¿ä.
ÆÄÀÏó¸®¿Í ¿¹¿Üó¸®ÀÇ ¹®¹ýµµ ³ª¿À°í ÆÄÀÏ µ¥ÀÌÅ͸¦ ó¸®ÇÔ¿¡ ÀÖ¾î¼ ´Ü¼øÈ÷ pc¿¡¼¸¸ µ¿ÀÛ ½ÃÅ°´Â°Ô ¾Æ´Ï¶ó
ÀÌ°ÍÀ» È®ÀåÇؼ À¥°ú ¿¬µ¿ ½ÃÅ°°í ¶Ç ¿äÁò Ãß¼¼ÀÎ ¾Èµå·ÎÀ̵å Æù°úµµ ¿¬°è ½ÃÄѼ Á¤¸»·Î ÇÁ·Î±×·¡¹ÖÀÌ µûºÐÇÏ°Ô pcÇÏ°í¸¸
¼ÒÅëÇÏ´Â°Ô ¾Æ´Ï¶ó ¿©·¯ ÀåÄ¡¿Í ´ëÈÇÏ´Â ´À³¦À̶ó ´õ ÁÁ½À´Ï´Ù. ¾Èµå·ÎÀ̵å Æù¿¡¼ ¸·¹Ù·Î ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö ÀÛ¼ºÇÏ°í
µ¹·Áº¸´Â ÀÏÀº Á¤¸»·Î ½Å³ª°ÚÁÒ? ¾Èµå·ÎÀ̵å ÆùÀÌ ¾ø´Ù°í Çؼ ½Ç¸ÁÇÒ ÇÊ¿ä´Â ¾ø¾î¿ä. ¾Èµå·ÎÀÌµå ¿¡¹Ä·¹ÀÌÅÍ°¡ ´ë½ÅÇÒ ¼ö ÀÖ´Â
ºÎºÐµµ ÀÖÀ¸´Ï±î¿ä.
ÀÌÃ¥Àº ´Ù¸¥Ã¥°ú ´Þ¸® ÀÐ°í ½ÍÀº ºÎºÐºÎÅÍ ÀÐÀ» ¼ö´Â ¾øÀ»°ÍÀÔ´Ï´Ù. ¿Ö³Ä¸é óÀ½ºÎÅÍ ¼ø¼´ë·Î Â÷±ÙÂ÷±Ù
µû¶ó¿Í¾ß ±×´ÙÀ½À¸·Î ³ª¾Æ°¥¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù. ¹®¹ý »çÇ×µé°ú ¾Ë°í¸®Áò ¹æ¹ý»çÇ×µéÀÌ ÀÌ·± ÀÚ¿¬½º·± È帧¼Ó¿¡ ³ì¾Æ Àֱ⠶§¹®ÀÌÁÒ.
Áß¿ä»çÇ×µéÀº ±×¸²À¸·Î Ä£ÀýÇÏ°Ô ¾Ë·ÁÁÝ´Ï´Ù. ÀÌÃ¥À» ³¡±îÁö ²Ä²ÄÈ÷ ÀÐÀ¸¸é¼ µû¶óÇϸé Á» ±×·²µíÇÑ ÇÁ·Î±×·¥ÀÌ ¿Ï¼ºµË´Ï´Ù. ¹¹ ¾ÆÁÖ
º¹ÀâÇÑ ÇÁ·Î±×·¥ÀÌ ¾Æ´Ï¶ó ´Ü¼øÇÏÁö¸¸ ±×·¡µµ ¹º°¡ ÀÖ¾î º¸ÀÌ´Â ±×·±°ÅÁÒ.
³¡À¸·Î ÀÌÃ¥À» ÀÐ¾î º¸°í ÁÁÀº°Ô ¸¹¾ÒÁö¸¸ ±×Áß¿¡¼µµ ²ÅÀÚ¸é ¾î¶² µ¥ÀÌÅÍ Ã³¸®¸¦ ÇÑ°¡Áö ¹æ½ÄÀ¸·Î ÀÌ¿ëÇؼ ¿Ï¼ºÇß´Ù°¡ ¹®Á¦°¡ ¹ß»ýÇÏ¸é ¶Ç ´Ù¸¥ ¹æ½ÄÀ» ¼Ò°³ÇØÁÖ°í ´Ù½Ã ¹®Á¦°¡ ¹ß»ýÇÏ¸é ¶Ç ´Ù¸¥ Á¢±Ù ¹æ½ÄÀ» À̲ø¾î¿Í¼ ¹®Á¦¸¦ ³¡±îÁö ÇØ°áÇØ ÁÖ´ø Á¢±Ù ¹æ½ÄÀÌ Á¦ÀÏ ÁÁ¾Ò´ø°Å °°½À´Ï´Ù.
±³º¸¿¡¼ ÀÛ¼ºÇÑ°Å º¹»çÇß¾î¿ä..