์ง๋ XNUMX๋
๋์ ์ ๋ ํ๋ก๊ทธ๋๋ฐ ๊ต์ก์ ์ ๋ฌธ์ผ๋ก ํ๋ ์ง๋ฐฉ ๊ต์ก ์ผํฐ(์ดํ TC)์์ ๊ต์ฌ๋ก ์ผํ์ต๋๋ค. ๋๋ ์ด ๊ต์ก ์ผํฐ์ ์ด๋ฆ์ ๋ฐํ์ง ์์ ๊ฒ์ด๋ฉฐ ํ์ฌ ์ด๋ฆ, ์ ์ ์ด๋ฆ ๋ฑ๋ ์๋ตํ๋๋ก ๋
ธ๋ ฅํ ๊ฒ์
๋๋ค.
๊ทธ๋์ ์ ๋ Python๊ณผ Java์์ ๊ต์ฌ๋ก ์ผํ์ต๋๋ค. ์ด CA์์๋ Java ๊ต์ก ์๋ฃ๋ฅผ ๊ตฌ์
ํ๋๋ฐ ์ ๊ฐ ์์ ๋ Python์ ์์ํ๊ณ ์ ์ํ์ต๋๋ค.
Python์ผ๋ก ํ์๋ค์ ์ํ ๋งค๋ด์ผ(๋ณธ์ง์ ์ผ๋ก๋ ๊ต๊ณผ์๋ ์์ต ๋งค๋ด์ผ)์ ์ผ๋๋ฐ, Java๋ฅผ ๊ฐ๋ฅด์น๊ณ ๊ฑฐ๊ธฐ์์ ์ฌ์ฉ๋ ๊ต์ฌ๊ฐ ํฐ ์ํฅ์ ๋ฏธ์ณค์ต๋๋ค.
๊ทธ๋ค์ด ๋์ฐํ๋ค๊ณ ๋งํ๋ ๊ฒ์ ์ ์ ๋ ํํ์ ๋๋ค. ๋ฌ์์์ ๋งค์ฐ ์ ๋ช ํ ํ์ฌ์์ ์ ๊ณตํ Java ๊ต๊ณผ์์ ๋ชจ๋๋ ์ด ์ธ์ด์ ์ผ๋ฐ์ ์ธ ๊ธฐ์ด์ ํนํ OOP ํจ๋ฌ๋ค์์ ์ฌ๋์๊ฒ ๊ฐ๋ฅด์น๋ ๊ฒ์ด ์๋๋ผ ์์ ์ ๋ค์ผ๋ฌ ์จ ๋ถ๋ชจ๊ฐ ๋น์ ์ ์๋ค์ด๋ ๋ธ์ด ๊ต๊ณผ์์์ ๋ฑ์ด๋ ์ฒด์ค๋ฅผ ์ด๋ป๊ฒ ๋ณต์ฌํ๋์ง ๋ณด์์ต๋๋ค. ์ ๊ธฐ๋ก์ด ์ทจ์๋์๋ค๊ณ ๋งํฉ๋๊น? ๋งค์ฐ ๊ฐ๋จํฉ๋๋ค. ์ฌ์ค ๊ต๊ณผ์์๋ ์ ์ฒด ์ฝ๋ ์ํธ(A4)๊ฐ ์ ๊ณต๋์์ง๋ง ์ผ๋ถ ์ธก๋ฉด์ ์ค๋ช ๋์ง ์์์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๊ต์ฌ๋ ๊ฐ ํ์์ด ํ์ฌ ์ฝ๋์ ์ด๋ ์ง์ ์ ์๋์ง ์ ์ดํ๊ณ ๊ฐ ์ค์ ์ค๋ช ํด์ผ ํ๋ฉฐ, ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ชจ๋ ๊ฒ์ด ๋ถ์ ํ์๋ก ์ด์ด์ง๋๋ค.
๋น์ ์ "๊ธ์, ๋ฌด์จ ์ผ์ธ์ง ์ ์๋์ด ๋ ์ ํ๊ฒ ํด์ฃผ์ธ์. ๊ทธ๋ฌ๋ฉด ์ฒด์ค์ ๋ฑ์ด ๋ฉ์ ธ์!"๋ผ๊ณ ๋งํฉ๋๋ค.
๊ธ์์, ๊ทธ๋ฃน์ ์ฌ๋๋ค ์๊ฐ 15๋ช ๋ฏธ๋ง์ด ์๋๋ผ๋ฉด ๋ชจ๋ ๊ฒ์ด ๋ฉ์ง ๊ฒ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ชจ๋ ์ฌ๋์ ๋ฐ๋ผ๊ฐ๋ ค๊ณ ํ๋ค๋ฉด ์ด๊ฒ์ ์ด๋ฏธ ์ค์ํฉ๋๋ค. "๊ทธ๋๋ ์ฐ๋ฆฌ๊ฐ ์ด๊ฒ์ ์ฐ๋ ์ด์ ๋ ๋ฌด์์ ๋๊น?"
์ด ๋ฐฉ๋ฒ์๋ ๊ทธ๋ฃน์ ์ธ์์ ์ธ์๋ ๋ ๋ค๋ฅธ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์ฝ๋๊ฐ ์ฐ์ฌ์์ต๋๋ค... ์ด๋ป๊ฒ ํํํด์ผ ํ ๊น์, ์ ๋ง ๋์ฐํฉ๋๋ค. ๊ต๊ณผ์๊ฐ ์ค๋ซ๋์ ์ ๋ฐ์ดํธ๋์ง ์์๊ธฐ ๋๋ฌธ์ ๊ตฌ์์ ์ํฐ ํจํด ์ธํธ์ด๋ฉฐ ๋ฌผ๋ก ์ฐ๋ฆฌ๊ฐ ๊ฐ์ฅ ์ข์ํ๋ ๊ฒ์ ๊ฐ์ด๋ ์คํ์ผ์ ๋๋ค. ๋ฐ๋ผ์ ๋ชจ๋ ํ์๋ค์ ํต์ ํ๊ณ ์์ฑ ์ค์ธ ์ฝ๋๊ฐ ๋ฌด์์ ์๋ฏธํ๋์ง ๋น ๋ฅด๊ณ ๋ช ํํ๊ฒ ์ค๋ช ํ ์ ์๋ค๊ณ ํ๋๋ผ๋ ์ฝ๋ ์์ฒด๊ฐ ๋๋ฌด ๋์ฐํด์ ๊ฐ๋ณ๊ฒ ๋งํ๋ฉด ์๋ชป๋ ๊ฒ์ ๊ฐ๋ฅด์ณ ์ค ๊ฒ์ ๋๋ค.
๊ธ์, ์ด ๊ต๊ณผ์๋ฅผ ๋ง ๊ทธ๋๋ก ํ๊ดดํ๋ ๋ง์ง๋ง ์ ์ ์ฒ์๋ถํฐ ๋ฐ์ดํฐ ์ ํ์ด ๋ฌด์์ธ์ง, ๋ฐ์ดํฐ ์ ํ์ด ๊ฐ์ฒด์ด๊ณ ์์์ธ์ง, ์ด ์ด๋ถ๋ฒ์ ์์ฑํ๋ ์์ฑ์ ํ์ธํ๋ ๊ธฐ์ค์ ๋ฌด์์ธ์ง ๋ฑ์ ์ค๋ช ํ๋ ์ ์ ํ ์๊ฐ๊ฐ ์๋ค๋ ๊ฒ์ ๋๋ค. ์ฒซ ๋ฒ์งธ ์ฅ์์ ์ฌ๋ฌ๋ถ๊ณผ ์ฌ๋ฌ๋ถ์ ํ์๋ค์ ์ฐฝ์ ๋ง๋ค๊ณ ๊ฑฐ๊ธฐ์ "Hello!"๋ผ๊ณ ์ฐ๋ ํ๋ก๊ทธ๋จ์ ๋ง๋ค(๋ณต์ฌ) ์์ฒญ์ ๋ฐ์ง๋ง ์ด ์ฝ๋ ์ํธ๊ฐ ์ค์ ๋ก ์๋ฏธํ๋ ๋ฐ๋ ์ค๋ช ํ์ง ์๊ณ ๋ค์ ๊ฐ์์ ๋ํ ๋งํฌ๋ง ์ค๋ช ํฉ๋๋ค. , "main"์ด ์ง์ ์ ์ด๋ผ๊ณ ์ธ๊ธ๋์ด ์์ง๋ง "์ง์ ์ "์ด๋ผ๋ ๊ฐ๋ ์์ฒด๊ฐ ๋ช ์๋์ด ์์ง ์์ต๋๋ค.
์ ๋ฆฌํ์๋ฉด ์ด ํ์ง๋ ๊ต์ฌ๋ค๊ณผ ๊ฒฝ์์ง ์ฌ์ด์์๋ ๋ฐ์ด ๋๋ค. ๊ทธ๋ ๋ ์์ด๋ค์๊ฒ ์๋ฌด๊ฒ๋ ๊ฐ๋ฅด์น์ง ์์์ต๋๋ค. ์ด๋ฏธ XNUMX ๋ ๋์ ์ด๋ฌํ ์๋ฃ๋ฅผ ์ฐ๊ตฌํด์จ ๊ทธ๋ฃน์ ๋ง๋ฌ์ ๋ ๊ทธ๋ค์ ๊ฒฐ๊ตญ์ฃผ๊ธฐ๋ ์ธ ์ ์์์ต๋๋ค. ๋๋ ๊ทธ๋ค์ด ๋ชจ๋ ๋งค์ฐ ๋๋ํ๊ณ ๊ณง ๋ชจ๋ ๊ฒ์ด ๋์๋ค๋ ๊ฒ์ ์์์ต๋๋ค. ๊ทธ๋ค์ง ๋์์ง ์์์ต๋๋ค. ๋๋ถ๋ถ์ ๋๋ฃ๋ค์ ํ์์ด ์ค๋ช ์์ด ๋ณต์ฌํ๋ ๊ฒ์ด ์ ์์ด๋ผ๊ณ ์๊ฐํ๋ ๋ ์ฑ์คํ ์ฌ๋๋ค์ด ์์์ง๋ง ์๋ฃ๊ฐ ํก์๋๊ณ ๊ณต์ค์ผ๋ก ๋ ์ ๊ฐ์ง ์๋๋ก ๊ต์ฌ์์ ๋ฒ์ด๋๋ ค๊ณ ๋ ธ๋ ฅํ์ต๋๋ค.
๋ด๊ฐ ํ๋ จ ์ผํฐ๋ฅผ ๋ ๋ ๊ฒ์ด๋ผ๋ ๊ฒ๊ณผ Python ํ๋ก๊ทธ๋จ์ด ๋ด๋ ์๋ ์ด๋ป๊ฒ๋ ๊ณ์๋์ด์ผ ํ๋ค๋ ๊ฒ์ด ๋ถ๋ช ํด์ก์ ๋, ๋๋ ๊ต๊ณผ์๋ฅผ ์ฐ๊ธฐ ์์ํ์ต๋๋ค. ์์ปจ๋, ๋๋ ๊ทธ๊ฒ์ ๋ ๋ถ๋ถ์ผ๋ก ๋๋์์ต๋๋ค. ์ฒซ ๋ฒ์งธ ๋ถ๋ถ์์๋ ๋ฐ์ดํฐ ์ ํ, ๋ณธ์ง, ๋ฐ์ดํฐ ์๋ ๋ฐ ์ธ์ด ์ง์นจ์ ๋ํ ๋ชจ๋ ๊ฒ์ ์ค๋ช ํ์ต๋๋ค. ๋๋ ๋ฏธ๋์ ๊ต์ฌ๊ฐ ํ์์ด ์ฃผ์ ๋ฅผ ์ด๋ป๊ฒ ๋ฐฐ์ ๋์ง ์ดํดํ ์ ์๋๋ก ์ฃผ์ ์ฌ์ด์ QnA๋ฅผ ํ์ต๋๋ค. ๊ธ์, ๊ฒฐ๊ตญ ๋๋ ์์ ์์ ํ๋ก์ ํธ๋ฅผ ์ํํ์ต๋๋ค. ๋ฐ๋ผ์ ์ฒซ ๋ฒ์งธ ๋ถ๋ถ์์๋ ์ธ์ด์ ๊ธฐ๋ณธ์ ์ค๋ช ํ๊ณ ์์ธํ ์ค๋ช ํฉ๋๋ค. ์ด๋ ๊ฐ๊ฐ 12~13๋ถ์ฉ ์ฝ 30~40๊ฐ์ ์์ ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ๋ ๋ฒ์งธ ๋ถ๋ถ์์ ๋๋ ์ด๋ฏธ OOP์ ๋ํด ์ผ๊ณ , Python์์ ์ด ํจ๋ฌ๋ค์์ ๊ตฌํ์ด ๋๋ถ๋ถ์ ๋ค๋ฅธ ํจ๋ฌ๋ค์๊ณผ ์ด๋ป๊ฒ ๋ค๋ฅธ์ง ์ค๋ช ํ์ผ๋ฉฐ, ์คํ์ผ ๊ฐ์ด๋์ ๋ํ ๋ง์ ๋งํฌ๋ฅผ ๋ง๋ค์์ต๋๋ค. ์์ฝํ์๋ฉด ์๋ฐ ๊ต๊ณผ์์ ๋์ค๋ ๋ด์ฉ๊ณผ ์ต๋ํ ๋ค๋ฅด๊ฒ ํ๋ ค๊ณ ๋ ธ๋ ฅํ์ต๋๋ค. ์ ๋ ์ต๊ทผ์ ํ์ฌ Python ์ ์๋์๊ฒ ํธ์ง๋ฅผ ๋ณด๋ด ์๋ฃ์ ๋ํ ํผ๋๋ฐฑ์ ์์ฒญํ๋๋ฐ, ์ด์ ๋ ๋ชจ๋ ๊ฒ์ด ๊ด์ฐฎ๊ณ ์์ด๋ค์ด Python ํ๋ก๊ทธ๋๋ฐ์ ์ ๋ง๋ก ์ดํดํ๊ฒ ๋์ด ๊ธฐ์ฉ๋๋ค.
์ด ์ด์ผ๊ธฐ์์ ์ ๋ ์ด๋ค ๊ฒฐ๋ก ์ ๋ด๋ฆฌ๊ณ ์ถ์ต๋๋ค. ์น์ ํ๋ ๋ถ๋ชจ๋, ์๋ ๋ฅผ ํ๋ จ ์ผํฐ์ ๋ณด๋ด๊ธฐ๋ก ๊ฒฐ์ ํ๋ค๋ฉด ์๋ ๊ฐ ๋ฌด์์ ํ๊ณ ์๋์ง ์ฃผ์ ๊น๊ฒ ๋ชจ๋ํฐ๋งํ์ฌ ์๋ ๊ฐ ๋๋ดํ์ง ์๋๋ก ์๊ฐ์ ํ๋์ด ๋ญ๋นํ์ง ์๋์ง ํ์ธํ์ญ์์ค. ๊ทธ ์ฌ๋์ ๋ฏธ๋์ ํ๋ก๊ทธ๋จ์ ๋ง๋ค๊ณ ์ถ์ดํ์ง ์๊ฑฐ๋ ์.
UPD: ๋๊ธ์์ ์ ํํ๊ฒ ์ธ๊ธํ๋ฏ์ด ์ ๋ ์๋ฃ ๋ฐํ์ ๋ํด ๊ฑฐ์ ์๋ฌด ๋ง๋ ํ์ง ์์์ต๋๋ค. ๊ฐ๋ฅํ ํ ๋ ๋ง์ ์ฐ์ต์ด ํ์ํ๋ค๊ณ ๋ฏฟ์ต๋๋ค. ์ฒซ ๋ฒ์งธ ๋ถ๋ถ์ ๊ฐ ์์ ์ด ๋๋ ๋๋ง๋ค ํด๋น ์ฅ์ ์ฃผ์ ์ ๋ํด 4-5๊ฐ์ ์์ ์ฐ์ต ๊ณผ์ ๋ฅผ ์ํํ์ต๋๋ค. ์ฅ ์ฌ์ด์๋ ์ค์ฉ์ ์ด์ง๋ง ์ด๋ฏธ ํ๊ฐ๋ ์์ ์ด ์๋ QnA(์ ์ด ์์ )๊ฐ ์์๊ณ , ์ฒซ ๋ฒ์งธ ๋ถ๋ถ์ ๋์๋ ์ ์๋ ํญ๋ชฉ ์ค์์ ์ ํํ ์ ์๋ ์ฃผ์ ๊ฐ ์๋ ํ๋ก์ ํธ๊ฐ ์์์ต๋๋ค. ๋ ๋ฒ์งธ ๋ถ๋ถ์์๋ ์ฝ์ ๋ฏธ๋๊ฒ์ ์ ์์ ํตํด OOP๋ฅผ ์๊ฐํ๋๋ฐ, ๊ทธ ๊ฐ๋ฐ์ ๋ ๋ฒ์งธ ๋ถ๋ถ ์ ์ฒด์ ํจ๋ฌ๋ค์์ ๋ํ ์ ์ฒด ์๊ฐ์์ต๋๋ค.
๋ฑ๋ก๋ ์ฌ์ฉ์๋ง ์ค๋ฌธ ์กฐ์ฌ์ ์ฐธ์ฌํ ์ ์์ต๋๋ค.
๊ทํ์ ์๋ ๋ ๊ต์ก ์ผํฐ์์ ํ๋ก๊ทธ๋๋ฐ์ ๋ฐฐ์ฐ๊ณ ์์ต๋๊น?
-
4,6%์2
-
95,4%42
44๋ช
์ ์ฌ์ฉ์๊ฐ ํฌํํ์ต๋๋ค. 20๋ช
์ ์ฌ์ฉ์๊ฐ ๊ธฐ๊ถํ์ต๋๋ค.
์ถ์ฒ : habr.com