๋์ ์ฃผ์ ์
๋ฌด๋ ๋ฐ์ดํฐ ๋ฐ ํ๋ก๊ทธ๋๋ฐ๊ณผ ๊ด๋ จ์ด ์์ต๋๋ค. R
, ํ์ง๋ง ์ด ๊ธฐ์ฌ์์๋ ์์
๋ ์ป์ ์ ์๋ ์ทจ๋ฏธ์ ๋ํด ์ด์ผ๊ธฐํ๊ณ ์ถ์ต๋๋ค. ์ ๋ ํญ์ ์น๊ตฌ, ๊ธ์ฐ, ๋๋ฃ ํ์๋ค์๊ฒ ์ด์ผ๊ธฐํ๊ณ ์ค๋ช
ํ๋ ๋ฐ ๊ด์ฌ์ด ์์์ต๋๋ค. ์์ด๋ค๊ณผ ๊ณตํต ์ธ์ด๋ฅผ ์ฐพ๋ ๊ฒ๋ ํญ์ ์ฌ์ ๋๋ฐ ์ ๊ทธ๋ฐ์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ ๋ ์๋
๋ฅผ ํค์ฐ๊ณ ๊ฐ๋ฅด์น๋ ๊ฒ์ด ๊ฐ์ฅ ์ค์ํ ํ๋ ์ค ํ๋๋ผ๊ณ ๋ฏฟ์ผ๋ฉฐ ์ ์๋ด๋ ๊ต์ฌ์
๋๋ค. ๊ทธ๋์ ์ฝ XNUMX๋
์ ๋ถํฐ ์ง์ญ ํ์ด์ค๋ถ ๊ทธ๋ฃน์ ๊ด๊ณ ๋ฅผ ํ๊ณ ๊ทธ๋ฃน์ ๊ฒฐ์ฑํด ์ผ์ฃผ์ผ์ ํ ๋ฒ์ฉ ์คํฌ๋์น์ ํ์ด์ฌ์ ๊ฐ๋ฅด์น๊ธฐ ์์ํ์ต๋๋ค. ์ด์ ์ ๋ XNUMX๊ฐ์ ๊ทธ๋ฃน, ์ง์์ ๋๋ง์ ์์
, ๊ฐ์ธ ๋ ์จ์ ์ด์ํ๊ณ ์์ต๋๋ค. ๋ด๊ฐ ์ด๋ป๊ฒ ์ด๋ฐ ์์ผ๋ก ์ด๊ฒ ๋์๋์ง, ๊ทธ๋ฆฌ๊ณ ๋ด๊ฐ ์์ด๋ค์ ๊ฐ๋ฅด์น๋ ์ ํํ ๋ฐฉ๋ฒ์ ์ด ๊ธฐ์ฌ์์ ์ฌ๋ฌ๋ถ์๊ฒ ๋ง์๋๋ฆฌ๊ฒ ์ต๋๋ค.
์ ๋ ์บ๋๋ค ์จ๋ฒํ ์ฃผ ์บ๊ฑฐ๋ฆฌ์ ์ด๊ณ ์์ผ๋ฏ๋ก ์ผ๋ถ ์ฌํญ์ ์ง์ญ ํน์ฑ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง ์ ์์ต๋๋ค.
๋ฐฉ
์ฐ์ตํ ๊ณต๊ฐ์ ๊ฐ์ฉ์ฑ์ ์ฒ์๋ถํฐ ์ฃผ์ ๊ด์ฌ์ฌ์์ต๋๋ค. ์๊ฐ ๋จ์๋ก ์๋ํ ์ ์๋ ์ฌ๋ฌด์ค๊ณผ ๊ฐ์์ค์ ์ฐพ์๋ณด์์ง๋ง ๋ณ ์ฑ๊ณผ๊ฐ ์์์ต๋๋ค. ์ฐ๋ฆฌ ๋ํ๊ต์ ์ง์ญ MIT์ ํด๋นํ๋ SAIT๋ ์ปดํจํฐ๊ฐ ์๊ฑฐ๋ ์๋ ์์ ์ ์ ๊ณตํฉ๋๋ค. ๊ทธ๊ณณ์ ๊ฐ๊ฒฉ์ ๊ทธ๋ค์ง ์ธ๋์ ์ด์ง ์์ ๊ฒ์ผ๋ก ํ๋ช ๋์๊ณ ๊ฒฐ๊ตญ ๋ํ์ ๋ฏธ์ฑ๋ ์๋ฅผ ํ์ฉํ์ง ์์ผ๋ฉฐ SAIT๋ ์ผ๋ฐ์ ์ผ๋ก ์์ฒด ํ์๋ค์๊ฒ๋ง ์๋ํ๋ค๋ ๊ฒ์ด ๋ฐํ์ก์ต๋๋ค. ๋ฐ๋ผ์ ์ด ์ต์ ์ ์ ๊ฑฐ๋์์ต๋๋ค. ํ์์ค๊ณผ ์ฌ๋ฌด์ค์ ์๊ฐ ๋จ์๋ก ์๋ํ๋ ์ฌ๋ฌด์ค ์ผํฐ๊ฐ ๋ง์ด ์์ผ๋ฉฐ, ์ ์ฒด ๊ฐ์์ค๋ถํฐ 2014์ธ์ฉ ๊ณต๊ฐ๊น์ง ๋ค์ํ ์ต์ ์ ์ ๊ณตํ๋ ํ์ฌ๋ ์์ต๋๋ค. ํฌ๋ง์ ํ์ ๊ฑด ์๋ฒํ๊ฐ ์์ ์์ฐ์ง๋ผ์ XNUMX๋ ๋ถํฐ ๋ถ์งํ ์๊ธฐ๋ฅผ ๊ฒช์ด์๊ณ , ๋ง์ ์ฌ์ ์ฅ์ด ๋น์ด ์๋ค๋ ์ ์ด๋ค. ๊ธฐ๋ํ์ง ๋ง์์ด์ผ ํ๋๋ฐ ๊ฐ๊ฒฉ์ด ๋๋ฌด ํฐ๋ฌด๋์์ด์ ์ฒ์์๋ ๋ฏฟ์ง๋ ์์์ต๋๋ค. ๋ฒ๋ฆฌ๋ ๊ฒ๋ณด๋ค ์ฃผ์ธ์ด ๋น ์ฌ๋ฌด์ค์ ์์ ๋น์ฉ์ ์ง๋ถํ๋ ๊ฒ์ด ๋ ์ฝ์ต๋๋ค.
๊ทธ ์๊ฐ ๋๋ ์ ๊ธฐ์ ์ผ๋ก ์ธ๊ธ์ ๋ฉ๋ถํ๊ณ ์๋ค๋ ๊ฒ๊ณผ ์ฐ๋ฆฌ๊ฐ ์ฌ๋ํ๋ ์ฃผ, ์๋ ์คํ๋ ค ์บ๊ฑฐ๋ฆฌ ์๊ฐ ๊ทธ๊ณณ์ ๋ฌด์์ธ๊ฐ๋ฅผ ๊ฐ์ง๊ณ ์๋์ง๋ฅผ ๊ธฐ์ตํ์ต๋๋ค. ์ค์ ๋ก ์กด์ฌํ๋ค๋ ๊ฒ์ด ๋ฐํ์ก์ต๋๋ค. ๋์์๋ ํํค์ ๊ธฐํ ํผ๊ฒจ ์ค์ผ์ดํ ์คํฌ์ธ ๊ฒฝ๊ธฐ์ฅ์ด ์์ผ๋ฉฐ, ์ด ๊ฒฝ๊ธฐ์ฅ์๋ ๊ฐ์ธํ ์ผ์ ์ ์ฌ๋ค์ด ๋ฏธ๋์ ์ ํฌ์ ๋ํ ์ ๋ต์ ๋ ผ์ํ๋ ๋ฐฉ์ด ์์ต๋๋ค. ๊ฐ๋จํ ๋งํด์, ๊ฐ ๊ฒฝ๊ธฐ์ฅ์๋ ํ ์ด๋ธ, ์์, ํ์ดํธ ๋ณด๋, ์ฌ์ง์ด ์ฃผ์ ์๊ฐ ๋ธ๋ฆฐ ์ฑํฌ๋๊น์ง ๊ฐ์ถ ๋ ๊ฐ์ ๋ฐฉ์ด ์์ต๋๋ค. ๊ฐ๊ฒฉ์ ๋งค์ฐ ์ ์ฑํฉ๋๋ค. ์๊ฐ๋น 25 ์บ๋๋ค ํฌ๊ทธ๋ฆญ์ ๋๋ค. ์ฒ์์๋ ํ ์๊ฐ ๋ฐ ๋์ ์์ ์ ํ๊ธฐ๋ก ํ๊ณ , ์ง์ธ๋ฅผ ๋ณด๋ตํ๊ณ ์ฃผ๋จธ๋์ ๋ญ๊ฐ๋ฅผ ๋ฃ๊ธฐ ์ํด 35๋ช ์ด ํ ๊ทธ๋ฃน์ผ๋ก ์์ ๋น ์์ ๋น์ฉ์ XNUMX๋ฌ๋ฌ๋ก ์ ํ์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋๋ ๊ฒฝ๊ธฐ์ฅ์์ ์ด๋ํ๋ ๊ฒ์ ์ข์ํ๊ณ ๋ฌธ์ ์ค ํ๋๋ฅผ ํด๊ฒฐํ์ต๋๋ค. ๋๋ถ๋ถ์ ๋ฌ์์์ด๋ฅผ ์ฌ์ฉํ๋ ์ฌ๋๋ค์ ๋จ์ชฝ์ ์ด๊ณ ์ ๋ ๋์ ๋ถ์ชฝ์ ์ด๊ธฐ ๋๋ฌธ์ ๋๋ต ์ค๊ฐ์ ๊ฒฝ๊ธฐ์ฅ์ ์ ํํ์ต๋๋ค. ํ์ง๋ง ๋ถํธํจ๋ ์์์ต๋๋ค. ์บ๋๋ค์ ๊ด๋ฃ์ ๋ ํ๋ฅญํ๊ณ ์ฐํธ์ ์ด์ง๋ง, ๊ฐ๋ณ๊ฒ ๋งํ๋ฉด ๋ค์ ์ํด ์๋ ์์ต๋๋ค. ๋ฆฌ๋ฌ์ ์ต์ํด์ง๊ณ ๋ฏธ๋ฆฌ ๊ณํ์ ์ธ์ฐ๋ฉด ๋ฌธ์ ๊ฐ ์์ง๋ง ๋๋ก๋ ๋ถ์พํ ์๊ฐ์ด ๋ฐ์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ ์น์ฌ์ดํธ์์ ํธ๋ฆฌํ๊ฒ ์๊ฐ๊ณผ ์ฅ์๋ฅผ ์ ํํ๊ณ ๊ฐ์ค์ ์์ฝํ ์ ์์ง๋ง ๊ฒฐ์ ๋ ๋ถ๊ฐ๋ฅํฉ๋๋ค. ๊ทธ๋ค์ ์ง์ ์ ํ๋ฅผ ๊ฑธ๊ณ ์นด๋ ๊ฒฐ์ ๋ ๋ฐ์ต๋๋ค. ์ฌ๋ฌด์ค์ ๊ฐ์ ์ ํ๊ธ์ผ๋ก ๊ฒฐ์ ํ์๋ฉด ๋ฉ๋๋ค. ๋ ๋ฒ์งธ ์์ ๋น์ฉ์ ์ง๋ถํ๊ธฐ ์ํด ์ ํ๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ณ ์์๋๋ฐ ์ค์ง ์์๊ณ ๋ง์ง๋ง ๋ ์ฌ๋ฌด์ค์ XNUMX๋ถ ๋ฆ์์ ๋ ์๊ธฐ์ง๋ง ๋ณ๋ก ์ฆ๊ฒ์ง ์์ ์๊ฐ์ด ์์์ต๋๋ค. ๋๋ ๋ป๋ป์ค๋ฌ์ด ์ผ๊ตด๋ก ๊ฒฝ๋น์์๊ฒ ๋ค๊ฐ๊ฐ์ ๋ฐฉ์ด ์์ฝ๋๋ค๊ณ ๊ฑฐ์ง๋ง์ ํด์ผ ํ๋ค. ์ฐ๋ฆฌ ์บ๋๋ค์ธ๋ค์ ๋ด ๋ง์ ๋ฏฟ๊ณ ์นจ์ฐฉํ๊ฒ ๋๋ฅผ ๋ค์ฌ๋ณด๋ด์ฃผ๊ณ ์๋ฌด๊ฒ๋ ํ์ธํ์ง ์์์ง๋ง ์ฌ๋๋ค์ด ์์ง ์์ ์ ๊ฐ๊ณ ์์ง ์๋ค๋ฉด ๋๋ ๊ทธ๋ ๊ฒ ํ์ง ์์ ๊ฒ์ ๋๋ค.
์ด๊ฒ์ด ์ ๊ฐ ๊ฒจ์ธ๊ณผ ๋ด์ ๊ฑฐ์ณ ์์ ํ ๋ฐฉ์์ด๋ฉฐ ๋ง์ง๋ง ์งํธ๋ผ๊ธฐ์ธ ๋ณํ๊ฐ ์ผ์ด๋ฌ์ต๋๋ค. ์ฒซ์งธ, ์ฌ๋ฌด์ค์ ๋ฐฉ๋ฌธ์์๊ฒ ํ์๋์์ผ๋ฉฐ ๋ชจํ์ด ๋๋ฉด ์ ํ๋ก ์ง๋ถ์ ๋ฐ๊ฒ ๋ค๊ณ ์ ์ํ์ต๋๋ค. ๋๋ ํต๊ณผํ๊ธฐ ์ ์ ์ ์ด๋ 12.5๋ถ ๋์ ํต๋ก์ ์์ ์์๋ค. ๋์งธ, ์ด์ ์ ์ฌ๋ํ๋ ์ด๋ชจ๊ฐ ๋์๊ฒ์ ํ ์๊ฐ ๋ฐ ๋์ ๋์ ์ง๋ถํ๋ค๋ฉด ์ด์ ์ด๋ค ์๋ ๊ฐ ์ ํ๋ฅผ ๋ฐ์ ์ง๋ถ์ ํ ์๊ฐ ๋ฐ์ ์๋๋ค๊ณ ๋งํ์ต๋๋ค. ๊ทธ ๋น์ ๋ด ์ผํ์ XNUMX~XNUMX๋ช ์ด์๊ณ , ์ถ๊ฐ๋ก XNUMX๋ฌ๋ฌ๊ฐ ์ ํ ๋ถํ์ํ ๊ฒ์ด ์๋์์ต๋๋ค. ๋ฌผ๋ก ๋๋ ์ด๋ ์ ์ด์ง๋ง ์๋ด๊ฐ ๋๋ฅผ ๊ฑฐ๋ฆฌ๋ก ๋ด์ซ์ผ๋ฉด ๊ฐ๋ฅด ์น ์ฌ๋์ด ์์ ๊ฒ์ ๋๋ค. ๊ทธ๋ ๋๋ ์์ง ์ค์ง ์ํ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋๋ ๋์๊ด์ ๊ฐ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ๋์๊ด์ ๋ฉ์ง ๋ฐฉ์ ์์ ํ ๋ฌด๋ฃ๋ก ์๋ํ์ง๋ง ํ ๊ฐ์ง ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์์ ํ๋์ ์ํํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ์์ ๋จ์ฒด์กฐ์ฐจ๋ ๊ทธ๊ณณ์์ ๋์ ๋ชจ์ผ๋ ๊ฒ์ด ํ์ฉ๋์ง ์์ต๋๋ค. ์ด๊ฒ์ ํน๋ณํ ํต์ ๋์ง ์๋๋ค๊ณ ๋ค์์ต๋๋ค. ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์ ๊ตฌ์์ ๋์ ๊ฐ์ ธ ๊ฐ์ง ์๋ ๊ฒ์ด์ง๋ง ๊ท์น์ ์ด๊ธฐ๋ ๊ฒ์ ์ ๋ง ์ข์ํ์ง ์์ต๋๋ค. ๋ ๋ค๋ฅธ ๋ฌธ์ ๋ ๊ฐ์์ค์ด ๊ฝ ์ฐจ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๊ณ , ์์ ๋ ์์ ์ ํ ๊ณณ์์ ํ ๋ฒ์ ์งํํ๊ธฐ ์ด๋ ต๋ค๋ ์ ์ด๋ค. ์ฌ๋ฆ๊ณผ ์ด๊ฒจ์ธ์๋ ๋์๊ด์์ ๊ฐ๋ฅด์ณค๊ณ , ๊ณต๊ฐ์ด ์๋ ๊ณณ์ ์ ํํด์ผ ํ๊ณ , ๊ฒฐ๊ตญ 24~200๊ฐ์ ๋์๊ด์ ๋ฐ๊ฟจ์ต๋๋ค. ๊ทธ๋ฌ๋ค๊ฐ ๋ ๋ฌ ์ ๋ถํฐ ๋ฏธ๋ฆฌ ์๋ฆฌ๋ฅผ ์์ฝํ๊ธฐ ์์ํ๋๋ฐ, ๊ทธ๋๋ ์์ ๋์๊ด ํ ๊ณณ์์๋ง ์ด ์ผ์ ํ ์ ์์๊ณ ๋๋จธ์ง ๋์๊ด์ ํ์ํ ์๊ฐ์ ๋ง๋ ์๋ฆฌ๊ฐ ์ ๊ธฐ์ ์ผ๋ก ์์์ต๋๋ค. ๊ทธ๋ฌ๋ค๊ฐ ์ง์์ ์ปดํจํฐ ์์ ์ ํ๊ธฐ๋ก ๊ฒฐ์ฌํ์ด์. ๋๋ ๋ณด๋๋ฅผ ๋๊ณ ๊ด๊ณ ์์ ๋ ๋ฒ์งธ ํ ์ด๋ธ๊ณผ ์ค๋๋ ๋ชจ๋ํฐ ๋ ๋๋ฅผ ๊ตฌ์ ํ์ต๋๋ค. ์ง์ฅ์์ ๋ด ์ปดํจํฐ๋ฅผ ๋ถ์ํ๋ ๋ฐ ๊ฑฐ์ XNUMX์๊ฐ์ด ๊ฑธ๋ ธ๊ธฐ ๋๋ฌธ์ ํ์ฌ๋ ๋์๊ฒ ๊ฐ๋ ฅํ ์ ๋ ธํธ๋ถ์ ์ฌ์ฃผ์์ต๋๋ค. ๊ทธ๋์ ๋๋ ์ ์ค๋๋ ์ปดํจํฐ, ์ค๋๋ ์ค๋๋ ์ปดํจํฐ, ๋ด ์์ด๊ฐ ํ๋ฉด์ ๋ถ์๋ ๋ ธํธ๋ถ, ๊ทธ๋ฆฌ๊ณ ๋ด๊ฐ ์ง์ ํ๋ฉด์ ๋ถ์๋ ์ค๋๋ ๋ท๋ถ์ ๊ฐ๊ฒ ๋์์ต๋๋ค. ๋๋ ๊ทธ๊ฒ๋ค์ ๋ชจ๋ ๋ชจ๋ํฐ์ ์ฐ๊ฒฐํ๊ณ ๋งค์ฐ ๊ฐ๋ฒผ์ด ๋ฐฐํฌ ํคํธ๋ฅผ ์ค์น ํ ๋ท๋ถ์ ์ ์ธํ๊ณ ๋ชจ๋ ๊ณณ์ Linux Mint๋ฅผ ์ค์นํ์ต๋๋ค. Pappy ์ธ ๊ฒ ๊ฐ์ต๋๋ค. ๋๋ ์์ง๋ XNUMX๋ฌ๋ฌ์ ๊ตฌ์ ํ ์ค๋๋ ์ ๋ ธํธ๋ถ์ TV์ ์ฐ๊ฒฐํ์ต๋๋ค. ๋ํ ์ค์ํ ์ ์ ์ฐ๋ฆฌ ์ฃผ์ธ์ด ์ต๊ทผ์ ์ฐฝ๋ฌธ์ ๋ฐ๊พธ์๊ณ , ๋ฐฉ์ ๋์ฐํ๊ณ ๋ฌด๋์ ธ๊ฐ๋ ๋ถ๊ฒฐํจ ๋์ ์ ์ด์ ์ ํฐ์ ํ๋ ์์ด ์๋ค๋ ๊ฒ์ ๋๋ค. ์๋ด๊ฐ ์ ์น์์ ์ํด ๊ฑฐ์ค, ์ฃผ๋ฐฉ, ๋ ๋ฒ์งธ ์นจ์ค์ ๊ด๋ฆฌํ๊ณ ์์ด์ ๋ฐ๋ฅ ์ ์ฒด๊ฐ ์์ ํ ๊ต์ก์ ์ธ ๊ฒ์ผ๋ก ํ๋ช ๋์์ต๋๋ค. ์ด์ ์ ์ ์ ๋ชจ๋ ๊ฒ์ด ์๋์์ผ๋ฏ๋ก ๊ต์ก์ผ๋ก ๋์ด ๊ฐ์๋ค.
ํ ํด๋ค
์ ๋ ์คํฌ๋์น ์ธ์ด๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ก๊ทธ๋๋ฐ์ ๊ธฐ์ด๋ฅผ ๊ฐ๋ฅด์น๊ธฐ ์์ํ์ต๋๋ค. MIT์์ ํ๋ ๋ฐ๋ช
๋์๋ ๊ธฐ์ฑ ๋ธ๋ก์ ์ฌ์ฉํ๋ ์ธ์ด์
๋๋ค. ๋๋ถ๋ถ์ ์์ด๋ค์ ์ด๋ฏธ ํ๊ต์์ ์คํฌ๋์น๋ฅผ ๋ณธ ์ ์ด ์๊ธฐ ๋๋ฌธ์ ๊ฝค ๋นจ๋ฆฌ ์ต๋ํฉ๋๋ค. ๊ธฐ์ฑ ํ๋ก๊ทธ๋จ๊ณผ ์์
๊ณํ์ด ์์ง๋ง ์ ํ ๋ง์์ ๋ค์ง ์์ต๋๋ค. ์ผ๋ถ๋ ์ด์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ์์ ๋ง์ ์ด์ผ๊ธฐ๋ฅผ ๋ง๋ค์ด ๋ณด์ธ์. ์ ์ฒด ํ๋ก๊ทธ๋จ์ ์๋ง์ ๋ธ๋ก์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. say '<...>' for 2 seconds
. ๋งค์ฐ ์ฐฝ์์ ์ธ ๊ฐ์ธ์ด ๋ฐ๋ช
ํ ๊ฒ์ผ๋ก ๋ณด์ด์ง๋ง ์ด ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ๋ฉด ๊ณ ์ ์ ์ธ ์ธ๋ ์คํ๊ฒํฐ ์ฝ๋ ์์ฑ ๋ฐฉ๋ฒ์ ๊ฐ๋ฅด์น ์ ์์ต๋๋ค. ์ฒ์๋ถํฐ DRY ๊ฐ์ ์๋ฆฌ๋ฅผ ์ด์ผ๊ธฐํ๋๋ฐ, ๋ค๋ฅธ ์์
๋ชจ์๋ ๊ฝค ๊ด์ฐฎ์๋ฐ ์์ด๋ค์ ๊ธ๋ฐฉ ๋ณธ์ง์ ํ์
ํ๊ณ ๊ธฐ๊ด์ด์ฒ๋ผ ํ๊ธฐ ์์ํฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๊ทธ๋ค์ ๋ค์ฏ ๋ฒ์ ๊ฑธ์ณ ํด์ผ ํ ์ผ์ ํ ๋ฒ์ ์์
์ผ๋ก ์ํํ๊ฒ ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์์
์ ๊ฒ์ํ๊ณ ์ ํํ๋ ๋ฐ์๋ ๊ฐ์ธ์ ์ธ ์๊ฐ์ด ๋ง์ด ๊ฑธ๋ฆฝ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์คํฌ๋์น๋ ์ธ์ด๊ฐ ์๋๋ผ ํด๋ฆญํ ์์น์ ๋ฌด์์ ์ฐพ์์ง ๊ธฐ์ตํ๋ฉด ๋๋ IDE๋ฅผ ๋ ์ฐ์์ํต๋๋ค. ํ์๋ค์ด ์ด๋ ์ ๋ ์ต์ํด์ง๋ฉด ๋๋ ๊ทธ๋ค์ Python์ผ๋ก ์ฎ๊ธฐ๋ ค๊ณ ๋
ธ๋ ฅํฉ๋๋ค. ์ผ๊ณฑ ์ด ๋ ๋ธ์์ด๋ Python์ผ๋ก ๊ฐ๋จํ ํ๋ก๊ทธ๋จ์ ์์ฑํฉ๋๋ค. ์ ๊ฐ ์คํฌ๋์น์ ์ฅ์ ์ด๋ผ๊ณ ์๊ฐํ๋ ์ ์ ๊ธฐ๋ณธ ๊ฐ๋
์ ์ฌ๋ฏธ์๊ฒ ํ์ตํ ์ ์๋ค๋ ์ ์
๋๋ค. ์ด๋ค ์ด์ ์์๋ ์์ธ ์์ด ๋ชจ๋ ์ฌ๋์ด ๋ณ์์ ๊ฐ๋
์ ์ดํดํ๋ ๊ฒ์ ๋งค์ฐ ์ด๋ ต์ต๋๋ค. ์ฒ์์ ๋๋ ๊ทธ ์ฃผ์ ๋ฅผ ์ฌ๋นจ๋ฆฌ ํ์ด๋ณด๊ณ ๊ทธ๋ค์ด ๊ทธ๊ฒ์ ๋ํด ๋ฌด์์ ํด์ผ ํ ์ง์กฐ์ฐจ ๋ชฐ๋๋ค๋ ์ฌ์ค์ ์ง๋ฉดํ ๋๊น์ง ๊ณ์ํ์ต๋๋ค. ์ด์ ์ ๋ ๋ณ์์ ๋ง์ ์๊ฐ์ ๋ณด๋ด๊ณ ๋์์์ด ๋ณ์๋ก ๋์๊ฐ๋๋ค. ๋ฉ์ฒญํ ๋ง์น์ง์ํด์ผํฉ๋๋ค. ๋๋ ํ๋ฉด์์ ๋ค์ํ ๋ณ์๋ฅผ ๋ณ๊ฒฝํ๊ณ ๊ทธ ๊ฐ์ ๋งํ๊ฒ ํฉ๋๋ค. ์คํฌ๋์น์๋ ๋ค์๊ณผ ๊ฐ์ ์ ์ด ๊ตฌ์กฐ์ ๊ฐ ํ์ธ ๊ธฐ๋ฅ๋ ์์ต๋๋ค. while
, for
๋๋ if
ํ์ด์ฌ์์. ๊ฝค ์ฝ์ง๋ง ์ค์ฒฉ ๋ฃจํ์๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๋๋ ์ค์ฒฉ ๋ฃจํ๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ๋ฌ ์์
์ ์ ๊ณตํ๊ณ ๊ทธ ๋์์ ๋ช
ํํ๊ฒ ํ๋ ค๊ณ ํฉ๋๋ค. ๊ทธ ํ์๋ ๊ธฐ๋ฅ์ผ๋ก ๋์ด๊ฐ๋๋ค. ์ฑ์ธ์ ๊ฒฝ์ฐ์๋ ๊ธฐ๋ฅ์ ๊ฐ๋
์ด ๋ช
ํํ์ง ์์ผ๋ฉฐ ์ด๋ฆฐ์ด์ ๊ฒฝ์ฐ ๋์ฑ ๊ทธ๋ ์ต๋๋ค. ๋๋ ์ผ๋ฐ์ ์ผ๋ก ๊ธฐ๋ฅ์ด ๋ฌด์์ธ์ง์ ๋ํด ์ค๋ซ๋์ ์ด์ผ๊ธฐํ๊ณ , ํ๋ชฉ์ ํฌ์
ํ์ฌ ์ํ์ ๋ฐํํ๋ ๊ณต์ฅ์ ๋ํด, ์์ ์ฌ๋ฃ๋ก ์์์ ๋ง๋๋ ์๋ฆฌ์ฌ์ ๋ํด ์ด์ผ๊ธฐํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ ํ์ ์ฌ์ฉํ์ฌ "์๋์์น ๋ง๋ค๊ธฐ" ํ๋ก๊ทธ๋จ์ ๋ง๋ค๊ณ , ์ ํ์ ๋งค๊ฐ๋ณ์๋ก ์ ๋ฌํ๋ ํจ์๋ฅผ ๋ง๋ญ๋๋ค. ์คํฌ๋์น๋ก ๊ธฐ๋ฅ ํ์ต์ ๋ง์น๋ค.
ํ์ด์ฌ
Python์ ์ฌ์ฉํ๋ฉด ๋ชจ๋ ๊ฒ์ด ๋ ๊ฐ๋จํด์ง๋๋ค. ์ ๊ฐ ๊ฐ๋ฅด์น๋ ์ข์ ์ฑ
์ธ Python for Kids๊ฐ ์์ต๋๋ค. ๋ผ์ธ, ์์
์์ ๋ฑ ๋ชจ๋ ๊ฒ์ด ํ์ค์
๋๋ค. print()
, input()
๋ฑ. ์ฌ์ด ์ธ์ด๋ก ์ ๋จธ๋ฌ์คํ๊ฒ ์ฐ์ฌ์ ธ ์์ด๋ค์ด ์ข์ํฉ๋๋ค. ์ด ์ฑ
์๋ ๋ง์ ํ๋ก๊ทธ๋๋ฐ ์ฑ
์ ๊ณตํต์ ์ผ๋ก ๋ํ๋๋ ๊ฒฐํจ์ด ์์ต๋๋ค. ์ ๋ช
ํ ๋๋ด์์์ ๋ง์ฐฌ๊ฐ์ง๋ก ์ฌ๋นผ๋ฏธ๋ฅผ ๊ทธ๋ฆฌ๋ ๋ฐฉ๋ฒ. ํ์ํ - ์ํ - ์ฌ๋นผ๋ฏธ. ๋จ์ํ ๊ฐ๋
์์ ๋ค์ ๋ณต์กํ ๊ฐ๋
์ผ๋ก์ ์ ํ์ด ๋๋ฌด ๊ฐ์์ค๋ฝ์ต๋๋ค. ๊ฐ์ฒด๋ฅผ ๋ํธ ๋ฐฉ๋ฒ์ ์ฐ๊ฒฐํ๋ ค๋ฉด ์ฌ๋ฌ ์ธ์
์ด ํ์ํฉ๋๋ค. ๋ฐ๋ฉด์ ๋๋ ์๋๋ฅด์ง ์๊ณ ์ ์ด๋ ์ด๋ค ๊ทธ๋ฆผ์ด ๋์ฌ ๋๊น์ง ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ๊ฐ์ ๊ฒ์ ๋ฐ๋ณตํฉ๋๋ค. ๋ณ์๋ก ์์ํ์ฌ ์ด๋ฒ์๋ Python์์ ๋ค์ ๋ง์น๋ก ์ณ๋
๋๋ค. ๋ณ์๋ ์ผ์ข
์ ์ ์ฃผ์
๋๋ค.
๋ช ๋ฌ ์ ์ Skratch์์ ๋ณ์๋ฅผ ๋ฅ์ํ๊ฒ ํด๋ฆญํ ๋๋ํ ํ์์ ์ ๊ฒ์ดํธ์ ์๋ ์ซ์์ฒ๋ผ ๋ณด์๊ณ ๋ณด๋์ ํ ์ค ์์ ๋ช ํํ๊ฒ ์ฐ์ฌ ์๋ Y์ X๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค. ๋ฐ๋ณตํฉ๋๋ค! ๋ณ์์๋ ๋ฌด์์ด ์๋์? ์ด๋ฆ๊ณผ ์๋ฏธ! ๋ฑํธ๋ ๋ฌด์์ ์๋ฏธํ๋์? ๊ณผ์ ! ํ๋ฑ์ ์ด๋ป๊ฒ ํ์ธํฉ๋๊น? ์ด์ค ๋ฑํธ! ๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ๋ ์์ ํ ๊นจ๋ฌ์์ด ์ฌ ๋๊น์ง ์ด๊ฒ์ ๊ณ์ํด์ ๋ฐ๋ณตํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ธ์์ ๋ํ ์ค๋ช ์ด ๊ฐ์ฅ ์ค๋ ๊ฑธ๋ฆฌ๋ ํจ์๋ก ์ด๋ํฉ๋๋ค. ์์น๋ณ, ๊ธฐ๋ณธ์ ์ผ๋ก ๋ช ๋ช ๋ ์ธ์ ๋ฑ์ ๋๋ค. ์ฐ๋ฆฌ๋ ์์ง ์ด๋ค ๊ทธ๋ฃน์ ์์ ๋ ๋ฃ์ง ๋ชปํ์ต๋๋ค. Python ์ธ์๋ ์ฑ ์์ ์ธ๊ธฐ ์๋ ์๊ณ ๋ฆฌ์ฆ์ ์ฐ๊ตฌํฉ๋๋ค. ์ด์ ๋ํด์๋ ๋์ค์ ์์ธํ ์ค๋ช ํฉ๋๋ค.
์ฌ์ค ํ๋ จ์
์ ์์
์ ๋ค์๊ณผ ๊ฐ์ด ๊ตฌ์ฑ๋ฉ๋๋ค. XNUMX๋ถ ๋์ ์ด๋ก ์ ์ ์ํ๊ณ , ์ง์์ ํ
์คํธํ๊ณ , ๋ฐฐ์ด ๋ด์ฉ์ ํตํฉํฉ๋๋ค. ์ด์ ์คํ์ค ์๊ฐ์
๋๋ค. ๋๋ ์ข
์ข
ํฅ๋ถํด์ ์ต๋ ํ ์๊ฐ ๋์ ์ด์ผ๊ธฐํ๊ณ ์ฐ์ต์ ์ํด XNUMX ๋ถ ๋จ์์ต๋๋ค. ํ์ด์ฌ์ ๋ฐฐ์ธ ๋ ๊ฐ์ข๋ฅผ ์์ฒญํ์ด์ ์๊ณ ๋ฆฌ์ฆ๊ณผ ๋ฐ์ดํฐ ๊ตฌ์กฐ MIPT์ ํค๋ฆฌ์ผ๋
ธํ(Khiryanov). ๋๋ ๊ทธ์ ํ๋ ์ ํ
์ด์
๊ณผ ๊ฐ์ ๊ตฌ์กฐ๊ฐ ์ ๋ง ๋ง์์ ๋ค์์ต๋๋ค. ๊ทธ์ ์๊ฐ์ ํ๋ ์์ํฌ, ๊ตฌ๋ฌธ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ธ๋ชจ์์ด์ง๊ณ ์๋ค๋ ๊ฒ์
๋๋ค. ์ํคํ
์ฒ, ํ์ํฌ, ๋ฒ์ ์ ์ด ์์คํ
- ์์ง ์ด๊ธฐ ๋จ๊ณ์
๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์๊ณ ๋ฆฌ์ฆ๊ณผ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ ์ค๋ซ๋์ ์๋ ค์ ธ ์์ผ๋ฉฐ ํญ์ ์ ์ฌํ ํํ๋ก ๋จ์ ์์ต๋๋ค. ๋ ์์ ๋ ํ์ค์นผ ์ฐ๊ตฌ์์ ์ ์๋ง ๊ธฐ์ตํฉ๋๋ค. ๋ด ํ์๋ค์ ๋๋ถ๋ถ 8์ธ์์ 1์ธ ์ฌ์ด์ ์ด๋ฆฌ๊ธฐ ๋๋ฌธ์ ํ์ด์ฌ์ผ๋ก ํ๋ซํผ ๊ฒ์์ ๋นจ๋ฆฌ ์์ฑํ๋ ๊ฒ๋ณด๋ค ๊ธฐ์ด๋ฅผ ๋ค์ง๋ ๊ฒ์ด ๊ทธ๋ค์ ๋ฏธ๋๋ฅผ ์ํด ๋ ์ค์ํ๋ค๊ณ ๋ฏฟ์ต๋๋ค. ํ์ง๋ง ๊ทธ๋ค์ ํ๋ซํฌ๋จธ๋ฅผ ๋ ์ํ๊ณ ์๊ณ ๋๋ ๊ทธ๋ค์ ์ดํดํฉ๋๋ค. ๋๋ ๊ทธ๋ค์๊ฒ ๊ฐ๋จํ ์๊ณ ๋ฆฌ์ฆ(๋ฒ๋ธ, ์ ๋ ฌ๋ ๋ชฉ๋ก์ ์ด์ง ๊ฒ์, ์คํ์ ์ฌ์ฉํ ์ญ ํด๋๋ ํ๊ธฐ๋ฒ)์ ์ ๊ณตํ์ง๋ง ์ฐ๋ฆฌ๋ ๊ฐ ์๊ณ ๋ฆฌ์ฆ์ ๋งค์ฐ ์์ธํ ๋ถ์ํฉ๋๋ค. ํ๋ ์์ด๋ค์ ์์น์ ์ผ๋ก ์ปดํจํฐ๊ฐ ์ด๋ป๊ฒ ์๋ํ๋์ง ๋ชจ๋ฅธ๋ค๋ ๊ฒ์ด ๋ฐํ์ก์ต๋๋ค. ๋ํ ๋ง์ ๋๋ฆฌ๊ฒ ์ต๋๋ค. ์ ๋ ๋งค ๊ฐ์๋ง๋ค ์ฌ๋ฌ ๊ฐ๋
์ ํ๋๋ก ๋ฌถ์ผ๋ ค๊ณ ๋
ธ๋ ฅํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ปดํจํฐ - ๋ฉ๋ชจ๋ฆฌ/ํผ์ผํธ - ์
๋ก ๊ตฌ์ฑ๋ ๋ฉ๋ชจ๋ฆฌ(๋ฉ๋ชจ๋ฆฌ ์นฉ์ ์ฅ๊ฒ ํ ๊ฒ์. ์
์ด ๋ช ๊ฐ ์๋์ง ์ถ์ธกํด ๋ณด์ธ์.) - ๊ฐ ์
์ ์ ๊ตฌ์ ๊ฐ์ต๋๋ค. - ๋ ๊ฐ์ง ์ํ๊ฐ ์์ต๋๋ค - ์ฐธ/๊ฑฐ์ง - ๋ฐ/๋๋ - ์ด์ง์/256์ง์ - XNUMX๋นํธ = XNUMX๋ฐ์ดํธ - ๋ฐ์ดํธ = XNUMX๊ฐ ์ต์
- XNUMX๋นํธ์ ๋
ผ๋ฆฌ ๋ฐ์ดํฐ ์ ํ - XNUMX๋ฐ์ดํธ์ ์ ์ - float
XNUMX๋ฐ์ดํธ - string
64๋ฐ์ดํธ - XNUMX๋นํธ์์ ๊ฐ์ฅ ํฐ ์ซ์ - ์ด์ ์ ํ์ ๋ชฉ๋ก๊ณผ ํํ. ๋๋ ์ค์ ์ปดํจํฐ์์๋ ๋ชจ๋ ๊ฒ์ด ๋ค์ ๋ค๋ฅด๋ฉฐ ์ด๋ฌํ ๋ฐ์ดํฐ ์ ํ์ ๋ํ ๋ฉ๋ชจ๋ฆฌ ์๋ ๋ค๋ฅด์ง๋ง ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ํ๋ก์ธ์ค์์ ์ฐ๋ฆฌ ์์ ์ด ๋ ๋จ์ํ ๋ฐ์ดํฐ ์ ํ์์ ๋ ๋ณต์กํ ๋ฐ์ดํฐ ์ ํ์ ์์ฑํ๋ค๋ ๊ฒ์
๋๋ค. ๋ฐ์ดํฐ ์ ํ์ ์๋ง๋ ๊ธฐ์ตํ๊ธฐ ๊ฐ์ฅ ์ด๋ ค์ด ๊ฒ์ผ ๊ฒ์
๋๋ค. ์ด๊ฒ์ด ๋ฐ๋ก ์ ๊ฐ ๊ฐ ์์
์ ๋น ๋ฅธ ์ค๋น ๊ณผ์ ์ผ๋ก ์์ํ๋ ์ด์ ์
๋๋ค. ํ ํ์์ ๋ฐ์ดํฐ ์ ํ์ ์ด๋ฆ์ ์ง์ ํ๊ณ ๋ค์ ํ์์ ๋ ๊ฐ์ง ์๋ฅผ ์ ์ํ๋ ์์ผ๋ก ์์ ๊ทธ๋ฆฌ๋ฉฐ ๊ณ์๋ฉ๋๋ค. ๊ทธ ๊ฒฐ๊ณผ, ์ด๋ฆฐ์์ด๋ค๋ ์ ๋๊ฒ ์ธ์น๋ ์ฑ๊ณผ๋ฅผ ๊ฑฐ๋์์ต๋๋ค. ๋ถ์ธ! ์ผ๊ณฑ, ๋ค์ฏ! ํผ์, ์๋์ฐจ! ๊ฐ์ ์ค์ ๋๋ ๋์์์ด ๋ ์ค ํ๋๋ฅผ ๋น๊ธฐ๊ณ ๊ทธ๋ ์ง ์์ผ๋ฉด ๊ทธ๋ค์ ๋นจ๋ฆฌ ์ฝ๋ฅผ ๋ฝ๊ณ ์ฒ์ฅ์ ๋ฐ๋ผ๋ณด๊ธฐ ์์ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ชจ๋ ์ฌ๋์ ์ง์ ์์ค์ ์์๋ก ํ์ธํด์ผ ํฉ๋๋ค.
๋ด ํ์๋ค์ ๊ทธ๋ค์ ์ด๋ฆฌ ์์๊ณผ ์์์น ๋ชปํ ์ง๋ฅ์ผ๋ก ๋๋ฅผ ๋๋ผ๊ฒํ๋ ๊ฒ์ ๋ฉ์ถ์ง ์์ต๋๋ค. ๋คํํ๋ ์ง๋ฅ์ด ๋ ์์ฃผ ๋ฐ์ํฉ๋๋ค.
๋ ์ฐ๊ณ ์ถ์๋๋ฐ, ๊ทธ๋ฅ ํ ์ฅ์ ๋ถ๊ณผํ์ต๋๋ค. ๋ชจ๋ ์ง๋ฌธ์ ๊ธฐ๊บผ์ด ๋ต๋ณํด ๋๋ฆฌ๊ฒ ์ต๋๋ค. ๋๋ ๊ฐ๋ฅํ ๋ชจ๋ ๋ฐฉ๋ฒ์ผ๋ก ์ด๋ค ๋นํ์ด๋ผ๋ ํ์ํฉ๋๋ค. ๋๊ธ์์ ์๋ก์ ๋ํด ์ข ๋ ๊ด๋ํด ์ฃผ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ์ด๊ฒ์ ์ข์ ๊ธฐ์ฌ์
๋๋ค.
์ถ์ฒ : habr.com