ÄÁÅÙÃ÷»ó¼¼º¸±â

°í¼º´É ÆÄÀ̽ã
°í¼º´É ÆÄÀ̽ã
  • ÀúÀڹ̻þ °í·¼¸¯,ÀÌ¾È ¿À½º¹ßÆ® °øÀú/±è¿µ±Ù,¿ÀÇö¼® °ø¿ª
  • ÃâÆÇ»çÇѺû¹Ìµð¾î
  • ÃâÆÇÀÏ2016-10-21
  • µî·ÏÀÏ2019-08-29
º¸À¯ 2, ´ëÃâ 0, ¿¹¾à 0, ´©Àû´ëÃâ 40, ´©Àû¿¹¾à 1

Ã¥¼Ò°³

ÆÄÀ̽ãÀÇ »ý»ê¼º¿¡ ÄÄÆÄÀÏ ¾ð¾îÀÇ ¼º´ÉÀ» ´õÇÏ´Ù

ÆÄÀ̽ãÀº ´À¸®´Ù? ÀÌ Ã¥Àº ÆÄÀ̽ãÀÇ ´Ü ÇϳªÀÇ ¾àÁ¡, ¼º´É ¹®Á¦¸¦ ÇØ°áÇØÁÖ´Â ´Ù¾çÇÑ Àü·«À» ¼Ò°³ÇÑ´Ù. ÆÄÀ̽ãÀÇ °üÁ¡¿¡¼­ ¹Ù¶óº¸´Â ÄÄÇ»ÅÍ ¾ÆÅ°ÅØó¿Í µ¿ÀÛ ¿ø¸®¸¦ ±âº»À¸·Î ±ò°í, °¢Á¾ ¶óÀ̺귯¸®ÀÇ ¿Ã¹Ù¸¥ È°¿ë¹ý, Çà·Ä°ú º¤ÅÍ ¿¬»ê °¡¼Ó, ¸Þ¸ð¸®¸¦ È¿À²ÀûÀ¸·Î ¾²´Â ¹ý, º´¸ñÀ» ã´Â ½À°ü°ú µµ±¸, ³×ÀÌƼºê ÄÚµå·Î ÄÄÆÄÀÏÇϱ⠵îÀ» ¹è¿ì°í, ÆÄÀ̽ãÀ» ¼º°øÀûÀ¸·Î µµÀÔÇÑ ¾÷°è ¼±¹èµéÀÇ °æÇè´ã°ú Àü·«À» µè°Ô µÉ °ÍÀÌ´Ù. ƯÈ÷ Çѱ¹¾îÆÇ¿¡¼­´Â ÀúÀÚÀÇ µ¿ÀǸ¦ ¾ò¾î ÆÄÀ̽ã 2·Î ÀÛ¼ºµÈ ¿ø¼­ÀÇ ¿¹Á¦ Äڵ带 ÆÄÀ̽ã 3¿¡¼­ ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï ¼öÁ¤ÇÏ¿´´Ù.

¸ñÂ÷

1Àå. °í¼º´ÉÀ» À§ÇÑ ÆÄÀ̽ã ÀÌÇØÇϱâ
__1.1 ÄÄÇ»ÅÍ ½Ã½ºÅÛÀÇ ±âº»
__1.2 ±âº» ±¸¼º ÇÔ²² º¸±â
__1.3 ÆÄÀ̽ãÀ» ¾²´Â ÀÌÀ¯

2Àå. ÇÁ·ÎÆÄÀϸµÀ¸·Î º´¸ñ ÁöÁ¡ Ã£±â
__2.1 È¿°úÀûÀ¸·Î ÇÁ·ÎÆÄÀϸµÇϱâ
__2.2 Á渮¾Æ ÁýÇÕ
__2.3 Àüü Á渮¾Æ ÁýÇÕ °è»êÇϱâ
__2.4 ½Ã°£À» ÃøÁ¤Çϴ °£´ÜÇÑ ¹æ¹ý - print¿Í µ¥ÄÚ·¹ÀÌÅÍ
__2.5 À¯´Ð½º time ¸í·É¾î¸¦ ÀÌ¿ëÇÑ °£´ÜÇÑ ½Ã°£ ÃøÁ¤
__2.6 cProfile ¸ðµâ »ç¿ëÇϱâ
__2.7 line_profiler·Î ÇÑ ÁÙ¾¿ ÃøÁ¤Çϱâ
__2.8 memory_profiler·Î ¸Þ¸ð¸® »ç¿ë·® Áø´ÜÇϱâ
__2.9 heapy·Î Èü ¸Þ¸ð¸® »ìÆ캸±â
__2.10 dowser·Î º¯¼ö »ý¼ºÀ» ½Ç½Ã°£À¸·Î È®ÀÎÇϱâ
__2.11 dis ¸ðµâ·Î CPythonÀÇ ¹ÙÀÌÆ®ÄÚµå Á¶»çÇϱâ
__2.12 ÃÖÀûÈ­ Áß¿¡ ´ÜÀ§ Å×½ºÆ®Çϱâ
__2.13 ¼º°øÀûÀΠÄÚµå ÇÁ·ÎÆÄÀϸµ Àü·«
__2.14 ¸¶Ä¡¸ç

3Àå. ¸®½ºÆ®¿Í Æ©ÇÃ
__3.1 ´õ È¿À²ÀûÀΠŽ»ö
__3.2 ¸®½ºÆ®¿Í Æ©ÇÃ
__3.3 ¸¶Ä¡¸ç

4Àå. »çÀü°ú ¼Â
__4.1 »çÀü°ú ¼ÂÀÇ µ¿ÀÛ ¿ø¸®
__4.2 »çÀü°ú ³×ÀÓ½ºÆäÀ̽º
__4.3 ¸¶Ä¡¸ç

5Àå. ÀÌÅÍ·¹ÀÌÅÍ¿Í Á¦³Ê·¹ÀÌÅÍ
__5.1 ¹«Çѱ޼ö¿Í ÀÌÅÍ·¹ÀÌÅÍ
__5.2 Á¦³Ê·¹ÀÌÅÍÀÇ Áö¿¬ ½ÇÇà
__5.3 ¸¶Ä¡¸ç

6Àå. Çà·Ä°ú º¤ÅÍ ¿¬»ê
__6.1 ¹®Á¦ ¼Ò°³
__6.2 ÆÄÀ̽ãÀÇ ¸®½ºÆ®¸¸À¸·Î ÃæºÐÇÒ±î?
__6.3 ¸Þ¸ð¸® ´ÜÆíÈ­
__6.4 numpy¸¦ ÀÌ¿ëÇÑ È®»ê ¹æÁ¤½Ä Çعý
__6.5 numexpr : Á¦ÀÚ¸® ¿¬»êÀ» ´õ ºü¸£°í °£ÆíÇÏ°Ô ¾²±â
__6.6 ÃÖÀûÈ­ °ËÁõ scipy
__6.7 ¸¶Ä¡¸ç

7Àå. C ¾ð¾î·Î ÄÄÆÄÀÏÇϱâ
__7.1 °¡´ÉÇÑ ¼Óµµ °³¼±ÀÇ Á¾·ù
__7.2 JIT ´ë AOT ÄÄÆÄÀÏ·¯
__7.3 Å¸ÀÔ Á¤º¸°¡ ½ÇÇà ¼Óµµ¿¡ ¿µÇâÀ» Áִ ÀÌÀ¯
__7.4 C ÄÄÆÄÀÏ·¯ »ç¿ëÇϱâ
__7.5 Á渮¾Æ ÁýÇÕ ¿¹Á¦ ´Ù½Ã º¸±â
__7.6 Cython
__7.7 Shed Skin
__7.8 Cython°ú numpy
__7.9 Numba
__7.10 Pythran
__7.11 PyPy
__7.12 °¢ ±â¼úÀ» ¾ðÁ¦ »ç¿ëÇÒ±î?
__7.13 ¿ÜºÎ ÇÔ¼ö ÀÎÅÍÆäÀ̽º
__7.14 ¸¶Ä¡¸ç

8Àå. µ¿½Ã¼º
__8.1 ºñµ¿±â ÇÁ·Î±×·¡¹Ö ¼Ò°³
__8.2 ¼øÂ÷Àû Å©·Ñ·¯
__8.3 gevent
__8.4 tornado
__8.5 AsyncIO
__8.6 µ¥ÀÌÅͺ£À̽º ¿¹Á¦
__8.7 ¸¶Ä¡¸ç

9Àå. multiprocessing ¸ðµâ
__9.1 multiprocessing ¸ðµâ ¼Ò°³
__9.2 ¸óÅ×Ä«¸¦·Î ¹æ½ÄÀ» »ç¿ëÇØ ¿øÁÖÀ² ÃßÁ¤Çϱâ
__9.3 ÇÁ·Î¼¼½º¿Í ½º·¹µå¸¦ »ç¿ëÇØ ¿øÁÖÀ² ÃßÁ¤Çϱâ
__9.4 ¼Ò¼ö Ã£±â
__9.5 ÇÁ·Î¼¼½º °£ Åë½ÅÀ» »ç¿ëÇØ ¼Ò¼ö °ËÁõÇϱâ
__9.6 multiprocessing°ú numpy µ¥ÀÌÅÍ °øÀ¯Çϱâ
__9.7 ÆÄÀÏ°ú º¯¼ö Á¢±Ù µ¿±âÈ­Çϱâ
__9.8 ¸¶Ä¡¸ç

10Àå. Å¬·¯½ºÅÍ¿Í ÀÛ¾÷ ´ë±â¿­
__10.1 Å¬·¯½ºÅ͸µÀÇ ÀÌÁ¡
__10.2 Å¬·¯½ºÅ͸µÀÇ ´ÜÁ¡
__10.3 ÀϹÝÀûÀΠŬ·¯½ºÅÍ ¼³°è
__10.4 Å¬·¯½ºÅÍÈ­ÇÑ ÇعýÀ» ¾î¶»°Ô ½ÃÀÛÇÒ °ÍÀΰ¡?
__10.5 Å¬·¯½ºÅÍ »ç¿ë ½Ã °íÅëÀ» ÇÇÇϴ ¹æ¹ý
__10.6 ¼¼ °¡Áö Å¬·¯½ºÅ͸µ ¼Ö·ç¼Ç
__10.7 °­°ÇÇÑ ÇÁ·Î´ö¼Ç Å¬·¯½ºÅ͸µÀ» À§ÇÑ NSQ
__10.8 »ìÆ캼 ¸¸ÇÑ ´Ù¸¥ Å¬·¯½ºÅ͸µ µµ±¸µé
__10.9 ¸¶Ä¡¸ç

11Àå. RAM ¾Æ²¸ ¾²±â
__11.1 ¿ø½Ã Å¸ÀÔ °´Ã¼´Â ºñ½Î´Ù
__11.2 Ä÷º¼ÇÀÌ »ç¿ëÇϴ RAM ÀÌÇØÇϱâ
__11.3 ¹ÙÀÌÆ®¿Í À¯´ÏÄÚµå
__11.4 RAM¿¡ ¼ö¸¹Àº ÅؽºÆ®¸¦ È¿À²ÀûÀ¸·Î ÀúÀåÇϱâ
__11.5 RAMÀ» ´ú »ç¿ëÇϱâ À§ÇÑ ÆÁ
__11.6 È®·üÀû ÀڷᱸÁ¶

12Àå. ÇöÀå¿¡¼­ ¾ò´Â ±³ÈÆ
__12.1 ¾î´ðƼºê·¦ÀÇ ¼Ò¼È ¹Ìµð¾î ºÐ¼®, ¼Ò¸¶(SoMA)
__12.2 RadimRehurek.comÀÇ µö ·¯´×, ÇöóÀÌ(Fly)
__12.3 Lyst.comÀÇ ´ë±Ô¸ð ±â°è ÇнÀ
__12.4 ½º¸Þ½Ã¿¡¼­ÀÇ ´ë±Ô¸ð ¼Ò¼È ¹Ìµð¾î ºÐ¼®
__12.5 ¼º°øÀûÀΠÀ¥°ú µ¥ÀÌÅ͠󸮠½Ã½ºÅÛÀ» À§ÇÑ PyPy
__12.7 Lanyrd.comÀÇ ÀÛ¾÷ ´ë±â¿­

ÇÑÁÙ ¼­Æò