๊ณตํ์๋ฅผ ์ํ Python ์ฌ์ฉ๋ฒ 24
์ค๋๋ง์ ๊ธ์
๋๋ค. ์ด๋ฒ ๊ธ์์๋ ipython notebook์ด๋ผ๋ ๊ฒ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค.
์ผ๋จ ์คํ์ ํ๋ ค๋ฉด (์ ๊ฐ์ ๊ฒฝ์ฐ Linux์์๋) ๋ช
๋ น์ฐฝ์ ์ด๊ณ command prompt์ ๋ค์๊ณผ ๊ฐ์ด ์น๋ฉด
์ธํฐ๋ท browser์ (์ ๊ฐ์ ๊ฒฝ์ฐ google chrome์) ๋ค์๊ณผ ๊ฐ์ ์ฐฝ์ด ํ๋ ์๊น๋๋ค.
์ฌ๊ธฐ์ ์ค๋ฅธ์ชฝ ์์ ์๋ย โnewโ ๋ฒํผ์ ๋๋ฅด๊ณ โpython3โณ๋ฅผ ์ ํํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ์ฐฝ์ด ์๊น๋๋ค.
์ฌ๊ธฐ์ ๋ค์๊ณผ ๊ฐ์ด a = 1; b =2; c = a+b; print(c) ์ ๊ฐ์ python ํ๋ก๊ทธ๋จ์ ์ฐ๊ณ
์คํ๋ฒํผ (|>)์ ๋๋ฅด๋ฉด ์๋์ ๊ฐ์ด ์คํ๋ ์ฅ๋ฉด์ ๋ณผ ์ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก ipython์์ ํ ์ ์๋ ๋ชจ๋ ๊ฒ์ ์ฌ๊ธฐ์ ํ ์ ์์ต๋๋ค. ๊ทธ๋ ๋ค๋ฉด ๊ทธ๋ฅ ipython์ ์ฐ์ง ๊ตณ์ด ์ด๋ ๊ฒ notebook์ ์ด์ด์ ์ธ ํ์๊ฐ ์์๊น์?
โํ์์๋คโ๊ฐ ์ ๊ฐ ํ๋์ ๊ฐ์ง๊ณ ์๋ ์๊ฐ์ด์๋๋ฐ, ๋งค์ฐ ์๋ชป๋ ์๊ฐ์ด์๋ค๋ ๊ฒ์ ๋ฉฐ์น ์ ์ ์์์ต๋๋ค.ย
notebook์ ์ด๋ ๊ฒ python ๋ช
๋ น์ ์คํ์ํฌ ๋ฟ๋ง ์๋๋ผ ๋งค์ฐ ์ ์ฉํ ํ๊ฐ์ง ๊ธฐ๋ฅ์ด ์์ต๋๋ค.ย
๊ฐ์ข
๋ฒํผ์ด ์๋ ์ค์ย โcodeโ๋ผ๊ณ ๋์ด์๋ ๋ฒํผ์ด ๋ณด์ด๋๋ฐ์. ์ด๊ฑธ ๋๋ฅด๋ฉดย โmarkdownโ์ด๋ผ๋ ๊ฒ์ ์ ํํ ํ ์ฌ๊ธฐ์ ๊ฐ์ข
์ค๋ช
์ด๋ ์์์ (์ฌ์ง์ด LaTeX ์์์ ์ธ ์๋ ์์ต๋๋ค) ์ธ ์ ์์ต๋๋ค. ์๋ ๊ทธ๋ฆผ์ด ํ ์์
๋๋ค.
์์ ๊ทธ๋ฆผ ๋งจ ๋ฐ์ค์ ์๋ ๋คํญ์์ โmarkdownโ ์์์ ๋ค์๊ณผ ๊ฐ์ด ์ฐ์ฌ์ง๊ฒ์
๋๋ค. โ$$โ ๋ก โx(t) = -0.206t^4 + 0.9167 t^3 - ...โ ๋๋ฌ์ธ๊ณ ์คํ ๋ฒํผ (|>)์ ๋๋๋๋ฅด๋ฉด ์์ ๊ฐ์ด ์์ ์์์ผ๋ก ๋ฐ๊พธ์ด ์ค๋๋ค.
notebook์ ๋งค์ฐ ์ ์ฉํ ๊ธฐ๋ฅ์ ๋ฐ๋ก ์ด๊ฒ์
๋๋ค. ๋งค์ฐ ์์ธํ ์ฌ๋ฌ๊ฐ์ง ์๊ฐ์ ํ๋ก๊ทธ๋จ๊ณผ ํจ๊ป ์ ์ด๋ ์ ์์ต๋๋ค. ๋ณดํต ์ด๋ค ๋ฌธ์ ๋ฅผ ํ๋ ํ๋ก๊ทธ๋จ์ ์ง๊ธฐ ์์ํ๋ฉด ์ด๊ธฐ ์คํ ํ๋ ์์ ํ๋ก๊ทธ๋จ์ ๋ง๋ค๊ณ , ๊ทธ๊ฒ์ด ์ ์ ์ปค์ง๊ณ ๊ทธ๋ฌ๋ค๊ฐ ๊ฐ์ข
๋ณ๊ฒฝ์ ํ๋๋ฐ... ์ด๊ฑธ ์ ๊ด๋ฆฌํ์ง ์์ผ๋ฉด ๋์ค์ ๋๋์ฒด ์ ๋ด๊ฐ ์ด๋ ๊ฒ ํ๋๊ฐ? ์ด ๋ณ๊ฒฝ์ ์ ํ์ง? ์ด ํ๋ก๊ทธ๋จํ๊ณ ์ ํ๋ก๊ทธ๋จํ๊ณ ๋ญ๊ฐ ๋ค๋ฅธ๊ฑฐ์ง? ๋ฑ๋ฑ์ ์์ ํ ์์ด๋ฒ๋ฆฌ๊ฒ ๋ฉ๋๋ค.
notebook์ ๊ทธ๋ฌํ ๋ชจ๋ ๊ฒ์ ํ๊ณณ์ ๊ด๋ฆฌํ๊ฒ ํด ์ค๋๋ค. ์๋ง๋ ์ ๋ ์์ผ๋ก๋ย โ์ด ๋ถ๋ถ์ ์ ์ด๋ ๊ฒ ๋ฐ๊ฟจ์ง?โ ํ๋ ์ํฉ์ ํผํ ์ ์์ง ์์๊น์?ย
๊ทธ๋ฟ๋ง ์๋๋ผ ์์ ์ด ์ง ํ๋ก๊ทธ๋จ์ ๋ค๋ฅธ ์ฌ๋์๊ฒ ์ค๋ช
๊ณผ ํจ๊ป ๋ณด๋ด์ค๋๋ ๋งค์ฐ ํธ๋ฆฌํฉ๋๋ค.
๋ฌผ๋ก , ์ด๋ ๊ฒ ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ ๊ณผ์ ์ notebook์ ์ด์ฉํ์ฌ ๊ธฐ๋กํด ๋๊ธด ํ์ง๋ง, ์ค์ ์ปค๋ค๋ ํ๋ก๊ทธ๋จ์ด๋ ๋๋์ ๋ฐ์ดํ๋ฅผ ์ฒ๋ฆฌํ๋ ๊ฒฝ์ฐ์๋ notebook์์ ์คํํ๊ธฐ๋ณด๋ค ์๋ ํ๋๋๋ก ํ๋ก๊ทธ๋จ ์ ์ฉ ํ๊ฒฝ์์ ํ๋๊ฒ์ด ํ๋ช
ํ๊ฒ ์ฃ .