ÆÄÀ̽ã Ŭ¸° ÄÚµå - À¯Áöº¸¼ö°¡ ½¬¿î ÆÄÀ̽ã Äڵ带 ¸¸µå´Â ºñ°á

Á¤°¡ : 28,000 ¿ø

ÀÛ°¡¸í : ¸¶¸®¾Æ³ë ¾Æ³ª¾ß ÁöÀ½, ±èâ¼ö ¿Å±è

ÃâÆÇ»ç : ÅÍ´×Æ÷ÀÎÆ®

Ãâ°£ÀÏ : 2019-02-24

ISBN : 9791161340463 / K062534234

±¸¸Åó

  • ÃâÆÇ»ç
  • ¿¹½º24
  • ¾Ë¶óµò
  • ±³º¸
  • ÀÎÅÍÆÄÅ©
  • ÀÎÅÍÆÄÅ©
  • ¿µÇ³¹®°í

Ã¥ ¼Ò°³

ÆÄÀ̽ã Ŭ¸° ÄÚµå - À¯Áöº¸¼ö°¡ ½¬¿î ÆÄÀ̽ã Äڵ带 ¸¸µå´Â ºñ°á



±¦Âú´Ù°í ¸»ÇÏÁö¸¸ ±¦ÂúÁö ¾ÊÀº ³Ê¿Í ³ª, ¿ì¸®°¡ ¾È°í »ç´Â ¿ì¿ï. ±×¸®°í ±× °¨Á¤ÀÌ °¡Á®¿Â ¸¶À½ÀÇ º´ ¿ì¿ïÁõ. È­Á¦ÀÇ Ã¤³Î



°ß°íÇϸ鼭µµ È®À强ÀÌ ¶Ù¾î³­ ÆÄÀ̽ã Äڵ带 ¸¸µå´Â ºñ¹ý



ÆÄÀ̽ãÀº ´©±¸³ª ½±°Ô ½ÃÀÛÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÌ´Ù. ±×·¯³ª ÀÌ Ã¥¿¡¼­ ¼Ò°³ÇÏ´Â ´ÙÀ½ ³»¿ëÀ» Á¦´ë·Î ¼÷ÁöÇÏÁö ¾Ê°í °³¹ßÀ» ÇÏ´Ùº¸¸é ´õ ÀÌ»óÀº ¼öÁ¤ÀÌ ºÒ°¡´ÉÇÑ Äڵ带 ¸¶ÁÖÇÏ°Ô µÈ´Ù. ¾îµð¼­ºÎÅÍ ¹«¾ùÀÌ À߸øµÈ °É±î? ÀÌ Ã¥À» ÅëÇØ ÆÄÀ̽ãÀÇ Ã¶ÇÐÀ» µû¸£´Â ÆÄÀ̽㽺·¯¿î Ŭ¸° Äڵ带 ÀÛ¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¾Ë¾Æº¸ÀÚ.



* Ŭ¸° ÄÚµå¶õ ¹«¾ùÀΰ¡?

* ÆÄÀ̽㽺·¯¿î(pythonic) ÄÚµå¶õ ¹«¾ùÀΰ¡?

* ÆÄÀ̽㿡¼­ ¹ØÁÙÀÇ ÀǹÌ

* yield¿Í returnÀÇ Â÷ÀÌ

* ÀÌÅÍ·¯ºí°ú ÀÌÅÍ·¹ÀÌÅÍ, Á¦³Ê·¹ÀÌÅÍÀÇ Â÷ÀÌ

* ÄÚ·çƾÀ» »ç¿ëÇÑ ºñµ¿±â ÇÁ·Î±×·¡¹Ö

* LBYL - ÄÚµå ½ÇÇà Àü¿¡ ¹®Á¦¸¦ °Ë»çÇØ¾ß ÇÒ±î? ¾Æ´Ï¸é EAFP - ÀÏ´Ü ½ÇÇà ÈÄ ¹ß»ýÇÑ ¿¹¿Ü¸¦ Àâ¾Æ¾ß ÇÒ±î?

* SOLID ¿øÄ¢À» µû¸£´Â °ß°íÇÏ°í È®À强ÀÌ ¶Ù¾î³­ °´Ã¼ ¸¸µé±â

* ÆÄÀ̽ãÀÇ ´ö ŸÀÌÇÎ (Duck Typing)

* µ¥ÄÚ·¹ÀÌÅ͸¦ »ç¿ëÇØ ³» ¸¾´ë·Î °´Ã¼ ²Ù¹Ì±â

* µ¥ÀÌÅÍ µð½ºÅ©¸³ÅÍ¿Í ºñµ¥ÀÌÅÍ µð½ºÅ©¸³ÅÍÀÇ Â÷ÀÌ

* ÆÄÀ̽㿡¼­µµ GoFÀÇ µðÀÚÀÎ ÆÐÅÏÀ» »ç¿ëÇØ¾ß ÇÒ±î?

* ¸ùÅ° ÆÐÄ¡´Â ¿Ö ¸ùÅ° ÆÐÄ¡¶ó ÇÒ±î?

* "¼ÒÇÁÆ®¿þ¾î °øÇÐÀÇ »ç½Ç°ú ¿À·ù" ºÎÅÍ "¼º´ç°ú ½ÃÀå"¿¡ À̸£´Â °í¼­ÀÇ ÀλçÀÌÆ® ¿³º¸±â



ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ

ÀÌ Ã¥Àº ¼ÒÇÁÆ®¿þ¾î µðÀÚÀο¡ °ü½ÉÀÌ Àְųª ÆÄÀ̽㿡 ´ëÇØ º¸´Ù ÀÚ¼¼È÷ ¾Ë°í ½ÍÀº ¸ðµç °³¹ß ½Ç¹«ÀÚ¿¡°Ô ÀûÇÕÇÏ´Ù.



ÆÄÀ̽ãÀÇ °üÁ¡¿¡¼­¸¸ º¸¸é ÀÌ Ã¥Àº ¸ðµç ¼öÁØ¿¡ °³¹ßÀÚ¿¡°Ô ÀûÇÕÇÏ´Ù. °¢ ÀåÀÇ ³»¿ëÀº Á¡Á¡ º¹ÀâÇØÁö´Â ±¸Á¶À̱⠶§¹®¿¡ Â÷·Ê·Î ÇнÀÇϱ⿡ ÁÁ´Ù. ¼÷·ÃµÈ °³¹ßÀÚ¿¡°Ôµµ µµ¿òÀÌ µÈ´Ù. µ¥ÄÚ·¹ÀÌÅÍ, µð½ºÅ©¸³ÅÍ¿Í ºñµ¿±â ÇÁ·Î±×·¡¹Ö °°Àº ÆÄÀ̽㠰í±Þ ÁÖÁ¦¸¦ ´Ù·é´Ù. ÀϺΠÁÖÁ¦´Â ¾ð¾î ³»ºÎÀÇ µ¿ÀÛ ¿ø¸®ºÎÅÍ ºÐ¼®Çϱ⠶§¹®¿¡ ÆÄÀ̽ãÀ» Á» ´õ ±íÀÌ ÀÌÇØÇϴµ¥ µµ¿òÀÌ µÉ °ÍÀÌ´Ù.



ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ëµé

1Àå ¼Ò°³, ÄÚµå Æ÷¸ËÆðú µµ±¸

ÆÄÀ̽㿡¼­ °³¹ß ȯ°æÀ» ¼³Á¤ÇÏ´Â µ¥ ÇÊ¿äÇÑ ÁÖ¿ä µµ±¸¿¡ ´ëÇØ ¼Ò°³ÇÑ´Ù. ÆÄÀ̽㠰³¹ßÀÚ°¡ ÀÛ¾÷À» ½ÃÀÛÇϱâ À§ÇØ ¾Ë¾Æ¾ß ÇÒ ±âÃÊ Áö½Ä»Ó¸¸ ¾Æ´Ï¶ó Á¤Àû ºÐ¼®, ¹®¼­È­, ŸÀÔ °Ë»ç¿Í ÄÚµå Æ÷¸ËÆðú °°Àº µµ±¸¸¦ »ç¿ëÇØ °¡µ¶¼ºÀÌ ³ôÀº Äڵ带 ÀÛ¼ºÇϱâ À§ÇÑ °¡À̵å¶óÀÎÀ» Á¦½ÃÇÑ´Ù.



2Àå ÆÄÀ̽㽺·¯¿î(Pythonic) ÄÚµå

ÆÄÀ̽ãÀÇ Æ¯Á¤ ±â´ÉÀ» »ìÆ캸°í À̵éÀÌ ¾î¶»°Ô »ç¿ëµÇ°í ÀÖ´ÂÁö »ìÆ캻´Ù. Ç°Áú ÁÁÀº Äڵ带 ¸¸µé°Ô ÇÏ´Â ÆÄÀ̽㽺·¯¿î Äڵ忡 ´ëÇÑ ±Ùº» ¾ÆÀ̵ð¾î¸¦ »ìÆ캻´Ù.



3Àå ÁÁÀº ÄÚµåÀÇ ÀϹÝÀûÀΠƯ¡

À¯Áöº¸¼ö°¡ ½¬¿î ÄÚµå ÀÛ¼º¿¡ ÃÊÁ¡À» µÎ°í ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µÀÇ ÀϹÝÀûÀÎ ¿øÄ¢À» °ËÅäÇÑ´Ù. ¾î¶² °³³äµéÀÌ ÀÖ´ÂÁö »ìÆ캸°í µµ±¸¸¦ »ç¿ëÇØ ÇØ´ç °³³äÀ» Àû¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ­µµ ¾Ë¾Æº»´Ù.



4Àå SOLID ¿øÄ¢

°´Ã¼ÁöÇâ ¼ÒÇÁÆ®¿þ¾î¸¦ À§ÇÑ µðÀÚÀÎ ¿øÄ¢¿¡ ´ëÇØ ´Ù·é´Ù. ÀÌ ¾àÀÚ´Â ¼ÒÇÁÆ®¿þ¾î °øÇп¡¼­ »ç¿ëµÇ´Â ¿ë¾î·Î °¢°¢À» ÆÄÀ̽㿡 ¾î¶»°Ô Àû¿ëÇÏ´ÂÁö »ìÆ캻´Ù.



5Àå µ¥ÄÚ·¹ÀÌÅ͸¦ »ç¿ëÇÑ ÄÚµå °³¼±

ÆÄÀ̽ãÀÇ °¡Àå ÈǸ¢ÇÑ ±â´É Áß ÇϳªÀÎ µ¥ÄÚ·¹ÀÌÅ͸¦ »ìÆ캻´Ù. ÇÔ¼ö ¶Ç´Â Ŭ·¡½º¸¦ À§ÇÑ µ¥ÄÚ·¹ÀÌÅ͸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ÀÌÇØÇÑ ´ÙÀ½¿¡ µ¥ÄÚ·¹ÀÌÅ͸¦ ÄÚµå Àç»ç¿ë, Ã¥ÀÓ ºÐ¸®, ±â´É ¼¼ºÐÈ­¿¡ ¾î¶»°Ô »ç¿ëÇÏ´ÂÁö »ìÆ캻´Ù.



6Àå µð½ºÅ©¸³ÅÍ·Î ´õ ¸ÚÁø °´Ã¼ ¸¸µé±â

°´Ã¼ÁöÇâ µðÀÚÀÎÀÇ ¼öÁØÀ» »õ·Î¿î Â÷¿øÀ¸·Î ²ø¾î¿Ã¸° ÆÄÀ̽ãÀÇ µð½ºÅ©¸³ÅÍ¿¡ ´ëÇØ ¾Ë¾Æº»´Ù. ÀÌ ±â´ÉÀº ÇÁ·¹ÀÓ¿öÅ©³ª µµ±¸¿¡ °¡±î¿î ±â´ÉÀε¥ µð½ºÅ©¸³Å͸¦ »ç¿ëÇϸé ÄÚµåÀÇ °¡µ¶¼ºÀ» ³ôÀÌ°í Àç»ç¿ë¼ºÀ» ³ôÀÏ ¼ö ÀÖ´Ù.



7Àå Á¦³Ê·¹ÀÌÅÍ »ç¿ëÇϱâ

Á¦³×·¹ÀÌÅÍ´Â ¾Æ¸¶µµ ÆÄÀ̽㿡¼­ °¡Àå ¸ÚÁø ±â´ÉÀÏ °ÍÀÌ´Ù. ¹Ýº¹(iteration)À̶ó´Â ÆÄÀ̽ãÀÇ ÇÙ½É °³³äÀ» »ç¿ëÇØ »õ·Î¿î ÇÁ·Î±×·¡¹Ö Æз¯´ÙÀÓÀ» Á¦½ÃÇÑ´Ù. Á¦³Ê·¹ÀÌÅÍ¿Í ÀÌÅÍ·¹ÀÌÅ͸¦ »ç¿ëÇØ ÇÁ·Î±×·¥À» ÀÛ¼ºÇغ¸°í À̸¦ ÅëÇØ ¾Ë°Ô µÈ ³»¿ëÀ» Åä´ë·Î ÄÚ·çƾ(coroutine)°ú ºñµ¿±â ÇÁ·Î±×·¡¹ÖÀÇ ±âÃÊ¿¡ ´ëÇØ ¾Ë¾Æº»´Ù.



8Àå À¯´Ö Å×½ºÆ®¿Í ¸®ÆÑÅ丵

À¯Áöº¸¼ö°¡ ÇÊ¿äÇÑ Äڵ忡 ´ëÇØ ´ÜÀ§ Å×½ºÆ®°¡ ¾ó¸¶³ª Áß¿äÇÑÁö¿¡ ´ëÇØ ³íÀÇÇÑ´Ù. ÀÌ Àå¿¡¼­´Â ´ÜÀ§ Å×½ºÆ®ÀÇ Á߿伺¿¡ ´ëÇØ »ìÆ캸°í À̸¦ Áö¿øÇÏ´Â ÁÖ¿ä ÇÁ·¹ÀÓ¿öÅ©ÀÎ unittest¿Í pytest¸¦ »ìÆ캻´Ù.



9Àå ÀϹÝÀûÀÎ µðÀÚÀÎ ÆÐÅÏ

¹®Á¦ ÇØ°áÀÇ °üÁ¡ÀÌ ¾Æ´Ï¶ó À¯Áöº¸¼ö¼ºÀÇ °üÁ¡¿¡¼­ ¾î¶² ½ÄÀ¸·Î ÆÄÀ̽ã Äڵ带 µðÀÚÀÎÇÏ´Â °ÍÀÌ ÁÁÀºÁö °ËÅäÇÑ´Ù. ÆÄÀ̽㿡¼­ µðÀÚÀÎ ÆÐÅÏÀ» ±¸ÇöÇϱâ À§ÇÑ ½Ç¿ëÀûÀÎ Á¢±Ù¹ýÀ» »ìÆ캻´Ù.



10Àå Ŭ¸° ¾ÆÅ°ÅØó

Ŭ¸° ÄÚµå´Â ÈǸ¢ÇÑ ¾ÆÅ°ÅØóÀÇ ±âº»ÀÌ´Ù. ù ¹ø° Àå¿¡¼­ºÎÅÍ ¾ð±ÞµÈ ¸ðµç °ÍµéÀ» Àü¹ÝÀûÀ¸·Î »ìÆ캸´Â °ÍÀº »ó¿ë ¹èÆ÷¸¦ ÇÒ ¶§ Áß¿äÇÑ ¿ªÇÒÀ» ÇÒ °ÍÀÌ´Ù.

ÀúÀÚ ¼Ò°³

¸¶¸®¾Æ³ë ¾Æ³ª¾ß (ÁöÀºÀÌ)
¸¶¸®¾Æ³ë ¾Æ³ª¾ß´Â ÆÄÀ̽ãÀ¸·Î ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µé°í µ¿·á ÇÁ·Î±×·¡¸Ó¸¦ °¡¸£Ä¡´Âµ¥ ´ëºÎºÐÀÇ ½Ã°£À» º¸³½ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îÀÌ´Ù. ÆÄÀ̽㠿ܿ¡´Â ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØó, ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö(functional programming), ºÐ»ê ½Ã½ºÅÛ°ú ÄÁÆÛ·±½º ¹ßÇ¥¿¡ °ü½ÉÀ» °¡Áö°í ÀÖ´Ù.

Euro Python 2016°ú 2017¿¡¼­ ¿¬»ç·Î È°µ¿Çß´Ù. ÀúÀÚ¿¡ ´ëÇØ ´õ ÀÚ¼¼È÷ ¾Ë±â ¿øÇÑ´Ù¸é GitHub¿¡¼­ rmariano °èÁ¤À¸·Î °Ë»öÇÒ ¼ö ÀÖ´Ù.

¹ßÇ¥ ÀڷḦ °øÀ¯ÇÏ´Â http://speakerdeck.com »çÀÌÆ®ÀÇ »ç¿ëÀÚ À̸§Àº rmarianoÀÌ´Ù.


±èâ¼ö (¿Å±äÀÌ)
¾ÆÁÖ´ëÇб³¿¡¼­ ÄÄÇ»ÅÍ°øÇÐÀ» Àü°øÇÏ°í ½º¿þµ§ ·ê·¹¿À ´ëÇб³¿¡ ±³È¯ÇлýÀ» ´Ù³à¿Ô´Ù. ÁßÇб³¶§ºÎÅÍ ½ÃÀÛÇÑ °³¹ßÀ» õÁ÷À¸·Î ¾Ë°í ÇູÇÑ ÄÚµùÀ» °è¼ÓÇÏ°í ÀÖ´Ù. ³×À̹ö¿¡¼­ °Ë»ö±¤°í½Ã½ºÅÛÀ» °³¹ßÇß°í, Áö±ÝÀº SKÅÚ·¹ÄÞ¿¡¼­ NUGU Ç÷§ÆûÀÇ ÀÚ¿¬¾î ÀÌÇØ ¼­¹ö °³¹ßÀ» ´ã´çÇÏ°í ÀÖ´Ù.


ÀÛ°¡ÀÇ ´Ù¸¥Ã¥

 

ÆÄÀ̽ã Ŭ¸° ÄÚµå - À¯Áöº¸¼ö°¡ ½¬¿î ÆÄÀ̽ã Äڵ带 ¸¸µå´Â ºñ°á, 2nd Edition

¸¶¸®¾Æ³ë ¾Æ³ª¾ß (ÁöÀºÀÌ), ±èâ¼ö (¿Å±äÀÌ)
29,000 ¿ø

ÅÍ´×Æ÷ÀÎÆ®
2022-11-11
 

ÆÄÀ̽ã Ŭ¸° ÄÚµå - À¯Áöº¸¼ö°¡ ½¬¿î ÆÄÀ̽ã Äڵ带 ¸¸µå´Â ºñ°á

¸¶¸®¾Æ³ë ¾Æ³ª¾ß ÁöÀ½, ±èâ¼ö ¿Å±è
28,000 ¿ø

ÅÍ´×Æ÷ÀÎÆ®
2019-02-24

ÃâÆÇ»çÀÇ ´Ù¸¥Ã¥

 

ÀÚ¿¬¹ý ¿ä·Ð - Á¤ÀǶõ ¹«¾ùÀΰ¡¿¡ ´ëÇÑ ÇÕ¸®ÁÖÀÇ ÀÚ¿¬¹ý·ÐÀÇ ³í¸®Á¤¿¬ÇÑ ´ë´ä

°íÆ®ÇÁ¸®Æ® ºôÇ︧ ¶óÀÌÇÁ´ÏÃ÷ (ÁöÀºÀÌ), È«±â¿ø (¿Å±äÀÌ)
20,000 ¿ø

ÅÍ´×Æ÷ÀÎÆ®
2024-02-26
 

AI ¸ÞµðÄà ·¹º¼·ç¼Ç - êGPT ³Ê¸Ó ¿­¸®´Â ´º Æз¯´ÙÀÓ

ÇÇÅÍ ¸®, ij¸® °ñµå¹ö±×, ¾ÆÀÌÀÛ Àè ÄÚÇìÀÎ (ÁöÀºÀÌ), ±è¹Î°æ (¿Å±äÀÌ)
25,000 ¿ø

ÅÍ´×Æ÷ÀÎÆ®
2024-02-20
 

Á¾ÀÌÁ¢±â°ÇÃà ¼¼°è¹®È­À¯»ê 45

ÀÚŸ´Ï ¸¶»çÈ÷·Î, ³ªÄ«ÀÚ¿Í °ÔÀÌÄÚ (ÁöÀºÀÌ), °íÁö¿µ (¿Å±äÀÌ), ÁöÀº°æ (°¨¼ö)
15,000 ¿ø

ÅÍ´×Æ÷ÀÎÆ®
2022-11-20
 

ÆÄÀ̽ã Ŭ¸° ÄÚµå - À¯Áöº¸¼ö°¡ ½¬¿î ÆÄÀ̽ã Äڵ带 ¸¸µå´Â ºñ°á, 2nd Edition

¸¶¸®¾Æ³ë ¾Æ³ª¾ß (ÁöÀºÀÌ), ±èâ¼ö (¿Å±äÀÌ)
29,000 ¿ø

ÅÍ´×Æ÷ÀÎÆ®
2022-11-11
 

ÀÔü µ¿¹° Á¾ÀÌÁ¢±â

¾Ø¹Ìµð¾î (ÁöÀºÀÌ)
14,800 ¿ø

ÅÍ´×Æ÷ÀÎÆ®
2022-06-20