Ipython: ์•ฑ์—์„œ ์…ธ๋กœ ํ™•์žฅ ์ด๋™

์— ๋งŒ๋“  2011๋…„ 12์›” 12์ผ  ยท  5์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: ipython/ipython

#1073์—์„œ ์ œ์•ˆํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ํ™•์žฅ์€ Application์ด ์•„๋‹ˆ๋ผ InteractiveShell ๊ฐ์ฒด์˜ ํŠน์„ฑ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ํ”„๋กฌํ”„ํŠธ์—์„œ ์ˆ˜ํ–‰๋œ ๊ฒƒ์ฒ˜๋Ÿผ ์‚ฌ์šฉ ์ค‘๋‹จ์œผ๋กœ ์ˆ˜ํ–‰๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

+1. IPython.embed ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ™•์žฅ์„ ์ž๋™์œผ๋กœ ๋กœ๋“œํ•˜๋ ค๊ณ  ํ•˜๋Š”๋ฐ ์ด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋  ๋•Œ๊นŒ์ง€ ํ˜„์žฌ ๊ฐ€๋Šฅํ•œ์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  5 ๋Œ“๊ธ€

+1. IPython.embed ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ™•์žฅ์„ ์ž๋™์œผ๋กœ ๋กœ๋“œํ•˜๋ ค๊ณ  ํ•˜๋Š”๋ฐ ์ด ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋  ๋•Œ๊นŒ์ง€ ํ˜„์žฌ ๊ฐ€๋Šฅํ•œ์ง€ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

IPython Embed์—์„œ autoreload๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์ง€๋งŒ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๋˜ํ•œ ์ž„๋ฒ ๋””๋“œ iPython ์ธ์Šคํ„ด์Šค์™€ ํ•จ๊ป˜ ์ž๋™ ๋กœ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ๊ณ„ํš์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์ •๋ง ๊ฐ์‚ฌํ•˜๊ณ  ์œ ์šฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•จ์ˆ˜ ๋‚ด์—์„œ Ipython ํ„ฐ๋ฏธ๋„์— ๋“œ๋กญํ•˜๋Š” ๊ฒƒ์€ Jupyter์— ๋Œ€ํ•œ ์ •๋ง ํ›Œ๋ฅญํ•œ ๋Œ€์•ˆ์ด๋ฉฐ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋Š” ๋™์•ˆ ์‹œ์ž‘ ํŒŒ์ผ์ด๋‚˜ ๊ตฌ์„ฑ์„ ๋กœ๋“œํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ๋งค์šฐ ํŽธ๋ฆฌํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ๊ณ„ํš์ด ์žˆ์Šต๋‹ˆ๊นŒ?

ํ•ต์‹ฌ ๊ฐœ๋ฐœ์ž์˜ ๋ช…์‹œ์ ์ธ ์‹œ๊ฐ„์ด ์•„๋‹Œ ๊ธฐ์—ฌ๋ฅผ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰