±¹³»µµ¼
ÄÄÇ»ÅÍ/ÀÎÅͳÝ
IT Àü¹®¼
ÇÁ·Î±×·¡¹Ö ¾ð¾î
2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.
Á¤°¡ |
50,000¿ø |
---|
45,000¿ø (10%ÇÒÀÎ)
2,500P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
¡ºÄÚ¾î ÆÄÀ̽㠾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¡¹Ö¡»Àº ±¤¹üÀ§ÇÑ ºÐ¾ß¸¦ ´Ù·ç¸é¼µµ, ½ÇÀü¿¡¼ È°¿ëÇÒ ¼ö ÀÖ´Â »ì¾ÆÀÖ´Â ¿¹Á¦¸¦ »ó¼¼È÷ ¼³¸íÇÔÀ¸·Î½á µ¶ÀÚµéÀÌ ´Ù¾çÇÑ ºÐ¾ß¸¦ Àß ÀÌÇØÇÒ ¼ö ÀÖ°Ô µµ¿ÍÁØ´Ù. °¢ Àå ¸»¹Ì¿¡ ÀÖ´Â ¿¬½À¹®Á¦¸¦ Ç®¾îº»´Ù¸é °¢ ºÐ¾ß¸¦ ´õ ±íÀÌ ÀÌÇØÇÏ´Â µ¿½Ã¿¡ ÇÁ·Î±×·¡¸Ó·Î¼ÀÇ ¿ª·®À» Å©°Ô Å°¿ï ¼ö ÀÖµµ·Ï ±¸¼ºÇÏ¿´´Ù.
ÃâÆÇ»ç ¼Æò
¡Ú ¿ä¾à ¡Ú
ÆÄÀ̽㠾ð¾î ÀÔ¹®¼¸¦ ÇϳªÂë ¸¶Ä£ ÇÁ·Î±×·¡¸Ó¶ó¸é ´©±¸³ª ¹è¿î °ÍÀ» ¾îµð¿¡ ½á¸ÔÀ» ¼ö ÀÖÀ»Áö °í¹ÎÇÒ °ÍÀÌ´Ù. ½Ê¿© ³â°£ ÆÄÀ̽㠰ü·Ã Ä¿¹Â´ÏƼ¿¡¼ Àú¼ú°¡·Î È°¾àÇØ¿Â ÀúÀÚ ¿þ½½¸® õÀÌ ¾´ ÀÌ Ã¥Àº ÃÊÁß±Þ µ¶ÀÚ°¡ ½ÇÀü¿¡ È°¿ëÇÒ ¼ö ÀÖµµ·Ï Á¤±Ô½Ä, ½º·¹µå ÇÁ·Î±×·¡¹Ö, GUI, ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö, Àå°í, ±¸±Û ¾Û ¿£Áø µî ´Ù¾çÇÑ ºÐ¾ß¸¦ ´Ù·é´Ù. ÀÌ Ã¥Àº ±¤¹üÀ§ÇÑ ºÐ¾ß¸¦ ´Ù·ç¸é¼µµ, ½ÇÀü¿¡¼ È°¿ëÇÒ ¼ö ÀÖ´Â »ì¾ÆÀÖ´Â ¿¹Á¦¸¦ »ó¼¼È÷ ¼³¸íÇÔÀ¸·Î½á µ¶ÀÚµéÀÌ ´Ù¾çÇÑ ºÐ¾ß¸¦ Àß ÀÌÇØÇÒ ¼ö ÀÖ°Ô µµ¿ÍÁØ´Ù. ¶ÇÇÑ ÀÌ Ã¥Àº ¿©·¯ °¡Áö ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö ÁÖÁ¦¸¦ °øºÎÇÏ´Â ½ÃÀÛÁ¡ÀÌ µÉ ¼ö ÀÖ´Ù. °¢ Àå ¸»¹Ì¿¡ ÀÖ´Â ¿¬½À¹®Á¦¸¦ Ç®¾îº»´Ù¸é °¢ ºÐ¾ß¸¦ ´õ ±íÀÌ ÀÌÇØÇÏ´Â µ¿½Ã¿¡ ÇÁ·Î±×·¡¸Ó·Î¼ÀÇ ¿ª·®À» Å©°Ô Å°¿ï ¼ö ÀÖ´Ù.
¡Ú ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë ¡Ú
¡á ÇÁ·ÎµéÀÇ ÆÄÀ̽㠽ºÅ¸ÀÏ, ¸ð¹ü »ç·Ê, ÁÁÀº ÇÁ·Î±×·¡¹Ö ½À°üÀ» ¹è¿î´Ù.
¡á TCP, UDP, XML-RPC¸¦ »ç¿ëÇØ ¼¹ö¿Í Ŭ¶óÀ̾ðÆ®¸¦ ¸¸µé°í, SocketServer³ª Twisted °°Àº ÇÏÀÌ·¹º§ ¶óÀ̺귯¸®¸¦ Á¢ÇÑ´Ù.
¡á Tkinter³ª ´Ù¸¥ GUI ÅøŶÀ» »ç¿ëÇØ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÑ´Ù.
¡á C/C++·Î È®Àå ¸ðµâÀ» ÀÛ¼ºÇØ ¾Û ¼º´É Çâ»óÀ» ²ÒÇÏ°í, ¸ÖƼ½º·¹µå¸¦ »ç¿ëÇØ I/O ±â¹Ý ÄÚµå ¼º´ÉÀ» Çâ»ó½ÃŲ´Ù.
¡á SQL°ú RDBMS, ORM, ¸ù°íµðºñ(MongoDB) °°Àº ºñ°ü°èÇü(No-SQL) µ¥ÀÌÅͺ£À̽º¸¦ È°¿ëÇغ»´Ù.
¡á À¥ Ŭ¶óÀ̾ðÆ®, ¼¹ö, CGI, WSGI µîÀÇ À¥ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇØ ¹è¿î´Ù.
¡á Á¤±Ô½ÄÀ» ´Ù·ç°í, CSV, JS ON, XML µîÀ» ÆĽÌÇϰųª ¸¸µé ¼ö ÀÖ´Â °·ÂÇÑ ÅؽºÆ® ó¸® µµ±¸¸¦ »ç¿ëÇغ»´Ù.
¡á COM Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¡¹ÖÀ» ÅëÇØ ¿¢¼¿, ÆÄ¿öÆ÷ÀÎÆ®, ¾Æ¿ô·è µîÀÇ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¿ÀÇǽº ¾ÖÇø®ÄÉÀ̼ÇÀ» Á¦¾îÇÑ´Ù.
¡á Àå°í ÇÁ·¹ÀÓ¿öÅ©¿Í ±¸±Û ¾Û ¿£ÁøÀ» »ç¿ëÇÑ À¥ °³¹ßÀÇ ¼¼°è¿¡ ±íÀÌ ºüÁ®µé¾î º»´Ù.
¡á ÀÚÀ̽ã(Jython)À» È°¿ëÇØ ÆÄÀ̽ã Äڵ带 JVM¿¡¼ ½ÇÇàÇÏ°í, ÀÚ¹Ù¿Í ÇÔ²² »ç¿ëÇÑ´Ù.
¡á ¾ßÈÄ! ±ÝÀ¶ ¼ºñ½º °°Àº À¥ ¼ºñ½º¿¡ Á¢¼ÓÇØ ÁÖ½Ä ½Ã¼¼¸¦ ¾ò°Å³ª, ¾ßÈÄ! ¸ÞÀÏ, Áö¸ÞÀÏ µî¿¡ Á¢¼ÓÇØ À̸ÞÀÏÀ» º¸³»°í ¹Þ´Â´Ù.
¡á Æ®À§ÅÍ, ±¸±ÛÇ÷¯½º µîÀÇ ³Î¸® ¾²ÀÌ´Â ¼Ò¼È ³×Æ®¿öÅ©¸¦ Á¢¼ÓÇØ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù.
¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú
ÀÌ Ã¥Àº ÀÌ¹Ì ÆÄÀ̽ãÀ» ¾Ë°í ÀÖÁö¸¸ ´õ ±íÀÌ ÆÄÀ̽ãÀ» ¾Ë°íÀÚ Çϸç, ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ±â¼úÀ» ´õ Çâ»ó½ÃÅ°±â¸¦ ¹Ù¶ó´Â »ç¶÷À» ´ë»óÀ¸·Î ÇÑ´Ù.
¿£Áö´Ï¾î¸µ, Á¤º¸±â¼ú, °úÇÐ, ºñÁî´Ï½º, ¿£ÅÍÅ×ÀθÕÆ® µî ´Ù¾çÇÑ ºÐ¾ß¿¡¼ ´ÙÀ½°ú °°Àº Á¾»çÀÚµéÀÌ ÆÄÀ̽ãÀ» »ç¿ëÇÏ°í ÀÖ´Ù.
¡á ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î
¡á Çϵå¿þ¾î ¼³°è/CAD ¿£Áö´Ï¾î
¡á QA/Å×½ºÆðú ÀÚµ¿È ÇÁ·¹ÀÓ¿öÅ© °³¹ßÀÚ
¡á IS/IT/½Ã½ºÅÛ°ú ³×Æ®¿öÅ© °ü¸®ÀÚ
¡á °úÇÐÀÚ¿Í ¼öÇÐÀÚ
¡á ±â¼ú ½ºÅÂÇÁ ¶Ç´Â ÇÁ·ÎÁ§Æ® °ü¸®ÀÚ
¡á ¸ÖƼ¹Ìµð¾î ¶Ç´Â À½Çâ/¿µ»ó ¿£Áö´Ï¾î
¡á SCM ¶Ç´Â ¹èÆ÷ ¿£Áö´Ï¾î
¡á À¥ ¸¶½ºÅÍ¿Í ÄÜÅÙÃ÷ °ü¸® ½ºÅÂÇÁ
¡á °í°´/±â¼ú Áö¿ø ¿£Áö´Ï¾î
¡á µ¥ÀÌÅͺ£À̽º ¿£Áö´Ï¾î¿Í °ü¸®ÀÚ
¡á ¿¬±¸ °³¹ß ¿£Áö´Ï¾î
¡á ¼ÒÇÁÆ®¿þ¾î ÅëÇÕ ¹× Àü¹® ¼ºñ½º ½ºÅÂÇÁ
¡á ´ëÇаú °íµî ±³À° ±³¿ø
¡á À¥ ¼ºñ½º ¿£Áö´Ï¾î
¡á À繫 ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î
¡á ±âŸ ºÐ¾ß Á¾»çÀÚ
ÆÄÀ̽ãÀ» »ç¿ëÇÏ´Â À¯¸íÇÑ È¸»ç·Î´Â ±¸±Û, ¾ßÈÄ, ¹Ì±¹ Ç×°ø¿ìÁÖ±¹(NASA), µðÁî´Ï, ÇÈ»ç(PIXAR),·çÄ«½ºÇʸ§/ILM(Industrial Lights and Magic) , ·¹µåÇÞ, Á¶ÇÁ(Zope), µå¸²¿÷½º µîÀÌ
ÀÖ´Ù.
¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú
ÀÌ Ã¥Àº Å©°Ô 3°³ ºÎ·Î ³ª´¶´Ù. ÀÌ Ã¥ÀÇ 3ºÐÀÇ 2¸¦ Â÷ÁöÇÏ´Â IºÎ´Â ¾î¶² ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇϵç È°¿ë °¡´ÉÇÑ µµ±¸ÀÇ ÇÙ½É ¿ä¼ÒµéÀ»(¹°·Ð ÆÄÀ̽㿡 ÃÊÁ¡À» µÎ°í)¼³¸íÇÑ´Ù. IIºÎ´Â À¥ ÇÁ·Î±×·¡¹Ö°ú ¿¬°üµÈ ¿©·¯ ºÎºÐÀ» ´Ù·é´Ù. IIIºÎ´Â ÇöÀç °³¹ß ÁßÀÎ ½ÇÇèÀûÀÎ ³»¿ëÀ» ´Ù·é´Ù. ¾Æ¹«ÂÉ·Ï IIºÎ¿¡¼ ´Ù·ç´Â ÁÖÁ¦µéÀº ÇâÈÄ °¢°¢ °³º° ´Ü¿øÀ¸·Î ´Ù·ê ¼ö ÀÖÀ» ¸¸Å ´õ ¼ºÀåÇϱ⸦ ¹Ù¶õ´Ù.
¼¼ ºÎ ¸ðµÎ ÆÄÀ̽ãÀ» È°¿ëÇØ ¾î¶² ÀÏÀ» ÇÒ ¼ö ÀÖ´ÂÁö º¸¿©ÁÖ´Â ´Ù¾çÇÑ °í±Þ ÁÖÁ¦¸¦ Á¦°øÇÑ´Ù. ¿©·¯ºÐÀÌ ÆÄÀ̽㠰³¹ßÀÇ ¿©·¯ ÇÙ½É ¿µ¿ª¿¡ ½±°Ô ÀÔ¹®ÇÏ´Â µ¥ µµ¿òÀÌ µÈ´Ù¸é ´õ ¾øÀÌ ±â»Ü °ÍÀÌ´Ù.
´ÙÀ½Àº °¢ Àå¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¾È³»´Ù.
IºÎ: ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ÀϹÝ
1Àå ¡®Á¤±Ô½Ä¡¯: ÆÐÅÏ ¸ÅĪ, ÃßÃâ, °Ë»ö, ġȯ ±â´ÉÀÌ ÇÊ¿äÇÒ ¶§ »ç¿ëÇÒ ¼ö ÀÖ´Â °·ÂÇÑ µµ±¸ÀÎ Á¤±Ô½ÄÀ» ¼³¸íÇÑ´Ù.
2Àå ¡®³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö¡¯: ¿À´Ã³¯ ¼ö¸¹Àº ¾ÖÇø®ÄÉÀ̼ÇÀÌ ³×Æ®¿öÅ©¿Í ¿¬µ¿µÅ¾ß ÇÑ´Ù. 2ÀåÀº TCP/IP¿Í UDP/IP¸¦ »ç¿ëÇØ Å¬¶óÀ̾ðÆ®¿Í ¼¹ö¸¦ ¸¸µå´Â ¹æ¹ý°ú SocketServer¿Í Twisted¿¡ ´ëÇØ ´Ù·é´Ù.
3Àå ¡®ÀÎÅÍ³Ý Å¬¶óÀ̾ðÆ® ÇÁ·Î±×·¡¹Ö¡¯: ´ëºÎºÐÀÇ ÀÎÅÍ³Ý ÇÁ·ÎÅäÄÝÀº ¼ÒÄÏÀ» »ç¿ëÇØ °³¹ßµÈ´Ù. 3Àå¿¡¼´Â Ŭ¶óÀ̾ðÆ®¸¦ ¸¸µé ¶§ »ç¿ëµÇ´Â ÇÏÀÌ·¹º§ ¶óÀ̺귯¸®¿¡ ´ëÇØ ´Ù·é´Ù. ƯÈ÷ ÆÄÀÏ Àü¼Û ÇÁ·ÎÅäÄÝ(FTP, File Transfer Protocol)°ú À¯Áî³Ý ´º½º ÇÁ·ÎÅäÄÝ(NNTP, Usenet News Protocol), ±×¸®°í ´Ù¾çÇÑ À̸ÞÀÏ ÇÁ·ÎÅäÄÝ(SMTP, POP3, IMAP4)À» ´Ù·é´Ù.
4Àå ¡®¸ÖƼ½º·¹µå ÇÁ·Î±×·¡¹Ö¡¯ ¸ÖƼ½º·¹µå ÇÁ·Î±×·¡¹ÖÀº µ¿½Ã¼ºÀ» µµÀÔÇØ ¿©·¯ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ½ÇÇà ¼º´ÉÀ» Çâ»ó½ÃÅ°´Â ¹æ¹ýÀÌ´Ù. 4ÀåÀº ±× °³³äÀ» ¼³¸íÇÏ°í, ÆÄÀ̽㠸ÖƼ½º·¹µå ¾ÖÇø®ÄÉÀ̼ÇÀ» ¾î¶»°Ô ¸¸µé ¼ö ÀÖ´ÂÁö¸¦ º¸¿©ÁÖ¸ç, °¡Àå ÁÁÀº ¿ë·Ê¸¦ ¼³¸íÇÔÀ¸·Î½á ÆÄÀ̽ãÀ¸·Î ½º·¹µå¸¦ ±¸ÇöÇÏ´Â ¹ýÀ» ¾Ë·ÁÁØ´Ù.
5Àå ¡®GUI ÇÁ·Î±×·¡¹Ö¡¯: Tk ±×·¡ÇÈ ÅøŶÀÎ Tkinter(ÆÄÀ̽ã 3¿¡¼´Â tkinter·Î À̸§ÀÌ ¹Ù²ñ)´Â ÆÄÀ̽ãÀÇ ±âº» GUI °³¹ß ¶óÀ̺귯¸®´Ù. 5Àå¿¡¼´Â °£´ÜÇÑ GUI ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µå´Â ¹æ¹ýÀ» ÅëÇØ Tkinter¸¦ ¼Ò°³ÇÑ´Ù. Tkinter¸¦ ¹è¿ì´Â °¡Àå ÁÁÀº ¹æ¹ýÀº ÀÌ ¿¹Á¦¸¦ °¡Áö°í ´Ù¸¥ ÇÁ·Î±×·¥À» ¸¸µé¾î º¸´Â °ÍÀÌ´Ù. ±×·¸°Ô ÇÏ¸é ºü¸¥ ½ÃÀÏ ³»¿¡ Á¦´ë·Î °¨À» ÀâÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. ´ÙÀ½À¸·Î Tix, Pmw, wxPython, PyGTK, Ttk/Tile µî ¿©·¯ °¡Áö ±×·¡ÇÈ ¶óÀ̺귯¸®¸¦ »ìÆ캻´Ù.
6Àå ¡®µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¡¹Ö¡¯: ÆÄÀ̽ãÀ» »ç¿ëÇÏ¸é µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¡¹Öµµ ½±°Ô ÇÒ ¼ö ÀÖ´Ù. ¿ì¼± ±âº» °³³äÀ» »ìÆ캸°í, ÆÄÀ̽㠵¥ÀÌÅͺ£À̽º APIDB-API¸¦ ¼Ò°³ÇÑ´Ù. ±× ÈÄ ÆÄÀ̽ãÀ» »ç¿ëÇØ °ü°èÇü µ¥ÀÌÅͺ£À̽º¿¡ Á¢¼ÓÇÏ´Â ¹æ¹ý°ú ÁúÀÇ(Äõ¸®)¿Í ¿¬»êÀ» ¼öÇàÇÏ´Â ¹æ¹ýÀ» »ìÆ캻´Ù. SQL(Standard Query Language)À» »ç¿ëÇÏ´Â ¹æ½Ä¿¡¼ ¹þ¾î³ª µ¥ÀÌÅͺ£À̽º °èÃþ¿¡´Â ½Å°æ ¾²Áö ¾Ê°í °´Ã¼¸¦ ´ë»óÀ¸·Î ÀÛ¾÷ÇÏ·Á ÇÑ´Ù¸é °´Ã¼-°ü°èÇü µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ(ORM, Object Relational Manager)¸¦ ¾µ ¼ö ÀÖ´Ù. ¸¶Áö¸·À¸·Î NoSQL ¿¹Á¦ÀÎ ¸ù°íµðºñ(MongoDB)¸¦ ÅëÇØ ºñ°ü°èÇü µ¥ÀÌÅͺ£À̽ºÀÇ ¼¼°è¸¦ ¸Àº»´Ù.
7Àå ¡®¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¿ÀÇǽº ÇÁ·Î±×·¡¹Ö¡¯¿ì¸®´Â È£ºÒÈ£¿Í °ü°è¾øÀÌ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® À©µµ¿ì ±â¹Ý PC¸¦ »ç¿ëÇØ¾ß ÇÒ ¶§°¡ ¿Â´Ù. ¸ÅÀÏ ¾µ ¼öµµ ÀÖ°í, °¡²û ÇÑ ¹ø¾¿ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. ¾î¶² °æ¿ìÀ̵ç ÆÄÀ̽ãÀ» »ç¿ëÇÏ¸é ´õ ÆíÇÏ°Ô ÀÛ¾÷ÇÒ ¼ö ÀÖ´Ù. 7Àå¿¡¼´Â ÆÄÀ̽ãÀ» »ç¿ëÇØ ¿öµå, ¿¢¼¿, ÆÄ¿öÆ÷ÀÎÆ®, ¾Æ¿ô·è °°Àº ¿ÀÇǽº ÇÁ·Î±×·¥°ú Åë½ÅÇϰųª Á¦¾îÇϱâ À§ÇÑ COM Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¡¹ÖÀ» »ìÆ캻´Ù. ÀÌ ºÎºÐÀº 2ÆÇ¿¡¼´Â ½ÇÇèÀûÀÎ ³»¿ëÀ̾ú´Ù. º°µµÀÇ ÀåÀ¸·Î µ¶¸³½ÃÄѵµ µÉ ¸¸Å Ãß°¡ÇÒ ³»¿ëÀÌ ¸¹¾ÆÁ® ±â»Ú´Ù.
8Àå ¡®ÆÄÀ̽ã È®À塯: ¾Õ¿¡¼ Äڵ带 ÀçÈ°¿ëÇÏ°í ¾ð¾î¸¦ È®ÀåÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ ¾ó¸¶³ª °·ÂÇÑ °ÍÀÎÁö ¾ð±ÞÇß´Ù. ¼ø¼öÇÑ ÆÄÀ̽㿡¼´Â ¸ðµâ°ú ÆÐÅ°Áö¸¦ ÅëÇØ ¾ð¾î¸¦ È®ÀåÇÑ´Ù. ÇÏÁö¸¸ C/C++, C#, ÀÚ¹Ù µîÀ» »ç¿ëÇØ ·Î¿ì·¹º§ Äڵ带 °³¹ßÇÒ ¼öµµ ÀÖ´Ù. ·Î¿ì·¹º§ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ »ç¿ëÇØ È®Àå ¸ðµâÀ» ÀÛ¼ºÇϸé Ãß°¡ÀûÀÎ ¼º´É Çâ»ó°ú º¸¾È¼º(¼Ò½ºÄڵ尡 µå·¯³ªÁö ¾Ê±â ¶§¹®¿¡)À» È®º¸ÇÒ ¼ö ÀÖ´Ù. 8ÀåÀº C¸¦ »ç¿ëÇÑ ÆÄÀ̽ã È®Àå ¸ðµâ °³¹ß °úÁ¤À» ´Ü°èº°·Î ¼³¸íÇÑ´Ù.
IIºÎ: À¥ °³¹ß
9Àå ¡®À¥ Ŭ¶óÀ̾ðÆ®¿Í ¼¹ö¡¯: 2Àå¿¡¼ ³íÀÇÇÑ Å¬¶óÀ̾ðÆ®-¼¹ö ±¸Á¶¸¦ È®ÀåÇؼ ±× °³³äÀ» À¥¿¡ Àû¿ëÇÑ´Ù. 9Àå¿¡¼´Â Ŭ¶óÀ̾ðÆ®, ´Ù¾çÇÑ À¥ Ŭ¶óÀ̾ðÆ® µµ±¸, À¥ ÄÜÅÙÃ÷ ÆĽÌ, À¥ ¼¹ö¸¦ ÆÄÀ̽ãÀ» »ç¿ëÇØ Ä¿½ºÅÒÈÇÏ´Â ¹æ¹ý µîÀ» ¼Ò°³ÇÑ´Ù.
10Àå ¡®À¥ ÇÁ·Î±×·¡¹Ö: CGI¿Í WSGI¡¯: À¥ ¼¹öÀÇ ÁÖ¸ñÀûÀº Ŭ¶óÀ̾ðÆ® ¿äûÀ» ¹Þ¾Æ °á°ú¸¦ ¹ÝȯÇÏ´Â °ÍÀÌ´Ù. ÇÏÁö¸¸ ¾î¶»°Ô ¼¹ö°¡ ±× (°á°ú) µ¥ÀÌÅ͸¦ ¾ò¾î³¾ ¼ö ÀÖÀ»±î? À¥ ¼¹ö´Â Á¤ÀûÀÎ °á°ú¸¦ ¹ÝȯÇÏ´Â ÀÛ¾÷¿¡¸¸ ƯȵŠÀÖ¾î °á°ú¸¦ °è»êÇϱâ À§ÇÑ ´É·ÂÀ̳ª ³í¸®¸¦ °®°í ÀÖÁö ¾Ê´Ù. µû¶ó¼ Áß¿äÇÑ ÀÛ¾÷Àº ¾îµò°¡ ´Ù¸¥ °÷¿¡¼ ÀÌ·ïÁ®¾ß ÇÑ´Ù. ¼¹ö°¡ ÀÌ·± 󸮸¦ À§ÇØ ´Ù¸¥ ÇÁ·Î±×·¥À» ½ÇÇàÇÏ´Â CGI´Â ÀÌ·± ¹®Á¦¿¡ ´ëÇÑ ÇØ´äÀ̾ú´Ù. ÇÏÁö¸¸ CGI´Â È®À强ÀÌ ¶³¾îÁ® ½Ç¿ëÀûÀ¸·Î´Â °ÅÀÇ »ç¿ëµÇÁö ¸øÇß´Ù. ÇÏÁö¸¸ °³³ä ÀÚü´Â ¿©·¯ºÐÀÌ »ç¿ëÇÏ´Â ÇÁ·¹ÀÓ¿öÅ©¿Í »ó°ü¾øÀÌ Ç×»ó Àû¿ë °¡´ÉÇÏ´Ù. µû¶ó¼ 10ÀåÀÇ ´ëºÎºÐÀ» CGI¿¡ ÇÒ¾ÖÇÒ °ÍÀÌ´Ù. ¶ÇÇÑ À¥ ¼¹ö¿Í ¾ÖÇø®ÄÉÀÌ¼Ç Äڵ带 ¿¬°áÇØ¾ß ÇÏ´Â °³¹ßÀÚµéÀÌ WSGI API¸¦ »ç¿ëÇØ ¾ó¸¶³ª ÆíÇÏ°Ô ÀÛ¾÷ÇÒ ¼ö ÀÖ´ÂÁö »ìÆ캼 °ÍÀÌ´Ù. °³¹ßÀÚµéÀº À̸¦ »ç¿ëÇØ ½ÇÇà Ç÷§ÆûÀ» °ÆÁ¤ÇÏÁö ¾Ê°í Äڵ带 ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù.
11Àå ¡®À¥ ÇÁ·¹ÀÓ¿öÅ©: Àå°í¡¯: Àå°í(Django)°¡ °¡Àå À¯¸íÇÑ À¥ ÇÁ·¹ÀÓ¿öÅ© Áß Çϳª°¡ µÇ¸é¼ ÆÄÀ̽ãÀº À¥ È£½ºÆ® ¾ð¾î·Î µîÀåÇß´Ù. 11Àå¿¡¼´Â Àå°í ÇÁ·¹ÀÓ¿öÅ©¸¦ ¼Ò°³ÇÑ ÈÄ °£´ÜÇÑ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» »ìÆ캻´Ù. ±× ÈÄ ¿©·¯ºÐÀÌ ¿øÇÏ´Â ´Ù¸¥ ÇÁ·¹ÀÓ¿öÅ©µµ ŽÇèÇØ ³ª°¥ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
12Àå ¡®Å¬¶ó¿ìµå ÄÄÇ»ÆÃ: ±¸±Û ¾Û ¿£Áø¡¯: Ŭ¶ó¿ìµå ÄÄÇ»ÆÃÀº ¿À´Ã³¯ ¾÷°èÀÇ ÅÂdzÀÇ ´«ÀÌ´Ù. ÀÌ¹Ì ¾Æ¸¶Á¸(Amazon)ÀÇ AWS °°Àº ÀÎÇÁ¶ó ¼ºñ½º³ª Áö¸ÞÀÏ(Gmail)À̳ª ¾ßÈÄ! ¸ÞÀÏ°ú °°Àº ¿Â¶óÀÎ ¾ÖÇø®ÄÉÀ̼ÇÀº ¼¼°èÀûÀ¸·Î ³Î¸® ¾Ë·ÁÁ® ÀÖ´Ù. ÇÏÁö¸¸ ÀÎÇÁ¶ó ¼ºñ½º°¡ Á¦°øÇÏ´Â ¿©·¯ ÇýÅÃÀ» »ç¿ëÀÚ °³ÀÔ ¾øÀÌ Á¦°øÇϸ鼵µ ´õ À¯¿¬ÇÑ Ç÷§ÆûÀÌ °·ÂÇÑ ´ë¾ÈÀ¸·Î ¶°¿À¸£°í ÀÖ´Ù. Ç÷§Æû¿¡¼´Â °³¹ßÀÚ°¡ ¾ÖÇø®ÄÉÀ̼ǰú Äڵ带 Á÷Á¢ Á¦¾îÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù. 12Àå¿¡¼´Â ÆÄÀ̽ãÀ» »ç¿ëÇÑ Ã¹ ¹ø° Ç÷§Æû ¼ºñ½ºÀÎ ±¸±Û ¾Û ¿£ÁøÀ» ÀÚ¼¼È÷ ¼Ò°³ÇÑ´Ù. À̸¦ Àß ¾Ë¸é ÀÌ¿Í À¯»çÇÑ ´Ù¸¥ ¼ºñ½ºµµ ÆľÇÇÒ ¼ö ÀÖ´Ù.
13Àå ¡®À¥¼ºñ½º¡¯: 13Àå¿¡¼´Â (HTTP¸¦ »ç¿ëÇÏ´Â) À¥ ±â¹Ý ÇÏÀÌ·¹º§ ¼ºñ½º¿¡ ´ëÇØ »ìÆ캻´Ù. ¿À·¡µÈ ¼ºñ½º(¾ßÈÄ! ±ÝÀ¶)¸¦ »ìÆ캸°í, »õ·Î¿î ¼ºñ½º(Æ®À§ÅÍ)µµ »ìÆ캻´Ù. ÀÌ·± ¼ºñ½º¸¦ ÆÄÀ̽ã°ú ¾Õ¿¡¼ ¹è¿î Áö½ÄÀ» »ç¿ëÇØ ´Ù·ç´Â ¹æ¹ýµµ ¹è¿î´Ù.
IIIºÎ: º¸Ãæ/½ÇÇè
14Àå ¡®ÅؽºÆ® 󸮡¯: 14Àå¿¡¼´Â ÆÄÀ̽ãÀ» »ç¿ëÇÑ ÅؽºÆ® 󸮸¦ ¼Ò°³ÇÑ´Ù. ¿ì¼± CSV¸¦ »ìÆ캸°í, JSON, XMLÀ» ´Ù·é´Ù. ¸¶Áö¸· ºÎºÐ¿¡¼´Â ÀÌ Ã¥ÀÇ ¾Õ¿¡¼ ¹è¿î Ŭ¶óÀ̾ðÆ®/¼¹ö Áö½ÄÀ» XML°ú °áÇÕÇؼ XML-RPC¸¦ »ç¿ëÇÑ ¿Â¶óÀÎ ¿ø°Ý ÇÁ·Î½ÃÀú È£Ãâ(RPC, Remote Procedure Call)À» ¸¸µå´Â ¹æ¹ýÀ» »ìÆ캻´Ù.
15Àå ¡®±× ¹ÛÀÇ ÁÖÁ¦¡¯: 15ÀåÀº ´ÙÀ½ °³Á¤ÆÇ¿¡¼ º°µµÀÇ ÀåÀ¸·Î ´Ù·ê ¼ö ÀÖ°Ô µÉ °¡´É¼ºÀÌ ÀÖ´Â Ãß°¡Àû ³»¿ëÀ¸·Î ±¸¼ºµÅ ÀÖ´Ù. ¿©±â¼ ´Ù·ç´Â ÁÖÁ¦´Â ÀÚ¹Ù/ÀÚÀ̽ã(Jython)°ú ±¸±ÛÇ÷¯½º µîÀÌ´Ù.
¡Ú ÀÌ Ã¥¿¡ ½ñ¾ÆÁø °¢°èÀÇ Âù»ç ¡Ú
°£·«Çϸ鼵µ ÁÖÁ¦¸¦ ÀÚ¼¼ÇÏ°í Æø³Ð°Ô ´Ù·ç¸ç À¯¿ëÇÑ ¿ª»çÀû, Âü°í ¸ñ·ÏÀ» Á¦°øÇϱ⠶§¹®¿¡ ±³Àç·Î¼ ¿Ïº®ÇÑ Ã¥ÀÌ´Ù. º¹ÀâÇÑ ¿¹Á¦¸¦ °£´ÜÇÏ°Ô ¼³¸íÇÔÀ¸·Î½á ¸Å¿ì Àб⠽¬¿ì¸é¼µµ Ãʱ޼¿¡¼´Â ã¾Æº¸±â Èûµç ÈǸ¢ÇÑ ¿ª»çÀûÀÎ Âü°í ¸ñ·ÏÀ» Á¦°øÇÑ´Ù. ³î¶ó¿ï »ÓÀÌ´Ù!
- ±Û·Î¸®¾Æ W
¿þ½½¸® õÀÇ Ã¥À» ±â´Ù·Á¿Â ±× ±ä ½Ã°£ÀÌ ¾Æ±õÁö ¾Ê´Ù. ÀÌ Ã¥Àº ¸Å¿ì ´Ù¾çÇÑ ºÐ¾ß¸¦ ±íÀÌ ´Ù·é´Ù. Ã¥¿¡¼ Á¦°øµÇ´Â ¿¬½À¹®Á¦´Â ÆÄÀ̽ãÀ» Àß ¹è¿ì´Â µ¥ µµ¿òÀÌ µÉ °ÍÀÌ´Ù.
- ¾Ë·º½º ¸¶ÅÚ¸®(Alex Martelli)/¡ºPython in a Nutshell¡»ÀÇ ÀúÀÚÀÌÀÚ
¡ºPython Cookbook¡»ÀÇ ÆíÁýÀÚ
¿þ½½¸® õÀÇ »õ °³Á¤ÆÇ¿¡ ´ëÇÑ Ç³¹®ÀÌ ¸¹ÀÌ µé·Á¿Ô´Ù. ÀÌ Ã¥Àº Å« °ü½ÉÀ» ²ø ¸¸ÇÑ Ã¥ÀÌ Æ²¸²¾øÀ½ÀÌ ÆǸíµÆ´Ù. ¿À´Ã³¯ ÆÄÀ̽ãÀ» ¹è¿ì·Á´Â »ç¶÷¿¡°Ô ÀÌ Ã¥Àº °¡Àå ÁÁÀº ±³Àç¶ó »ý°¢ÇÑ´Ù.¡ºLearning Python¡»O¡¯Reilly),¡ºProgramming Python¡»(O¡¯Reilly), ¡ºThe Quick Python Book¡»(Manning)º¸´Ùµµ ¿þ½½¸® õÀÇ ÀÌ Ã¥À» ´õ °·ÂÈ÷ ÃßõÇÑ´Ù.
- µ¥À̺ø ¸ÓÃ÷(David Mertz)/°øÇйڻç, IBM µðº§·ÎÆÛ¿÷½º
Áö³ ¸î ³â°£ ÆÄÀ̽㿡 ´ëÇØ ¸¹ÀÌ ¿¬±¸ÇØ ¿ÔÀ¸¸ç ¿þ½½¸® õÀÇ Ã¥¿¡, ´ëÇؼµµ ¸î °¡Áö ±àÁ¤ÀûÀÎ ¸®ºä¸¦ ÇØ¿Ô½À´Ï´Ù. ¿©·¯ ÆòÀ» º¼ ¶§ ÀÌ Ã¥Àº ÀÌÁ¦ ÆÄÀ̽ãÀÇ ½ÇÁúÀûÀÎ Çʼö °³·Ð¼·Î ÀÚ¸®¸Å±èÇßÀ½À» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ¸®Â÷µå ¿ÀÀÚÅ°(Richard Ozaki)/·ÏÈ÷µå ¸¶Æ¾(Lockheed Martin)
¸¶Ä§³» ÆÄÀ̽㠾ð¾î¿¡ ´ëÇÑ ±³Àç¿Í Âü°í¼ ¿ªÇÒÀ» µ¿½Ã¿¡ ÃæºÐÈ÷ ÇÒ ¼ö Àִ åÀÌ ³ªÅ¸³µ´Ù.
- ¸¶ÀÌŬ ¹Ú½ºÅÍ(Michael Baxter)/¸®´ª½º Àú³Î
¾ÆÁÖ Àß ¾´ Ã¥ÀÌ´Ù. ³»°¡ Áö±Ý±îÁö º¸¾Æ ¿Â ÆÄÀ̽ãÀ» ¼³¸íÇϴ å Áß¿¡¼ °¡Àå ¸íÈ®ÇÏ°í Ä£ÀýÇÏ´Ù. Ã¥À» Àд µ¥ ÇÊ¿äÇÑ ¼±¼ö Áö½ÄÀ̳ª °æÇèÀ» ¸¹ÀÌ ¿ä±¸ÇÏÁöµµ ¾Ê´Â´Ù. ÆÄÀ̽㿡 ´ëÇÑ Áß¿äÇÑ ÁÖÁ¦°¡ ÀÖÀ¸¸é Á¶½É½º·´°Ô Á¢±ÙÇ쵂 ±íÀÌ ÆÄ°íµç´Ù. ´Ù¸¥ ÀÔ¹®¼¿Í ´Þ¸® µ¶ÀÚ¿¡°Ô ¼¼ºÎ »çÇ×À» ¼û±â°Å³ª ÀåȲÇÏ°Ô ¼³¸íÇØ ¾Ë¾Æµè±â ¾î·Æ°Ô ¸¸µéÁö ¾Ê´Â´Ù.
(ÀÌ Ã¥Àº)ÆÄÀ̽㠹®¹ý°ú ±¸Á¶¿¡ ´ëÇØ È®½ÇÈ÷ ÀÌÇØÇÏ°Ô ¸¸µå´Â ÀÏ¿¡¸¸ ÁýÁßÇÑ´Ù.
- http://python.org µµ¼ ¼Ò°³ ÆäÀÌÁö
³»°¡ ÆÄÀ̽ã Ã¥À» ÇÑ ±Ç¸¸ °¡Áú ¼ö ÀÖ´Ù¸é ±×°ÍÀº ¹Ù·Î ¿þ½½¸® õÀÇ ÀÌ Ã¥ÀÏ °ÍÀÌ´Ù.
ÀÌ Ã¥Àº¡ºLearning Python¡»º¸´Ù ´õ ¸¹Àº ³»¿ëÀ» ´õ ±íÀÌ ´Ù·ç´Â ÇÑÆí ÇÙ½É ¾ð¾î¸¦ ÃæºÐÈ÷ ´Ù·ç¸é¼µµ ÇÑ ±Ç¿¡ ³Ö´Â µ¥ ¼º°øÇß´Ù. ¼Á¡¿¡¼ ÆÄÀ̽ã Ã¥À» ´Ü ÇÑ ±Ç¸¸ »ç°íÀÚ ÇÏ´Â »ç¶÷À̶ó¸é ÀÌ Ã¥À» ÃßõÇÑ´Ù. ÀÌ Ã¥ÀÇ ³»¿ë°ú Ã¥¿¡ ´ã±ä ÇÁ·Î±×·¡¸ÓÀÇ À§Æ®¸¦ Àç¹ÌÀÖ°Ô ÀÐ°Ô µÉ °ÍÀÌ´Ù. ´õ Áß¿äÇÑ Á¡Àº ÆÄÀ̽ãÀ» Â÷±ÙÂ÷±Ù ¹è¿ö ³ª°¥ ¼ö ÀÖ´Ù´Â Á¡ÀÌ´Ù. ´õ´õ¿í Áß¿äÇÑ Á¡Àº ¸ÅÀÏ ¸ÅÀÏÀÇ ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö »ýÈ°¿¡ ÀÖ¾î¼ ÀÌ Ã¥ÀÌ °ªÀ» ¸Å±æ ¼ö ¾øÀ» Á¤µµ·Î µµ¿òÀÌ µÇ¸®¶ó´Â »ç½ÇÀÌ´Ù. ÀúÀÚ¿¡°Ô °¨»ç¸¦ Ç¥ÇÏ´Â ¹ÙÀÌ´Ù.
- ·Ð ½ºÆ¼ºì(Ron Stephens)/ÆÄÀ̽㠹è¿ò Àç´Ü(Python Learning Foundation)
ÀǽÉÇÒ ¿©Áö¾øÀÌ, Ãʺ¸ÀÚ¸¦ À§ÇÑ ÃÖ°íÀÇ ¾ð¾î´Â ÆÄÀ̽ãÀ̶ó »ý°¢ÇÑ´Ù. ³»°¡ °¡Àå ÁÁ¾ÆÇϴ åÀº ¹Ù·Î ÀÌ Ã¥ÀÌ´Ù.
- s003¸ß/MP3Car.com Æ÷·³
°³ÀÎÀûÀ¸·Î Á¤¸» ÆÄÀ̽ãÀ» ÁÁ¾ÆÇÑ´Ù. ÆÄÀ̽ãÀº ¹è¿ì±â ½±°í ¸Å¿ì Á÷°üÀûÀ̸ç, ³î¶ö ¸¸Å À¯¿¬Çϸ鼵µ ³¡³»ÁÖ°Ô ºü¸£´Ù. À©µµ¿ì ¼¼°è¿¡¼ ÆÄÀ̽ãÀÇ ÀÎÁöµµ°¡ ³ô¾ÆÁö±â ½ÃÀÛÇÑ °ÍÀº ¾ó¸¶ ¾È µÇÁö¸¸, »ç¶÷µéÀÌ ÆÄÀ̽ãÀ» ¾Ë¾Æ°¨¿¡ µû¶ó ¸¹Àº ÁöÁö¸¦ ¹Þ°í ÀÖ´Ù. ³ª¶ó¸é ÆÄÀ̽ãÀ» ¹è¿ï ¶§ ¿þ½½¸® õÀÇ ÀÌ Ã¥ ¡ºÄÚ¾î ÆÄÀ̽㠾ÖÇø®ÄÉÀ̼ÇÇÁ·Î±×·¡¹Ö¡»À¸·Î ½ÃÀÛÇÏ°Ú´Ù.
- ºô º¸½ºÀ£(Bill Boswell)/MCSE, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ÀÎÁõ ÇÁ·ÎÆä¼Å³Î ¸Å°ÅÁø
¿Â¶óÀÎ(Microsoft Certified Professional Magazine Online)
Ã¥À¸·Î ÀÍÈ÷´Â µ¥ ´ÉÇÑ »ç¶÷À̶ó¸é ÀÌ Ã¥À» ÃßõÇÑ´Ù. ³»°¡ º» Ã¥ Áß ´Ü¿¬ ¶Ù¾î³ Ã¥ÀÌ´Ù. ³ª´Â ÆÄÀ̽ã Ãʺ¸ÀÚÀÌÁö¸¸, °Ü¿ì3°³¿ù ¸¸¿¡ Á÷ÀåÀÇ ÇÁ·ÎÁ§Æ®(MS ¿ÀÇǽº ÀÚµ¿È, SQL DB °ü·Ã µî)¸¦ ÆÄÀ̽ãÀ¸·Î ±¸ÇöÇÒ ¼ö ÀÖ¾ú´Ù.
- ptonman/µ¥ºê ¼Îµå(Dev Shed) Æ÷·³
ÆÄÀ̽ãÀº Á¤¸» ¾Æ¸§´Ù¿î ¾ð¾î´Ù. ¹è¿ì±â ½±°í, Å©·Î½ºÇ÷§ÆûÀ̸ç, Àß ÀÛµ¿ÇÑ´Ù. ÆÄÀ̽ãÀº ÀÚ¹Ù°¡ ´Þ¼ºÇÏ·Á°í ½ÃµµÇÑ ¿©·¯ ±â¼úÀûÀÎ ¸ñÇ¥¸¦ ÀÌ·ï¿Ô´Ù. ¡°´Ù¸¥ ¸ðµç ¾ð¾î´Â ½Ã°£¿¡ µû¶ó ÁøÈÇÏ´Â °Í °°Áö¸¸ ÆÄÀ̽ãÀº ¼³°èµÇ¾ú´Ù.¡±¶ó´Â ¸»ÀÌ ÆÄÀ̽ãÀ̶ó´Â ¾ð¾î¸¦ °¡Àå Àß Ç¥ÇöÇÑ´Ù. °Ô´Ù°¡ ÆÄÀ̽ãÀº Àß ¼³°èµÈ ¾ð¾î´Ù. ºÒÇàÇÏ°Ôµµ ÆÄÀ̽㿡 ´ëÇÑ Ã¥Àº ¸¹Áö ¾Ê´Ù. Áö±Ý±îÁö ³»°¡ º» Ã¥ Áß¿¡ °¡Àå ÁÁÀº Ã¥Àº ¹Ù·Î ÀÌ Ã¥ ¡ºÄÚ¾î ÆÄÀ̽㠾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¡¹Ö¡»ÀÌ´Ù.
- Å©¸®½º Ƽ¸ó½º(Chris Timmons)/C. R. Ƽ¸ó½º ÄÁ¼³ÆÃ
ÇÁ·»Æ¼½ºÈ¦ ÃâÆÇ»çÀÇ ÄÚ¾î ÆÄÀ̽㠽ø®Á ÁÁ¾ÆÇÑ´Ù¸é °í·ÁÇØ º¼¸¸ÇÑ ÁÁÀº Ã¥ÀÌ ¹Ù·Î ÀÌ Ã¥¡ºÄÚ¾î ÆÄÀ̽㠾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¡¹Ö¡»ÀÌ´Ù. ÀÌ Ã¥Àº ´Ù¸¥ Ã¥¿¡¼´Â °ÅÀÇ ´Ù·çÁö ¾Ê°Å³ª Á¶±Ý¸¸ ´Ù·ç´Â ¿©·¯ ½Ç¿ëÀûÀÎ ÁÖÁ¦¸¦ ±¸Ã¼Àû ¼¼ºÎ »çÇ×±îÁö °øµé¿© ¼³¸íÇÑ´Ù.
- ¹Ìÿ L. ¸ðµ¨/MLM ÄÁ¼³ÆÃ
¡Ú ÀúÀÚ ¼¹® ¡Ú
ÄÚ¾î ÆÄÀ̽㠾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¡¹Ö 3ÆÇ À» ¼±ÅÃÇÑ µ¶ÀÚ ¿©·¯ºÐÀ» ȯ¿µÇÕ´Ï´Ù!
ÀÌ Ã¥À» ÅëÇØ ¿©·¯ºÐÀº ÆÄÀ̽ãÀ» °¡´ÉÇÑ ÇÑ ºü¸£°í ÀÚ¼¼È÷ ¹è¿ï ¼ö ÀÖ´Ù. ÄÚ¾î ÆÄÀ̽㠽ø®ÁîÀÇ ¸ñÇ¥´Â °³¹ßÀڵ鿡°Ô ÆÄÀ̽㠾ð¾î¸¸À» °¡¸£Ä¡´Â °ÍÀÌ ¾Æ´Ï´Ù. ¿ì¸®´Â µ¶ÀÚµéÀÌ ¸ðµç ÀÀ¿ë ¿µ¿ª¿¡¼ ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇϱ⿡ ÃæºÐÇÑ ±â¹Ý Áö½ÄÀ» ½×À» ¼ö Àֱ⸦ ¿øÇÑ´Ù.
ÄÚ¾î ÆÄÀ̽㠽ø®Áî Áß ¡ºÄÚ¾î ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö(Core Python Programming)¡»°ú ¡ºÄÚ¾î ÆÄÀ̽㠾ð¾î ±âÃÊ(Core Python Language Fundamentals)¡»¿¡¼ ÆÄÀ̽㠾ð¾îÀÇ ¹®¹ý Áö½Ä»Ó ¾Æ´Ï¶ó ÆÄÀ̽ãÀÌ ³»ºÎÀûÀ¸·Î ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö¿¡ ´ëÇØ ÀÚ¼¼ÇÑ Áö½ÄÀ» Àü´ÞÇϱâ À§ÇØ ³ë·ÂÇß´Ù. ÀÌ·± Áö½ÄÀ» °®Ãá µ¶ÀÚ¶ó¸é ¼ºº°À̳ª ÇнÀ·®°ú °ü°è¾øÀÌ ´õ È¿°úÀûÀ¸·Î ÆÄÀ̽㠾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÒ ¼ö ÀÖÀ¸¸®¶ó ¹Ï´Â´Ù.
ÀÌ·± ±âÃÊ ÆÄÀ̽㠼Àû Áß ÇѵΠ±ÇÀ» ¸¶¹«¸®ÇÑ µ¶ÀÚ´Â ÀÚ½ÅÀÌ ÆÄÀ̽ãÀ» Á¦´ë·Î ¹è¿ö¿Ô´Ù´Â µ¥ ¸¸Á·ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¿¬½À¹®Á¦¸¦ ¸¹ÀÌ Ç®¾ú´Ù¸é »õ·Î ¹è¿î ÆÄÀ̽ã ÄÚµù ±â¼ú¿¡ »ó´çÈ÷ ÀÚ½ÅÀÌ »ý°åÀ» ¼öµµ ÀÖ´Ù. ÇÏÁö¸¸ ¿©ÀüÈ÷ ±Ã±ÝÁõÀÌ ³²¾Æ ÀÖÀ» °ÍÀÌ´Ù.¡°ÀÌÁ¦ ¹«¾ó ÇÏÁö? ÆÄÀ̽ãÀ¸·Î ¾î¶² Á¾·ùÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé ¼ö ÀÖÁö?¡± ƯÁ¤ ÇÁ·ÎÁ§Æ®ÀÇ Á¦ÇÑµÈ ¹üÀ§¿¡¼¸¸ »ç¿ëÇϱâ À§ÇØ ÆÄÀ̽ãÀ» ¹è¿î µ¶ÀÚ¶ó¸é ÀÌ·± Áú¹®À» ÇÒ ¼öµµ ÀÖ´Ù.¡°ÀÌÁ¦´Â ³»°¡ ÆÄÀ̽ãÀ¸·Î ´Ù¸¥ ¾î¶² °É ÇÒ ¼ö ÀÖÁö?¡±
¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú
ºò µ¥ÀÌÅÍ°¡ ¼ÒÀ§ ¡®¶ß°Å¿î À̽´¡¯°¡ µÇ¸é¼ ÃÖ±Ù »õ·Ó°Ô Á¶¸íÀ» ¹Þ´Â ¾ð¾î Áß Çϳª°¡ ÆÄÀ̽ãÀÌ´Ù. ¹°·Ð ÆÄÀ̽ã ÀÚü´Â ÀÌ¹Ì C³ª C++, ÀÚ¹Ù¿Í ´õºÒ¾î ¼¼°èÀûÀ¸·Î ³Î¸® ¾²ÀÌ´Â ´ëÁßÈµÈ ¾ð¾î Áß Çϳª¶õ Á¡¿¡¼ »õ»ï½º·´±â´Â ÇÏ´Ù. ÀÌ ºÐ¾ß¿¡¼ ÆÄÀ̽ãÀÌ °¢±¤À» ¹Þ´Â ÀÌÀ¯¸¦ µéÀÚ¸é ÇÁ·Î±×·¡¹Ö °øºÎ¿¡ ½Ã°£À» ÅõÀÚÇÒ ¸¸ÇÑ ½Ã°£À» ³»±â ¾î·Á¿î µ¥ÀÌÅÍ °úÇÐÀڵ鿡°Ô ¹è¿ì±â ½¬¿ì¸é¼µµ, µ¥ÀÌÅÍÀÇ Àüó¸®¿Í ÈÄ󸮿¡ ÇÊ¿äÇÑ ´Ù¾çÇÑ ±â´ÉÀ» Á¦°øÇÏ°í, ÇÊ¿äÇÑ °æ¿ì ´Ù¸¥ ¾ð¾î³ª ¸ðµâµé°ú ÅëÇÕÇØ »ç¿ëÇϱ⠽±´Ù´Â Á¡ µî ¿©·¯¸ð·Î ÀåÁ¡ÀÌ ¸¹Àº ¾ð¾îÀ̱⠶§¹®À̸®¶ó.
ÀÌ·± ÀåÁ¡Àº ¹Ù·Î ÀÏ¹Ý µ¶ÀÚ¿¡°Ôµµ Àû¿ë °¡´ÉÇÏ´Ù. ½ÇÁ¦ °³¹ß¿¡¼ ÆÄÀ̽ãÀ» »ç¿ëÇÏ°í ÀÖ´Â °³¹ßÀÚ´Â ¹°·ÐÀÌÁö¸¸, ´Ù¸¥ ¾ð¾î¸¦ ÁÖ·Î ¾²´Â °³¹ßÀÚ¶óµµ ÇÊ¿äÇÑ µµ±¸¸¦ °£´ÜÇÏ°Ô °³¹ßÇϰųª ÇÁ·ÎÅäŸÀÔÀ» ¸¸µé¾î¾ß ÇÒ ÇÊ¿ä°¡ ÀÖÀ» ¶§ ÆÄÀ̽ãÀº À¯¿ëÇÑ µµ±¸°¡ µÈ´Ù. ÆÄÀ̽ãÀº ¶ÇÇÑ ÇÁ·Î±×·¡¹ÖÀ» óÀ½ ¹è¿ì´Â »ç¶÷ÀÌ ¹è¿ì±â ½±°í ´Ù¾çÇÑ ÇÁ·Î±×·¥ °³³äÀ» ½±°Ô ½ÀµæÇÒ ¼ö ÀÖ´Â ¾ð¾îÀ̱⵵ ÇÏ´Ù.
¾î¶² ¾ð¾îµç óÀ½ ÇѵΠ±ÇÀÇ ÀÚ½À¼¸¦ ¶¼°í ³ª¸é ¸·¸·ÇÑ ´À³¦ÀÌ µé±â ¸¶·ÃÀÌ´Ù. ¹®¹ýÀº ¾î´À Á¤µµ ½ÀµæÇß°í °£´ÜÇÑ ¿¹Á¦µµ ´Ù·ïºÃÁö¸¸, ½ÇÁ¦ ½Ç¹«³ª ½ÇÀü¿¡¼ È°¿ëÇÏ·Á¸é ½ÃÀÛÁ¡ÀÌ µÉ ¸¸ÇÑ ¹®¼¸¦ ã¾Æº¸±âµµ ¾î·Æ°í, µµ¿òÀ» ¹Þ±â ¾î·Á¿î °æ¿ì°¡ ¸¹´Ù. ±×·± Àǹ̿¡¼ ÀÌ Ã¥¡ºÄÚ¾î ÆÄÀ̽㠾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¡¹Ö¡»Àº ÃʱÞÀÚ°¡ Áß±ÞÀÚ·Î ¹ßµ¸¿òÇϱâ À§ÇÑ ÁÁÀº ¹ßÆÇÀÌ µÉ ¼ö ÀÖ´Ù. ÀÌ Ã¥¿¡¼ ±âº»ÀûÀÎ °³³ä°ú Å°¿öµå¸¦ ¹è¿ì°í, ºÎÁ·ÇÑ ºÎºÐÀº ´Ù¸¥ Ã¥À̳ª À¥ ¼ÇÎÀ» ÅëÇØ Ã¤¿ö³ª°£´Ù¸é ªÀº ½Ã°£ ¾È¿¡ ÈǸ¢ÇÑ °³¹ßÀÚ·Î ÀÚ¸® ÀâÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù.
ÀÌ Ã¥Àº °³¹ßÀÚ¶ó¸é ´©±¸³ª ¾Ë¾Æ¾ß ÇÏ´Â ±âº» µµ±¸¶ó ÇÒ ¼ö ÀÖ´Â Á¤±Ô½Ä°ú ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö, ¸ÖƼ½º·¹µå, ¸ÖƼÇÁ·Î¼¼½º ÇÁ·Î±×·¡¹ÖÀ» ´Ù·é ÈÄ À¥ ¼¹ö ÇÁ·Î±×·¡¹Ö, ±¸±Û ¾Û ¿£Áø, COM µî ´Ù¾çÇÑ ÀÀ¿ë ºÐ¾ß¸¦ ´Ù·é´Ù. °¢ ÀåÀ» ¸¶¹«¸®ÇÒ ¶§¸¶´Ù »õ·Î¿î °³³ä°ú ºÐ¾ß¸¦ ¹è¿ì°í ´õ Àß ÀÌÇØÇÏ°Ô µÉ °ÍÀ̸ç , ´õºÒ¾î ½Ç¹«¿¡¼ À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â µµ±¸¸¦ °®Ãç °¥ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
¾Æ¹«ÂÉ·Ï À̸¦ ÅëÇØ ÆÄÀ̽ãÀ» ´õ ³Ð°í ±í°Ô È°¿ëÇÒ ¼ö ÀÖ´Â °³¹ßÀÚµéÀÌ ¸¹ÀÌ ´Ã¾î³ª°í, ½Ç¹«¿¡¼ ÆÄÀ̽ãÀ» »ç¿ëÇØ °³¹ßÀÇ Àç¹Ì¿Í ºü¸¥ ¸ñÀû ´Þ¼ºÀÇ ±â»ÝÀ» µ¿½Ã¿¡ ¸Àº¼ ¼ö ÀÖ´Â ºÐµéÀÌ ³Î¸® ´Ã¾î³ª±æ ¹Ù¶õ´Ù.
¸ñÂ÷
IºÎ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ÀϹÝ
1Àå Á¤±Ô½Ä
___1.1 ¼Ò°³
___1.2 Ư¼ö ±âÈ£¿Í ¹®ÀÚ
___1.3 Á¤±Ô½Ä°ú ÆÄÀ̽ã
___1.4 Á¤±Ô½Ä ¿¹Á¦
___1.5 ´õ ±ä Á¤±Ô½Ä ¿¹Á¦
___1.6 ¿¬½À¹®Á¦
2Àå ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö
___2.1 ¼Ò°³
___2.2 Ŭ¶óÀ̾ðÆ®/¼¹ö ¾ÆÅ°ÅØó
___2.3 ¼ÒÄÏ: Åë½Å Á¾´ÜÁ¡
___2.4 ÆÄÀ̽㠳×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö
___2.5 SocketServer ¸ðµâ
___2.6 Æ®À§½ºÆ¼µå ÇÁ·¹ÀÓ¿öÅ© ¼Ò°³
___2.7 °ü·Ã ¸ðµâ
___2.8 ¿¬½À¹®Á¦
3Àå ÀÎÅÍ³Ý Å¬¶óÀ̾ðÆ® ÇÁ·Î±×·¡¹Ö
___3.1 ÀÎÅÍ³Ý Å¬¶óÀ̾ðÆ®¶õ?
___3.2 ÆÄÀÏ Àü¼Û
___3.3 ³×Æ®¿öÅ© ´º½º
___3.4 À̸ÞÀÏ
___3.5 °ü·Ã ¸ðµâ
___3.6 ¿¬½À¹®Á¦
4Àå ¸ÖƼ½º·¹µå ÇÁ·Î±×·¡¹Ö
___4.1 ¼Ò°³/µ¿±â
___4.2 ½º·¹µå¿Í ÇÁ·Î¼¼½º
___4.3 ½º·¹µå¿Í ÆÄÀ̽ã
___4.4 thread ¸ðµâ
___4.5 threading ¸ðµâ
___4.6 ½Ì±Û½º·¹µå¿Í ¸ÖƼ½º·¹µå ½ÇÇà ºñ±³
___4.7 ½ÇÁ¦ ¸ÖƼ½º·¹µå ÇÁ·Î±×·¡¹Ö
___4.8 »ý»êÀÚ/¼ÒºñÀÚ ¹®Á¦¿Í Queue/queue ¸ðµâ
___4.9 ½º·¹µå¿¡ ´ëÇÑ ´ë¾È
___4.10 °ü·Ã ¸ðµâ
___4.11 ¿¬½À¹®Á¦
5Àå GUI ÇÁ·Î±×·¡¹Ö
___5.1 ¼Ò°³
___5.2 Tkinter¿Í ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö
___5.3 Tkinter ¿¹Á¦
___5.4 ´Ù¸¥ GUI °£·« ¼Ò°³
___5.5 °ü·Ã ¸ðµâ°ú GUI
___5.6 ¿¬½À¹®Á¦
6Àå µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¡¹Ö
___6.1 ¼Ò°³
___6.2 ÆÄÀ̽ã DB-API
___6.3 ORM
___6.4 ºñ°ü°èÇü µ¥ÀÌÅͺ£À̽º
___6.5 Âü°í ÀÚ·á
___6.6 ¿¬½À¹®Á¦
7Àå *¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¿ÀÇǽº ÇÁ·Î±×·¡¹Ö
___7.1 ¼Ò°³
___7.2 ÆÄÀ̽ã COM Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¡¹Ö
___7.3 ¼Ò°³¿ë ¿¹Á¦
___7.4 Áß°£ ¼öÁØ ¿¹Á¦
___7.5 °ü·Ã ¸ðµâ/ÆÐÅ°Áö
___7.6 ¿¬½À¹®Á¦
8Àå ÆÄÀ̽ã È®Àå
___8.1 ¼Ò°³/µ¿±â
___8.2 È®Àå ¸ðµâÀ» ÀÛ¼ºÇØ ÆÄÀ̽ã È®Àå
___8.3 °ü·Ã ÁÖÁ¦
___8.4 ¿¬½À¹®Á¦
IIºÎ À¥ °³¹ß
9Àå À¥ Ŭ¶óÀ̾ðÆ®¿Í ¼¹ö
___9.1 ¼Ò°³
___9.2 ÆÄÀ̽ã À¥ Ŭ¶óÀ̾ðÆ® µµ±¸
___9.3 À¥ Ŭ¶óÀ̾ðÆ®
___9.4 À¥(HTTP) ¼¹ö
___9.5 °ü·Ã ¸ðµâ
___9.6 ¿¬½À¹®Á¦
10Àå À¥ ÇÁ·Î±×·¡¹Ö: CGI¿Í WSGI
___10.1 ¼Ò°³
___10.2 À¥ ¼¹öÀÇ Å¬¶óÀ̾ðÆ® µ¥ÀÌÅÍ Ã³¸® µ½±â
___10.3 CGI ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼º
___10.4 CGI¿¡¼ À¯´ÏÄÚµå »ç¿ë
___10.5 °í±Þ CGI
___10.6 WSGI ¼Ò°³
___10.7 Çö½ÇÀÇ À¥ °³¹ß
___10.8 °ü·Ã ¸ðµâ
___10.9 ¿¬½À¹®Á¦
11Àå À¥ ÇÁ·¹ÀÓ¿öÅ©: Àå°í
___11.1 ¼Ò°³
___11.2 À¥ ÇÁ·¹ÀÓ¿öÅ©
___11.3 Àå°í ¼Ò°³
___11.4 ÇÁ·ÎÁ§Æ®¿Í ¾Û
___11.5 ù ¹ø°¡®Hello World¡¯¾ÖÇø®ÄÉÀ̼Ç(ºí·Î±×)
___11.6 ¸ðµ¨ ÀÛ¼º°ú µ¥ÀÌÅͺ£À̽º ¼ºñ½º¿¡ Ãß°¡
___11.7 ÆÄÀ̽㠾ÖÇø®ÄÉÀÌ¼Ç ¼Ð
___11.8 Àå°í °ü¸® ¾Û
___11.9 ºí·Î±×ÀÇ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ÀÛ¼º
___11.10 Ãâ·Â °³¼±
___11.11 »ç¿ëÀÚ ÀԷ ó¸®
___11.12 Æû°ú ¸ðµ¨ Æû
___11.13 ºä¿¡ ´ëÇÑ ´õ ¸¹Àº Á¤º¸
___11.14 *·è¾ØÇÊ Çâ»ó
___11.15 *´ÜÀ§ Å×½ºÆ®
___11.16 *Áß±Þ Àå°í ¾Û: TweetApprover
___11.17 °ü·Ã ÀÚ·á
___11.18 Á¤¸®
___11.19 ¿¬½À ¹®Á¦
12Àå Ŭ¶ó¿ìµå ÄÄÇ»ÆÃ: ±¸±Û ¾Û ¿£Áø
___12.1 ¼Ò°³
___12.2 Ŭ¶ó¿ìµå ÄÄÇ»ÆÃÀ̶õ?
___12.3 »÷µå¹Ú½º¿Í ¾Û ¿£Áø SDK
___12.4 ¾Û ¿£Áø ÇÁ·¹ÀÓ¿öÅ© ¼±Á¤
___12.5 ÆÄÀ̽ã 2.7 Áö¿ø
___12.6 Àå°í¿ÍÀÇ ºñ±³
___12.7¡®Hello World¡¯¸¦ °£´ÜÇÑ ºí·Î±×·Î º¯Çü
___12.8 ¸âij½Ã ¼ºñ½º Ãß°¡
___12.9 Á¤Àû ÆÄÀÏ
___12.10 Users ¼ºñ½º Ãß°¡
___12.11 ¿ø°Ý API ¼¿
___12.12 ÃÊÀбâ: ÆÄÀ̽ã ÄÚµå·Î ÀÛ¼º
___12.13 XMPP¸¦ »ç¿ëÇÑ ¸Þ½ÃÁö ¹ß½Å
___12.14 À̹ÌÁö ó¸®
___12.15 ÀÛ¾÷ Å¥: ½ºÄÉÁÙµÇÁö ¾ÊÀº ÀÛ¾÷
___12.16 Appstats·Î ÇÁ·ÎÆÄÀϸµ
___12.17 URLfetch ¼ºñ½º
___12.18 ÃÊÀбâ: ÆÄÀ̽ã ÄÚµå ¾øÀÌ
___12.19 º¥´õ Á¾¼Ó
___12.20 °ü·Ã ÀÚ¿ø Á¤º¸
___12.21 Á¤¸®
___12.22 ¿¬½À¹®Á¦
13Àå À¥ ¼ºñ½º
___13.1 ¼Ò°³
___13.2 ¾ßÈÄ! ±ÝÀ¶ ÁÖ½Ä ½Ã¼¼ ¼¹ö
___13.3 Æ®À§Å͸¦ »ç¿ëÇÑ ¸¶ÀÌÅ©·Îºí·Î±ë
___13.4 ¿¬½À¹®Á¦
IIIºÎ º¸Ãæ/½ÇÇè
14Àå ÅؽºÆ® ó¸®
___14.1 CSV
___14.2 JSON
___14.3 XML
___14.4 Âü°í ÀÚ·á
___14.5 °ü·Ã ¸ðµâ
___14.6 ¿¬½À¹®Á¦
15Àå ±× ¹ÛÀÇ ÁÖÁ¦
___15.1 ÀÚÀ̽ã
___15.2 ±¸±ÛÇ÷¯½º
___15.3 ¿¬½À¹®Á¦
ºÎ·ÏA ÀϺΠ¿¬½À¹®Á¦ ÇØ´ä
ºÎ·ÏB ÆÄÀ̽㠰ü·Ã °¢Á¾ ÂüÁ¶Ç¥
ºÎ·ÏC ÆÄÀ̽ã 3: ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ¹ßÀü
___C.1 ÆÄÀ̽ãÀÌ ¹Ù²ï ÀÌÀ¯
___C.2 º¯°æ »çÇ×
___C.3 ¸¶À̱׷¹ÀÌ¼Ç µµ±¸
___C.4 Á¤¸®
___C.5 Âü°í ÀÚ·á
ºÎ·ÏD ÆÄÀ̽ã 2.6+·Î ÆÄÀ̽㠸¶À̱׷¹À̼Ç
___D.1 ÆÄÀ̽ã 3: ´ÙÀ½ ¼¼´ë
___D.2 Á¤¼ö
___D.3 ³»Àå ÇÔ¼ö
___D.4 °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö: µÎ °¡Áö ´Ù¸¥ Ŭ·¡½º °´Ã¼
___D.5 ¹®ÀÚ¿
___D.6 ¿¹¿Ü
___D.7 ±âŸ Àüȯ µµ±¸¿Í Á¶¾ð
___D.8 ¹öÀü 2.x¿Í 3.x ¸ðµÎ »ç¿ë °¡´ÉÇÑ ÄÚµå ÀÛ¼º
___D.9 Á¤¸®
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
ÀúÀÚ ¿ÀÇö¼®Àº ºñ»çÀ̵å¼ÒÇÁÆ®(BSIDESOFT) ÀÌ»ç·Î ÀÏÇÏ¸é¼ ¸ÅÀϸÅÀÏ °í°´ÀÇ ¿äû¿¡ µû¶ó Äڵ带 ¸¸µé¾î³»°í ÀÖ´Â Çö¾÷ °³¹ßÀÚ´Ù. ¾î¸± ¶§ óÀ½ ÄÄÇ»Å͸¦ Á¢ÇÏ°í ¸ÅȤµÈ ÈÄ °æ±â°úÇаí, KAIST Àü»êÇаú(ÇÁ·Î±×·¡¹Ö ¾ð¾î Àü°ø ¼®»ç)¸¦ °ÅÄ¡¸é¼ °è¼Ó ÄÄÇ»Å͸¦ »ç¿ëÇØ¿Ô´Ù. Á÷Àå¿¡¼´Â ÁÖ·Î ÄÚƲ¸°À̳ª ÀÚ¹Ù¸¦ »ç¿ëÇÑ ¼¹ö ÇÁ·Î±×·¡¹ÖÀ» ÇÏ°í, ÁÖ¸»À̳ª ºó ½Ã°£¿¡´Â ¹ø¿ªÀ» Çϰųª °øºÎ¸¦ ÇÏ¸é¼ Áñ°Å¿òÀ» ã´Â´Ù. ½Ã°£ÀÌ ¾ÆÁÖ ¸¹ÀÌ ³²À» ¶§´Â ½Ã¹Ä·¹ÀÌ¼Ç °ÔÀÓÀ» ÇÏ¸é¼ ¸Ó¸®¸¦ ½ÄÈ÷°í ³î°í, ¾î¶»°Ô ÇÏ¸é ¸·³»ÀÚ½ÄÀ» ÇÁ·Î±×·¡¹ÖÀÇ ¼¼°è·Î ²ø¾îµéÀÏ ¼ö ÀÖÀ»±î °í¹Î ÁßÀÎ ¾Æ ºüÀ̱⵵ ÇÏ´Ù. ¡ºÄÚ¾î ÆÄÀ̽㠾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¡¹Ö Core Python Applications Programming Third Edition¡»(¿¡ÀÌÄÜÃâÆÇ, 2014)À» ½ÃÀÛÀ¸·Î ¡ºKotlin in Action¡»(¿¡ÀÌÄÜÃâÆÇ, 2017), ¡ºÇÑ ±ÇÀ¸·Î Àд ÄÄÇ»ÅÍ ±¸Á¶¿Í ÇÁ·Î±×·¡¹Ö¡»(Ã¥¸¸, 2021), ¡ºÆÄÀ̽ãÀ¸·Î »ìÆ캸´Â ¾ÆÅ°ÅØó ÆÐÅÏ¡»(ÇѺû¹Ìµð¾î, 2021), ¡ºProgramming in Scala 4/e¡»(¿¡ÀÌÄÜÃâÆÇ, 2021) µî 30¿© ±ÇÀÇ Ã¥À» ¹ø¿ªÇß´Ù.
ÆîÃĺ¸±â¿ªÀÚÀÇ ´Ù¸¥Ã¥
Àüüº¸±âÆÄÀ̽ãÀ¸·Î »ìÆ캸´Â ¾ÆÅ°ÅØó ÆÐÅÏ: TDD, ...
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
(ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
(ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.