Why Python?
๊ฐ๋ฐ์์ ๋ชธ ๊ฐ์ด ๋๋ ์ด ๋์์ง๊ณ ์๋ค
๋ฌธ๊ณผ๋ ์ฝ๋ฉ ์ง์์ด ์์ผ๋ฉด ์ค๋ฌด๋ฅผ ํ๊ธฐ ํ๋ค๋ค
์ฌ๋ฌ ๋งค์ฒด์ ๊ฒฝ๋ก๋ฅผ ํตํด์ ์ฝ๋ฉ ์ง์์ ์ค์์ฑ์ ๋ํ ์ฌํ์ ์ธ์์ ์ด๋ฏธ ์ถฉ๋ถํ ๋์์ง ์ํ์
๋๋ค. ๋ฐ๋ผ์ ์ฝ๋ฉ ์ธ์ด๋ฅผ ๋ฐฐ์์ผ ํ๋ ์ด์ ์ ๋ํด์๋ ์๋ตํ๋๋ก ํ๊ฒ ์ต๋๋ค. ๊ฐ์ฅ ๊ธฐ์ด์ ์ด๊ณ ํ์์ ์ด๋ผ๊ณ ์ฌ๊ฒจ์ง๋ C์ธ์ด, ๋ฒ์ฉ์ ์ผ๋ก ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ Java, ๊ฒ์ ๊ฐ๋ฐ์ ํ์์ ์ธ C++, ์ฑ ๊ฐ๋ฐ์ ์ํ ์๋๋ก์ด๋, Swift ๋ฑ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ์ธ์ด๋งํผ์ด๋ ๋ค์ํฉ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ๋ง๊ณ ๋ง์ ์ฝ๋ฉ ์ธ์ด ์ค์์ ์ Python์ ๋ฐฐ์์ผ ํ ๊น์?
ํ์๋ ์๋ฅ์ ๋ง์น๊ณ ๋ํ ์
ํ์ ์๋ ์์ ์์ ๊ตญ์ด, ์์ด, ์ํ, ๊ณผํ์ ๋ฒ์ด๋์ ์๋ก์ด ๊ณต๋ถ๋ฅผ ํด๋ณด๊ณ ์ถ์์ต๋๋ค. ๊ทธ๋์ ์ ํํ ๊ฒ์ด ํ๋ก๊ทธ๋๋ฐ ๊ณต๋ถ์๊ณ , ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ด๋ผ๋ C์ธ์ด๋ก ์์์ ํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ 2์ฃผ ๋ง์ ํฌ๊ธฐ๋ฅผ ํ์ต๋๋ค. ํฌ๊ธฐ๋ฅผ ํ๋ ๋ฐ์๋ ์ฌ๋ฌ๊ฐ์ง ์ด์ ๊ฐ ์์์ง๋ง, ์ดํดํ ์ ์๋ ์ด์ํ ์์ด๋ก ๋์ด ์๋ ๊ธ์ ์ ๋ฐฐ์์ผํ๊ณ ๋์ฒด ์ด๊ฑธ๋ก ๋ญ ํ ์ ์์๊น? ์ ๋ํ ์๋ฌธ์ด ๊ณ์ ๋ค์๊ธฐ ๋๋ฌธ์
๋๋ค. ๊ทธ๋ ๊ฒ ํฌ๊ธฐํ ํ๋ก๊ทธ๋๋ฐ ๊ณต๋ถ๋ฅผ ๋ค์ Python์ ์ ํ๊ฒ ๋๋ฉด์ ์์ํ๊ฒ ๋์๊ณ , ์ง๊ธ์ ์ฆ๊ถ์ฌ์์ ๋ฐ์ดํฐ ๋ถ์๊ฐ/๊ฐ๋ฐ์๋ก ๊ทผ๋ฌด๋ฅผ ํ๊ณ ์์ต๋๋ค.
์ ์ด ์๋ฆฌ์ฆ๋ฅผ ๊ธฐํํ๋๊ฐ?
ํ์ด์ฌ์ด๋ผ๋ ์ธ์ด๋ฅผ ์ฒ์ ๋ฐฐ์ธ ๋ ์ ์ฉํ ์ฑ
๊ณผ ๊ฐ์๋ ๋๋ฌด๋๋ ๋ง์ต๋๋ค.
์ ๋ ์ ํ ํฌ ํ์ด์ฌ๊ณผ ์ฝ๋ ์์นด๋ฐ๋ฏธ ๋ฑ ์ธํฐ๋ท์ ๋ฌด๋ฃ๋ก ์ ๊ณต๋๋ ๋ง์ ๊ฐ์๋ก Python์ ๋ ํํ์ต๋๋ค.
ํ์ง๋ง, ํฐ ๋น์ฉ ์์ด ๊ณต๋ถ๋ฅผ ํ ์ ์๋ ํ๊ฒฝ์ด ์ฃผ์ด์ก์์๋ ๋ง์ ์ฃผ๋ณ์ธ๋ค๊ณผ ํ์๋ค, ํ๊ต ํ๋ฐฐ๋ค์ด ์ฝ๋ฉ์ ๊บผ๋ คํ๋ ๊ฒ์ ๋ง์ด ๋ดค์ต๋๋ค. ๊ฐ์ฅ ํฐ ์ด์ ๋ ์ฌ์ ์ธ ๋ถ๋ด๊ฐ, ๊ทธ๋ฆฌ๊ณ ๋์ ๋ณด์ด๋ ๊ฒฐ๊ณผ๋ฌผ์ ๋ง๋ค์ด๋ด๋๋ฐ ๊ฑธ๋ฆฌ๋ ์ด๊ธฐ ๋น์ฉ์ด ๋๋ค๋ ์ ์ด ์๋๊น ์ถ์ต๋๋ค.
์ํ์ ๋ชปํ๋๋ฐ ๊ณผ์ฐ ๋ด๊ฐ ์ฝ๋ฉ์ ํ ์ ์์๊น?
์ฝ๋ฉ์ ๋ฐฐ์์ ๋น์ฅ ๋ญ ํ ์ ์๋ ๊ฑฐ์ง?
์ฌ์ค Python์ ์ ์ธํ ๋ค๋ฅธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ค์ ๋์ ๋ณด์ด๋ "์๋ฏธ ์๋ ๊ฒฐ๊ณผ๋ฌผ"์ ๋ด๊ธฐ๊ฐ ์ด๋ ต์ต๋๋ค. ์ปดํจํฐ์ ๋์ ์๋ฆฌ์ ๋ํ ์ดํด๋ฅผ ์ํด์๋ ๋งค์ฐ ์ค์ํ ์ธ์ด์ธ ๊ฒ์ ๋ถ์ ํ ์ ์์ง๋ง, ์ฝ๋ฉ์ ๋ํ ๊ด์ฌ์ ์ด์ ๋ง ๊ฐ์ง ํ์์ผ๋ก์๋ "๋ฉ๋ชจ๋ฆฌ... ์ปดํ์ผ๋ฌ... ๋ ์ง์คํฐ... ํฌ์ธํฐ..."์ ๋ํ ๋ด์ฉ์ ๋ฐฐ์ฐ๊ณ ์ ํ๋ ์ด์์ ์ฐฌ๋ฌผ์ ๋ผ์น๋ ๊ฒ ๋ฐ์ ๋์ง ์์์ต๋๋ค. ์ ์ด๋ ์ ๊ฐ์ธ์ ์ธ ๊ฒฝํ์์ C์ธ์ด๋ ์ฒ์ ๋ฐฐ์ฐ๊ธฐ์ ์ ํฉํ ์ธ์ด๊ฐ ์๋์๊ณ , ์คํ๋ ค Python์ ํตํด์ ํ๋ก๊ทธ๋๋ฐ๊ณผ ์น์ํด์ง๊ฒ ๋์์ต๋๋ค.
2012๋
๊ฒจ์ธ์ C์ธ์ด ๋์ Python์ผ๋ก ํ๋ก๊ทธ๋๋ฐ์ ์ฒ์ ๋ฐฐ์ฐ๊ธฐ ์์ํ๋ค๋ฉด, ์ ๊ฐ ํ๊ณ ์ถ์ ์ผ์ ๋ ๋นจ๋ฆฌ ์ฐพ์ ์ ์์ง ์์์๊น๋ผ๋ ์๊ฐ์ ์ข
์ข
ํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ Python์ ์กฐ๊ธ ๋ ๋นจ๋ฆฌ ์ ํ๋๋ผ๋ฉด, ๋ํ๊ต ๊ณผ์ ๋ฅผ ์กฐ๊ธ ๋ ์์ํ๊ฒ ํด๋ผ ์ ์์ง ์์์๊น๋ผ๋ ์๊ฐ๋ ๋ค์์ต๋๋ค. ๋ฐฉํ ๊ต์ก ํ๋ก๊ทธ๋จ์ผ๋ก ๊ณ ๋ฑํ์๋ค์๊ฒ Python์ ๊ฐ๋ฅด์น๋ฉด์ ํ์๋ค์ด ํฅ๋ฏธ๋ฅผ ๋๋ผ๋ ๋ชจ์ต์ ๋ณด๊ณ ์ ๋ ๋ฟ๋ฏํจ๊ณผ ๋์์ ๋ถ๋ฌ์์ ๋๊ผ์ต๋๋ค. ํ์ฌ์์ ํด์ผ ํ๋ ๋ฐ๋ณต์ ์ธ ์
๋ฌด๋ฅผ ์๋ํํด์ฃผ์์ ๋, ์น๊ตฌ๋ Python์ ๋ฐฐ์ฐ๊ณ ์ถ๋ค๋ ๋ถํ์ ํด์์ต๋๋ค. ๊ทธ๋์ ์ด ์๋ฆฌ์ฆ๋ฅผ ๊ธฐํํ๊ฒ ๋์์ต๋๋ค.
์ด ๊ธ์ ์ฝ๋ ๋๊ตฐ๊ฐ๋ ๋ฉ๋ฆฌ ๋์๊ฐ์ง ์๊ณ ์กฐ๊ธ ๋ ๋นจ๋ฆฌ ์์์ ํ ์ ์๋๋ก, ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์ดํด๋ฅผ ํ๋ฉด์ ํ๋ก๊ทธ๋๋ฐ ๊ณต๋ถ ๋ํ ์์ฌ์ ๋ ๋ด๋ณผ ์ ์๋๋ก ์ต๋ํ ์น์ ํ๊ฒ ์์ฑ์ ํด๋ณด๊ฒ ์ต๋๋ค.
'๐ป ITยท๊ธฐ์ ยทํต๊ณ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ํ์ ๋ ์์๋๋ผ๋ฉด ์ข์์ ํ์ด์ฌ (0.5 ํ์ด์ฌ ์ค์น) (0) | 2023.05.31 |
---|---|
[์ ํธ๋ฆฌํฐ] Python์ผ๋ก ํ์ผ ๊ด๋ฆฌํ๊ธฐ (์ด๋ฆ ๋ณ๊ฒฝ, ์ญ์ ๋ฑ) (3) | 2023.05.30 |
[Bard] ๊ตฌ๊ธ ๋ฐ๋ ์ฌ์ฉ ํ๊ธฐ (vs. ChatGPT) (1) | 2023.05.12 |
[ChatGPT/Prompt] ์ด๋ฏธ์ง ๊ฒ์ (0) | 2023.04.02 |
ChatGPT๋ก ์น์ฌ์ดํธ ๋ง๋ค๊ธฐ (0) | 2023.04.02 |
๋๊ธ