[๐ค] ํ์ด์ฌ์ผ๋ก ๋ด ๋ง๋ค๊ธฐ! - 1
Python์ผ๋ก Discord ๋ด์ ๋ง๋๋ ๊ฑด ์๊ฐ๋งํผ ์ด๋ ต์ง ์์ต๋๋ค. ์ค๋น ์กฐ๊ธ๊ณผ ๋ช ์ค์ ์ฝ๋๋ก ๋ด์ ๋ง๋ค๊ณ , ์คํ ํ ์ ์์ต๋๋ค! ์ฒซ ๋ฒ์งธ ์๊ฐ์๋ ์ค๋น๋ฅผ ํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
![[๐ค] ํ์ด์ฌ์ผ๋ก ๋ด ๋ง๋ค๊ธฐ! - 1](/content/images/size/w1200/2025/05/untitled-1.png)

ํ๋ก๊ทธ๋๋ฐ์ ์ฒ์ ๋ฐฐ์ด๋ค๋ฉด, ์๋ง Python๋ถํฐ ๋ฐฐ์ธ๊ฒ๋๋ค.
Python์ด ๋น๊ต์ ์ฝ๊ณ , ๊ฐ๋จํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ด๋ค๋ณด๋ Python์ผ๋ก ์์ํ์ฃ .
ํ์ง๋ง ๋จ์ํ ๋ฌธ๋ฒ์ ๊ณต๋ถํ๊ณ , ์๊ณ ๋ฆฌ์ฆ์ ํธ๋๊ฑด ์ฌ๋ฏธ์์ต๋๋ค.
๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ ๋ง๋ค๊ณ ์ถ์ ๊ฒ์ ๋ง๋๋๊ฒ ์ ์ผ ์ข์ฃ .
๊ทธ๋์ ํจ๊ป Python์ ํตํด Discord ๋ด์ ๋ง๋ค๊ณ , ์คํํ๊ณ , ๋ฐฐํฌ๋ ํด๋ณผ๊ฒ๋๋ค!
์๊ฐ๋งํผ ์ด๋ ต์ง ์์๊ฑฐ์์. ๊ฑฑ์ ํ์ง ์์ผ์
๋ ๋ฉ๋๋ค!
๋ชฉํ
์ ๊ฐ ์๊ฐํ๋ ๋ชฉํ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค!
- Python์ ๊ธฐ๋ณธ์ ์ธ ๋ฌธ๋ฒ์ ์ดํดํ๊ณ
pip
๋ฅผ ํตํด ๋ชจ๋์ ์ค์นํด๋ณด๊ณpycord
๋ฅผ ์ด์ฉํ์ฌ ๋ด์ ๋ง๋ค๊ณ , ์คํํ๊ณgit
์ ํตํด ๋ด ์ฝ๋๋ฅผ ์ ์ฅ ๋ฐ ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ํด๋ณด๊ณ- Cloud๋ฑ์ ์๋น์ค์ ๋ด๊ฐ ๋ง๋ ๋ด์ ์ฌ๋ ค์ ๋ฐฐํฌ!
์ด๋ฌํ ๊ณผ์ ์ผ๋ก Python (+ pip)
, Python์ ๋ชจ๋ ์ฌ์ฉ๋ฒ (Pycord)
, Git์ ์ฌ์ฉ๋ฒ
๊น์ง ํด๋ณด๋ ๊ฒ์ด ๋ชฉํ์
๋๋ค!
์ค๋น
๊ทธ๋์ ์ด๋ฒ ์๊ฐ์๋ ๋ณธ๊ฒฉ์ ์ผ๋ก ์งํํ๊ธฐ์ ์์, ํ์ํ ํ๋ก๊ทธ๋จ์ ์ธํ ํด๋ณด๋๋ก ํ ๊ฒ ์ ๋๋ค.
1. Python ์ค์นํ๊ธฐ
Python ์์ฒด๋ ๋น์ฐํ ๊ณต์ ํํ์ด์ง์์ ๋ค์ด ๋ฐ์ ์ ์์ง๋ง, Windows ํ๊ฒฝ์์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ค์ด๋ก๋ ํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ฌ๋ฌ๊ฐ์ง๊ฐ ์์ต๋๋ค.
์ด ๊ธ์์๋ ์ด 4๊ฐ์ง ์ ๋์ ๋ฐฉ๋ฒ์ ์๋ ค๋๋ฆฌ๊ฒ ์ต๋๋ค.
4๊ฐ์ง ๋ฐฉ์ ๋ชจ๋ ๋ฏธ๋ฌํ๊ฒ ๋ค๋ฅธ ๋ถ๋ถ์ด ์๊ธฐ ๋๋ฌธ์, ์ด ๋ถ๋ถ์ ์ ์ํ์
์ผ ํฉ๋๋ค!
A. Python ๊ณต์ ํํ์ด์ง๋ฅผ ํตํ ์ค์น



Python์ Python ๊ณต์ ํํ์ด์ง๋ฅผ ํตํ ์ค์น๋ฅผ ์ง์ํฉ๋๋ค.
์์ ๋งํฌ๋ก ์ ์ ํ ํ, Downloads
ํญ์์ ์ต์ ๋ฒ์ ์ ๋ฐ๋ก ๋ค์ด๋ฐ๊ฑฐ๋,
https://www.python.org/downloads/๋ก ์ ์ ํ ํ, ๊ฐ์ด๋ฐ ๋
ธ๋ ๋ฒํผ์ ํตํด ์ต์ ๋ฒ์ ์ ๋ค์ด๋ก๋ ํ ์ ์์ต๋๋ค.


๋ค์๊ณผ ๊ฐ์ ํ๋ฉด์์, Use admin privileges when installing py.exe
์ Add python.exe to PATH
๋ฅผ ์ฒดํฌํ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.
Use admin privileges when installing py.exe
๋ py
๋ py.exe
๋ผ๋ ๋ช
๋ น์ด๋ก๋ ํ์ด์ฌ์ ์คํํ ์ ์๊ฒ ํ๋ ๋ช
๋ น์ด์ด๊ณ ,Add python.exe to PATH
๋ CMD์์ python
๋ช
๋ น์ด๋ก ํ์ด์ฌ์ ์ธ ์ ์๊ฒ ํ๋ ๋ช
๋ น์ด์
๋๋ค. ํนํ ์ด ๋ถ๋ถ์ ์ฒดํฌํ์ง ์์ผ๋ฉด pip
๋ํ ์ง์ PATH
์ ์ถ๊ฐํ์ฌ ์ฌ์ฉํด์ผํฉ๋๋ค.
์ค์น๊ฐ ๋๋๋ฉด Disable path length limit
์ด๋ผ๋ ์ ํ์ด ๋์ค๋๋ฐ ์๋์ฐ์์ ์ค์ ๋์ด์๋ PATH
์ ์ต๋ ๊ธธ์ด๋ฅผ ์ ํ์ ๋ ์ ์๋ ์ต์
์
๋๋ค.
์ด๊ฒ๋ ์ค์ ํ์๋ ๊ฒ์ ์ถ์ฒ๋๋ฆฝ๋๋ค.
PATH
๋ ์๋์ฐ์ CMD์์ ์ฌ์ฉํ ์ ์๋ ๋ช
๋ น์ด์ ์์น๋ฅผ ์ ์ฅํด ๋ ๋ณ์๋ผ๊ณ ์๊ฐํ๋ฉด ๋ฉ๋๋ค.PATH
์ ์ค์ ์ ๋ฐ๋ผ ๋ช
๋ น์ด๊ฐ ์ถ๊ฐ๋๊ณ , ์ญ์ ๋ ์ ์์ต๋๋ค.
์ง๊ธ์ ํ์ด์ฌ์ ์ค์นํ์ฌ, ๊ทธ ๋ช
๋ น์ด๋ฅผ ์ด์ฉํด์ผ ํ๊ธฐ ๋๋ฌธ์ ์ถ๊ฐํด์ผํฉ๋๋ค.
B. Microsoft Store๋ฅผ ํตํ ์ค์น


Microsoft์ Store๋ Python์ ์ฌ๋ฌ ๋ฒ์ ์ค์น๋ฅผ ์ง์ํฉ๋๋ค.
Store๋ฅผ ํตํด ์ค์นํ๋ฉด, Store ๋ด๋ถ ๊ฒฝ๋ก์ ๋ฐ๋ก ์ค์น๋๋ฉฐ ์ด ๋ถ๋ถ์์ ์กฐ๊ธ ๋ณต์กํด์ง๋ ๋ถ๋ถ์ด ์๊ธฐ๊ธฐ ๋๋ฌธ์ ๊ณต์ ํํ์ด์ง์์์ ์ค์น๋ฅผ ๊ถ์ฅํฉ๋๋ค.
Store์์ ์ค์นํ๋ ๊ฒ์ ์ฅ์ ์ ์๋์ฐ์์ ์ ๊ณต๋๋ ๊ธฐ๋ฅ์ด๋ผ ํด๋ฆญ๋ง์ผ๋ก ์ค์น๊ฐ ๊ฐ๋ฅํ๋ค๋ ๋ถ๋ถ์ด ํธํ ๊ฒ ์ ๋๋ผ๊ณ ํ ์ ์์ต๋๋ค.
C. Winget์ ํตํ ์ค์น

Winget์ Microsoft์์ ์ ๊ณตํ๋, Windows์ฉ ํจํค์ง ๋งค๋์ ์
๋๋ค.
๊ณต์ ํํ์ด์ง์์ ์ค์นํ ๋๋ ์ค์น ํ์ผ์ ๋ค์ด ๋ฐ์์ผํ์ง๋ง,
Store์ฒ๋ผ ์ค์นํ์ผ ์์ด ๋ฐ๋ก ์ค์น๋ฉ๋๋ค.
๋ช ๋ น ํ๋กฌํํธ์์ ๋ค์๊ณผ ๊ฐ์ ๋ช ๋ น์ด๋ก ์ค์น ๊ฐ๋ฅํฉ๋๋ค.
winget install -e --id=Python.Python.3.13
D. Scoop, Chocolatey์ ๊ฐ์ ๋๊ตฌ๋ฅผ ํตํ ์ค์น

Scoop๊ณผ Chotolatey ๋ํ Windows์ฉ ํจํค์ง ๋งค๋์ ์ ๋๋ค.
Winget๊ณผ ๋น์ทํ๊ฒ, ์ค์นํ์ผ ์์ด ์คํ๋์ง๋ง ์ ๋ง๋ค ๊ตฌ์กฐ๊ฐ ๋ค๋ฆ ๋๋ค.
Scoop์ด๋ Chotolatey๋ฅผ ์ค์น ํ ํ์, ๋ช ๋ น ํ๋กฌํํธ์์ ๋ค์๊ณผ ๊ฐ์ ๋ช ๋ น์ด๋ก ์ค์น ๊ฐ๋ฅํฉ๋๋ค.
# Scoop
scoop install python
# Chocolatey
choco install python
2. Visual Studio Code ์ค์นํ๊ธฐ

Python ์ค์น ์ ์ ๊ณต๋๋ IDLE ๋ํ ์ฌ์ฉ ํ ์ ์์ต๋๋ค.
๊ธฐ๋ฅ์ด ์ ๊ณ , ๋ถํธํ๊ธฐ ๋๋ฌธ์ ๊ฑฐ์ ์ฌ์ฉํ์ง ์๋๋ค๋ ๋ฌธ์ ๊ฐ ์๋ค๋ ๊ฑด ๋นผ๋ฉด์.
๊ทธ๋์ ๋๋ถ๋ถ Visual Studio Code๋ฅผ ์ฌ์ฉํฉ๋๋ค.
VSCode๋ Microsoft์์ ๊ฐ๋ฐ๋ ํ
์คํธ ์๋ํฐ์
๋๋ค.
์ด ์๋ํฐ์ ๊ฐ์ ์, ํ๋ก๊ทธ๋๋ฐ์ ์ํด ๋ง๋ค์ด์ก๊ณ , ๊ฑฐ์ ๋๋ถ๋ถ์ OS๋ฅผ ์ง์ํ๋ฉฐ, IDE์ ๋ฒ๊ธ๊ฐ๋ ํ์ฅ ํ๋ก๊ทธ๋จ์ผ๋ก ํธ๋ฆฌํ๊ฒ ๊ฐ๋ฐ์ด ๊ฐ๋ฅํ๋ค๋ ๋ถ๋ถ์ ๋๋ค. ๋ํ ๋ฌด๋ฃ์ ๋๋ค!


์ ๋งํฌ๋ฅผ ํตํด ์ ์ํ์ฌ ์ค์น ํ์ผ์ ๋ค์ด๋ก๋ ํ ์ ์์ต๋๋ค.
macOS, Linux ๋ํ ์ง์ํ๊ธฐ ๋๋ฌธ์ ๋ค์ํ OS์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.

์ค์น ๊ณผ์ ์ค์์ ํน๋ณํ ๋ถ๋ถ์ ์์ง๋ง, ์ด ๋ถ๋ถ์ ์ค๋ช ํ๊ณ ๋์ด๊ฐ๊ฒ ์ต๋๋ค.
- "Code(์ผ)๋ก ์ด๊ธฐ" ์์
์ Windows ํ์๊ธฐ ํ์ผ์ ์ํฉ์ ๋ง๋ ๋ฉ๋ด์ ์ถ๊ฐ
- ์ฐํด๋ฆญํ์ฌ ํ์ผ ํ์๊ธฐ์์ ๋ฉ๋ด๋ฅผ ์ด์์ ๋,
Code(์ผ)๋ก ์ด๊ธฐ
๊ฐ ์ถ๊ฐ๋ฉ๋๋ค.
- ์ฐํด๋ฆญํ์ฌ ํ์ผ ํ์๊ธฐ์์ ๋ฉ๋ด๋ฅผ ์ด์์ ๋,
- "Code(์ผ)๋ก ์ด๊ธฐ" ์์
์ Windows ํ์๊ธฐ ๋๋ ํฐ๋ฆฌ์ ์ํฉ์ ๋ง๋ ๋ฉ๋ด์ ์ถ๊ฐ
- ์ฐํด๋ฆญํ์ฌ ํ์ผ ํ์๊ธฐ์์ ๋ฉ๋ด๋ฅผ ์ด์์ ๋,
Code(์ผ)๋ก ์ด๊ธฐ
๊ฐ ์ถ๊ฐ๋ฉ๋๋ค.
- ์ฐํด๋ฆญํ์ฌ ํ์ผ ํ์๊ธฐ์์ ๋ฉ๋ด๋ฅผ ์ด์์ ๋,
- Code์(๋ฅผ) ์ง์๋๋ ํ์ผ ํ์์ ๋ํ ํธ์ง๊ธฐ๋ก ๋ฑ๋กํฉ๋๋ค.
.py
๋.txt
๋ฑ์ ํ์ผ์ ๋ํด,VSCode
๋ก ์ด ์ ์๊ฒ ๋ฑ๋กํฉ๋๋ค.
- PATH์ ์ถ๊ฐ(๋ค์ ์์ํ ํ ์ฌ์ฉ ๊ฐ๋ฅ)
- CMD ๋ฑ์์
code
๋ช ๋ น์ด๋ฅผ ์ฌ์ฉ ํ ์ ์๊ฒ ๋ฉ๋๋ค.
- CMD ๋ฑ์์
3. Visual Studio Code ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ

VSCode ์คํ ์, ๋ค์๊ณผ ๊ฐ์ ํ๋ฉด์ ๋ง๋ ์ ์์ต๋๋ค.
์ค๋ฅธ์ชฝ ํญ์ ๊ธฐ๋ฅ





์๋จ ํญ์ ๊ธฐ๋ฅ




์ด ์ธ์๋ Go
, Run
, Terminal
, Help
๋ฑ์ ํญ์ด ์์ง๋ง, ์๋จ ํญ์ ๊ธฐ๋ฅ์ ๋๋ถ๋ถ ๋จ์ถํค๋ฅผ ํตํด ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ์๋ค๋ผ๋ ๊ฒ ์ ๋๋ง ์๋ฉด ๋ฉ๋๋ค.
์ถ์ฒํ๋ ํ์ฅ ํ๋ก๊ทธ๋จ
VSCode๋ ์ฌ๋ฌ ํ์ฅ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ์ฌ ์์ ์ ์ ๋ง์ ๋ง๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ์์ด๋ฅผ ์ฌ์ฉํ์ง๋ง, ํ๊ตญ์ด๋ฅผ ์ํ๋ค๋ฉด Korean Language Pack
์ ์ค์นํ์ฌ ํ๊ธ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
VSCode์์ ์๋์์ฑ์ ๋๋ ํ์ฅ ํ๋ก๊ทธ๋จ์ ๋๋ค. ํธ๋ฆฌํ๊ธฐ ๋๋ฌธ์ ์ค์น๋ฅผ ์ถ์ฒ๋๋ฆฝ๋๋ค.
VSCode์์ Python์ ์ฌ์ฉ์ ๋๋ ํ์ฅ ํ๋ก๊ทธ๋จ์ ๋๋ค. Python์ ์ฐ๋ ค๋ฉด ์ค์นํด๋์ด์ผ ํฉ๋๋ค.
debugpy๋ฅผ ์ด์ฉํ์ฌ ๋๋ฒ๊น ํ ์ ์๋ ํ์ฅ ํ๋ก๊ทธ๋จ์ ๋๋ค. ๊ฐ์ด ์ค์นํด๋๋ ๊ฒ์ด ์ข์ต๋๋ค.
Python์ ๊ธฐ๋ณธ ๋ฌธ๋ฒ์ธ Indent
์ ์ฌ์ฉ์ ๋๋ ํ์ฅ ํ๋ก๊ทธ๋จ์
๋๋ค. ์ค์นํด๋๋ ๊ฒ์ด ์ข์ต๋๋ค.
Python๊ณผ VSCode๋ฅผ ์ค์นํ๊ณ , ํ์ํ ํ์ฅ ํ๋ก๊ทธ๋จ์ ์ค์นํ๋ค๋ฉด, ๊ธฐ๋ณธ์ ์ธ ์ค๋น๋ ๋๋ฌ์ต๋๋ค. ๋ค์ ์๊ฐ์ ๋ณธ๊ฒฉ์ ์ผ๋ก ๋ด์ ๋ง๋ค์ด ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค!