ํŒŒ์ด์ฌ ์„ค์น˜, VS code ์„ค์น˜

์ˆ˜์ • ๋ชฉ๋ก
ํŒŒ์ด์ฌ์€ ํ˜„์žฌ ๊ฐ€์žฅ ๋„๋ฆฌ ์ด์šฉ๋˜๋Š” ์ปดํ“จํ„ฐ ์–ธ์–ด ์ค‘ ํ•˜๋‚˜๋‹ค. ํŒŒ์ด์ฌ์„ ์„ค์น˜ํ•ด ๋ณด์ž.

1. Python ์„ค์น˜


[1๋‹จ๊ณ„]
๊ตฌ๊ธ€์—์„œ Python์„ ๊ฒ€์ƒ‰ํ•˜์—ฌ ๋‚˜์˜ค๋Š” ์ฒซ ์‚ฌ์ดํŠธ์˜ Downloads ํŽ˜์ด์ง€๋ฅผ ํด๋ฆญํ•œ๋‹ค. ๋˜๋Š” http://www.python.org/ ํด๋ฆญ.

[2๋‹จ๊ณ„]
์‚ฌ์ดํŠธ ํ•œ๊ฐ€์šด๋ฐ ์žˆ๋Š” Download Python 3.xx.x ๋…ธ๋ž€ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•œ๋‹ค.

[3๋‹จ๊ณ„]
์„ค์น˜ ์ฐฝ์ด ๋œจ๋ฉด 'ํ™•์ธ', '๋™์˜' ๋“ฑ์„ ํด๋ฆญํ•˜์—ฌ ์„ค์น˜ํ•œ๋‹ค. ๋‹จ ๋งจ ๋งˆ์ง€๋ง‰์— ๋œจ๋Š” ์ฒดํฌ๋ฐ•์Šค Add Python 3.* to PATH๋Š” ๋ฐ˜๋“œ์‹œ ์ฒดํฌ๋ฅผ ํ•œ๋‹ค.

์ด์ œ Python์ด ์ •์ƒ์ ์œผ๋กœ ์„ค์น˜๋˜์—ˆ์Œ์„ ์•Œ๋ฆฌ๋Š” ์ฐฝ์ด ๋œจ๋ฉด ์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋œ ๊ฒƒ์ด๋‹ค.


2. VS Code (Visual Studio Code) ์„ค์น˜

Python ์–ธ์–ด๋ฅผ ์„ค์น˜ํ•˜๋ฉด ์ด๋ฅผ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ๋„๊ตฌ๊ฐ€ ํ•จ๊ป˜ ์„ค์น˜๋˜์ง€๋งŒ ์ด๊ฒƒ๋งŒ์œผ๋กœ๋Š” ํ•จ์ˆ˜๋ฅผ ๋งŒ๋“ค๊ฑฐ๋‚˜ ๋ณด๋‹ค ๋” ๋ณต์žกํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ํž˜๋“ค๋‹ค. ๋ง์…ˆ๊ณผ ๊ณฑ์…ˆ์„ ์•Œ๋ฉด ๋จธ๋ฆฟ์†์œผ๋กœ ์ด๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ๊ฒƒ์ด ์ด๋ก ์ ์œผ๋กœ๋Š” ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ์ˆ˜๊ฐ€ ์ปค์ง€๋ฉด ์—ฐํ•„๊ณผ ์ข…์ด ์—†์ด ๊ณ„์‚ฐํ•˜๋Š” ๊ฒƒ์ด ํž˜๋“  ๊ฒƒ๊ณผ ๋น„์Šทํ•œ ์ด์น˜์ด๋‹ค.

๋”ฐ๋ผ์„œ, ์กฐ๊ธˆ ๋” ๋ณต์žกํ•œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์‹คํ–‰์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ๋‹ค๋ฅธ ๋„๊ตฌ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ๊ฒฐ๊ตญ ์ˆ˜ํ•™ ๊ณต๋ถ€์— ์ข…์ด์™€ ์—ฐํ•„, ๋‚˜์•„๊ฐ€ ๊ณ„์‚ฐ๊ธฐ๊ฐ€ ํ•„์š”ํ•œ ๊ฒƒ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋‹ค. ์ด์ฒ˜๋Ÿผ ์ฝ”๋“œ ์ž‘์„ฑ์„ ๋•๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ฝ”๋”ฉ์—์„œ 'ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ'์ด๋ผ ํ•˜๋ฉฐ ์—ฌ๊ธฐ์„œ๋Š” ์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์ด์šฉํ•˜๋Š” ํ†ตํ•ฉ๊ฐœ๋ฐœํ™˜๊ฒฝ์ธ 'Visual Studio Code'๋ฅผ ์„ค์น˜ํ•ด ๋ณด์ž.

[1๋‹จ๊ณ„]
https://code.visualstudio.com/download ์— ์ ‘์†ํ•œ๋‹ค. (๋˜๋Š” ๊ตฌ๊ธ€์—์„œ VS Code ๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ ๋‚˜์˜จ ์ฒซ ํŽ˜์ด์ง€๋ฅผ ํด๋ฆญํ•œ๋‹ค.)

[2๋‹จ๊ณ„]
Windows x64 ๋ฒ„์ „ ์‚ฌ์šฉ์ž ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ•œ๋‹ค.

[3๋‹จ๊ณ„]
์‹คํ–‰ํŒŒ์ผ์ด ๋‹ค์šด๋กœ๋“œ๋˜๋ฉด ์ด๋ฅผ ์‹คํ–‰ํ•œ๋‹ค. (setup.exe)

[4๋‹จ๊ณ„]
'๋™์˜' ๋ฅผ ์ฒดํฌํ•ด ๊ฐ€๋ฉฐ ๊ธฐ๋ณธ ๊ฒฝ๋กœ(์ฃผ์–ด์ง„ ๊ฒฝ๋กœ) ๊ทธ๋Œ€๋กœ ์„ค์น˜ํ•œ๋‹ค.

[5๋‹จ๊ณ„]
๋งˆ์ง€๋ง‰์— ์˜ต์…˜์„ ๋ฌป๋Š” ์ฐฝ์ด ๋œจ๋ฉด 'PATH์— ์ถ”๊ฐ€'๋ฅผ ๊ผญ ์ฒดํฌํ•˜์—ฌ ์„ค์น˜๋ฅผ ์™„๋ฃŒํ•œ๋‹ค.