๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Python/๊ธฐ์ดˆ

[๊ฐœ๋ฐœ๋กœ๊ทธ Python] Python ์„ค์น˜ํ•˜๊ธฐ Windows - No.2-1

by ๐ŸŒปโ™š 2021. 6. 1.

Python 3.9.5 ๋ฒ„์ „์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

Windows Python ์„ค์น˜

https://www.python.org/downloads/

 

python ํ™ˆํŽ˜์ด์ง€ Downloads ๋ฉ”๋‰ด์—์„œ Python ์„ค์น˜ํŒŒ์ผ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋…ธ๋ž€ ์ƒ‰์œผ๋กœ ํฌ๊ฒŒ ๋˜์–ด ์žˆ๋Š” Download ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ์šด์˜์ฒด์ œ์— ๋งž๊ฒŒ ์•Œ์•„์„œ ๊ฐ€์žฅ ์ตœ์‹  ๋ฒ„์ „์„ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ... ์ด๋ฒˆ ์‹ค์Šต์—์„œ๋Š” ๋ฒ„์ „์„ ์„ ํƒํ•˜์—ฌ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ Python ๋ฒ„์ „์˜ Windows๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

 

 

 

์—ฌ๋Ÿฌ Python ๋ฒ„์ „์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, 2021๋…„ 06์›” 01์ผ ๊ธฐ์ค€์œผ๋กœ Stable ๋ฒ„์ „(์•ˆ์ •ํ™”๋œ ๋ฒ„์ „)์ธ 3.9.5 ๋ฒ„์ „์„ ๋ฐ›๊ฒ ์Šต๋‹ˆ๋‹ค. ์ž์‹ ์˜ ์šด์˜์ฒด์ œ์— ๋งž๋Š” ๋น„ํŠธ๋กœ Windows installer๋ฅผ ๋ฐ›์•„์ค๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ ์ •๋ณด๋Š” "๋‚ดPC ์šฐํด๋ฆญ -> ์†์„ฑ" ์—์„œ ํ™•์ธ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. 32bit์˜ ์šด์˜์ฒด์ œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฐœ์ธ PC๋Š” ๋ณ„๋กœ ์—†์„ ๊ฒ๋‹ˆ๋‹ค. ์„ค์น˜ ํŒŒ์ผ์„ ๋ฐ›๊ณ  ์‹คํ–‰ํ•ด ์ค๋‹ˆ๋‹ค.

 

 

๊ธฐ๋ณธ ์„ค์น˜์‹œ ์„ค์ •๋˜๋Š” ๋ณต์žกํ•œ ๊ฒฝ๋กœ๋ณด๋‹ค ๊ฐ„๋‹จํ•œ ๊ฒฝ๋กœ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด "Customize installation"๋กœ ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. PATH ํ™˜๊ฒฝ๋ณ€์ˆ˜์— ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ฒดํฌํ•ด์ค๋‹ˆ๋‹ค. ํ•ด๋‹น ์„ค์ •์€ python ๋ช…๋ น์„ command์ฐฝ์—์„œ ์•„๋ฌด ๊ฒฝ๋กœ์—์„œ๋‚˜ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๊ธฐ ์œ„ํ•จ์ž…๋‹ˆ๋‹ค. ๋‚˜์ค‘์— ์ง์ ‘ ์„ค์ •ํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ... ํŽธ์˜๋ฅผ ์œ„ํ•ด ์„ค์น˜์™€ ๋™์‹œ์— ์ž๋™์œผ๋กœ ํ™˜๊ฒฝ๋ณ€์ˆ˜๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

 

 

  • Documentation : Python ๋ฌธ์„œ ํŒŒ์ผ
  • pip : Python package ๊ด€๋ฆฌ ๋„๊ตฌ
  • tc/tk and IDLE : Python ๊ฐœ๋ฐœ ๋„๊ตฌ
  • Python test suite : Python ํ‘œ์ค€ ํ…Œ์ŠคํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
  • py launcher : Python ์‹คํ–‰ ๋„๊ตฌ
  • for all users : globalํ•˜๊ฒŒ ์„ค์น˜ํ•˜์—ฌ ์ „์ฒด ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์šฉ ๊ฐ€๋Šฅ

๋ชจ๋“  ์„ค์ •์„ ์ฒดํฌํ•˜๊ณ  Next

 

 

๊ณ ๊ธ‰์˜ต์…˜์„ ๊ทธ๋Œ€๋กœ ๋‚ฉ๋‘๊ณ  ๊ฒฝ๋กœ๋ฅผ ์‰ฝ๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ๋Š” ๊ฒฝ๋กœ๋กœ ์ง€์ •ํ•ด ์ฃผ๊ณ  ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

 

 

์„ค์น˜๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ์™„๋ฃŒ๋˜๋ฉด ์œ„์™€ ๊ฐ™์€ ํ™”๋ฉด์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐฝ์„ ๋‹ซ์•„์ฃผ์„ธ์š”.

 

 

Python ์„ค์น˜ ํ™•์ธ

์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋˜๊ณ  Python์ด ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด command ์ฐฝ์„ ์ด์šฉํ•ด์„œ ์‹คํ–‰ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

 

"์œˆ๋„์šฐ ํ‚ค + R" ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์‹คํ–‰ ์ฐฝ์ด ๋œน๋‹ˆ๋‹ค. ์‹คํ–‰์ฐฝ์—์„œ cmd๋ฅผ ์‹คํ–‰ํ•˜๊ฑฐ๋‚˜ ์œˆ๋„์šฐ ๊ฒ€์ƒ‰์—์„œ cmd๋ผ๊ณ  ๊ฒ€์ƒ‰ํ•˜๋ฉด ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

 

command ์ฐฝ์— python์ด๋ผ๊ณ  ์น˜๊ณ  ์—”ํ„ฐ๋ฅผ ๋ˆ„๋ฅด๋ฉด Python์˜ ๋ฒ„์ „๊ณผ ํ•จ๊ป˜ Python ๋ช…๋ น์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์œผ๋กœ ์ด๋™ํ•˜๊ฒŒ๋ฉ๋‹ˆ๋‹ค.

 

 

command ์ฐฝ์—์„œ python์ด๋ผ๊ณ  ์ณค์„ ๋•Œ ์‹คํ–‰๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ์€ ์„ค์น˜ ๋‹จ๊ณ„์—์„œ ์ง€์ •ํ•œ python ๊ฒฝ๋กœ์˜ python.exe๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ ์ž…๋‹ˆ๋‹ค. ํ™˜๊ฒฝ๋ณ€์ˆ˜์— ํ•ด๋‹น ๊ฒฝ๋กœ๋ฅผ ๋“ฑ๋กํ•ด์„œ ํ•ด๋‹น ๊ฒฝ๋กœ ์•„๋ž˜์— ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ ๊ฒƒ ์ž…๋‹ˆ๋‹ค.

 

 

python ๋ฌธ๋ฒ•์œผ๋กœ ๋ฌธ์ž์—ด์„ ์ถœ๋ ฅํ•˜๊ธฐ ์œ„ํ•ด print ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์ •์ƒ์ ์œผ๋กœ ์„ค์น˜๋˜๊ณ  ๋ช…๋ น๋„ ์‹คํ–‰๋˜๋Š” ๊ฒƒ์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค. python ์„ค์น˜๋ฅผ ์™„๋ฃŒ ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋Œ“๊ธ€