์ค๋์ ํ์ด์ฌ ํตํฉ๊ฐ๋ฐํ๊ฒฝ(Integrated Development Environment)์ ์ฌ์ฉํด์
๊ธฐ์ด์ ์ธ ์ฝ๋๋ฅผ ์คํ์์ผ๋ณด๊ฒ ์ต๋๋ค.
ํ์ด์ฌ์ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ์ ๋ฒ์๊ฐ์
https://lucete1230-cyberpolice.tistory.com/80?category=876734
์ฌ๋ ค๋์๋๋ฐ, ์ค๋ ์ค์ตํด๋ณผ ๋ฐฉ๋ฒ์ pycharm์ด ์๋ IDLE์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์
๋๋ค.
* Notepad++,pyCharm,Visual Studio, IDLE ... ๋ฑ ๋ค์ํ ํธ์ง๊ธฐ๋ฅผ ์ฌ์ฉํ ์ ์์ผ๋, ํธ์์ ๋ฐ๋ผ ์ ํํด์ฃผ์ธ์.
์ฌ์ฉ๋ฒ๊ณผ ๊ฐ๋จํ ๊ณ์ฐ์ ์ค์ตํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค!
Start
์ด๋ ๊ฒ IDLE์ ์คํ์ํค๋ฉด
์ด๋ ๊ฒ ์(shell)์ด๋ผ๊ณ ๋ถ๋ฅด๋ ์คํ ์ฐฝ์ด ์์ฑ๋ฉ๋๋ค.
ํ์ด์ฌ ์์ ๋ํ๋๋ '>>>' ๋ชจ์์ ํ๋กฌํํธ(prompt)๋ผ๊ณ ํฉ๋๋ค.
์ด๋ ๊ฒ ์ถ๋ ฅํจ์๋ฅผ ์ด์ฉํ์ฌ ์ถ๋ ฅ์ ํ ์ ์์ต๋๋ค.
๋๋ณด๊ธฐ
ํ์ด์ฌ ์์์๋ ์ํฐ๋ฅผ ์น๋ฉด ๋ฐ๋ก ํ์ด์ฌ ์ธํฐํ๋ฆฌํฐ๊ฐ ๋ฐ๋ก ๊ทธ ๋ช
๋ น์ ์ํํ๋ ๊ตฌ์กฐ๋ก ๋์ด ์๊ธฐ๋๋ฌธ์,
์ฐ๋ฆฌ๋ ํ์์ ๋ฐ๋ผ์ ๋ฐ์ดํฐ๋ฅผ ์
๋ ฅ๋ฐ๊ณ , ์ฒ๋ฆฌํ๊ณ ์ถ๋ ฅํ๋ ๊ณผ์ ์ ํ๋ก๊ทธ๋๋ฐํด์ผ ํ๋ค.
์ด๋ฅผ ์ํด์ ํ์ด์ฌ ํ๋ก๊ทธ๋จ ํ์ผ์ ์์ฑํ๊ณ ์ด๋ฅผ ํ๊บผ๋ฒ์ ์ฒ๋ฆฌํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ด ํ์ํ๋ค
์๋ก์ด ํ์ผ์ ๋ง๋ค์ด์ ํธ์ง๊ธฐ(Editor)์ฐฝ์ ๋์์ค๋๋ค.
๋ค์์ผ๋ก ํธ์ง ์ฐฝ์์
print("python ํ์ผ ์์ฑํ๊ธฐ") ๋ฅผ ์
๋ ฅํด์คํ File -> Save๋ฅผ ์ ํํด์ค๋๋ค.
์ ์ฅํ ์์น๋ฅผ ์ ํ๊ณ .py๋ก ์ ์ฅํด์ค๋๋ค.
์ ์ฅ์ด ์๋ฃ๋๋ฉด
Run ์์ RunModule ์ ์ ํํ์ฌ ์คํ์์ผ ์ค๋๋ค.
์ ์ฐฝ์์ ์คํ๋์ด ์๋ํฐ์์ ์จ๋จ๋ print๋ฌธ์ด ์ถ๋ ฅ๋ ๊ฒ์ ํ์ธ ํ ์ ์์ต๋๋ค.
์๋๋ ํ์ด์ฐธ์์ ์ค์ตํ๋ ์ฝ๋ ์ฎ๊ฒจ ๋ณธ ๊ฒ์ธ๋ฐ ์ถ๋ ฅ์ ๊น๋ํ๊ฒ ์ ๋๋ ๊ฑฐ ๊ฐ๋ค์! ์๊ฐ๋ณด๋ค
IDLE๋ ๊ฐํธํ ๊ฒ ?๊ฐ์์ ใ
ใ
ใ
๋ค์์ผ๋ก ๊ฐ๋จํ ์ฌ์น์ฐ์ฐ์ ํด๋ณด๊ฒ ์ต๋๋ค!
๊ณฑํ๊ธฐ,๋๋๊ธฐ,๋ํ๊ธฐ,๋นผ๊ธฐ ์ ๋ถ ์ ์คํ์ด ๋ฉ๋๋ค.
๊ณฑํ๊ธฐ์ ๋๋๊ธฐ๋ ์๋์ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ์ฐ์
๋๋ค.
๊ณฑํ๊ธฐ
โ
2 * 1 -> 2๊ณฑํ๊ธฐ 1
โ
2 **1 -> 2์1์น //๊ฐ์ ๋ง๋ก pow(2,1) ์ด๋ฐ์์ผ๋ก ์ธ ์ ์์
๋๋๊ธฐ
โ
10/3 ์์์ ์ดํ ์ซ์๊น์ง ๋ณด์ฌ์ค๋ค.
โ
10 //3 ๋ชซ์ ๊ตฌํ๋ค ์ ์๋๋๊ธฐ ์ ์ (๊ฒฐ๊ณผ๋ ์ ์์ด๋ค)
โ
10 % 3 ๋๋จธ์ง๋ฅผ ๊ตฌํ๋ค .( ๋๋จธ์ง ์ฐ์ฐ์๋ผ๊ณ ํจ)
๊ฐ๋จํ๊ฒ IDLE์ฌ์ฉ๋ฒ์ ์์๋ณด๊ณ ์ค์ตํด๋ดค๋๋ฐ์
์๋๋ ๋งค์ฐ ๋น ๋ฅด๊ณ , ํ์คํ์ค ์ฝ๋ฉ(?) ํ๊ณ ์คํ์ํค๊ธฐ์ ๋๋ฌด๋ ํธ๋ฆฌํ์ง๋ง, ์ฌ๋ฌ ์ค์ ๊ธธ๊ฒ ์ฝ๋ฉํ ๊ฒฝ์ฐ
๋ค๋ฅธ ์๋ํฐ๊ฐ ์กฐ๊ธ ๋ ํธํ ๊ฒ ๊ฐ์ต๋๋ค.. ใ
ใ
(์ ์๊ฒฌ์ผ ๋ฟ์ด์์! ๊ฐ์ ์์ ์๊ฒ ๋ง์ถฐ ์ฐ์๋ฉด ๋ฉ๋๋ค.)
์ค๋์ ๊ธฐ์ด์ ์ธ ๊ฒ๋ง ์ค์ต์ ํด๋ณด์๊ณ , ์ด๋ฐ ์๋ํฐ๋ ์๊ตฌ๋! ํ๊ณ ์๊ณ ์ค์ตํด๋ณด์
จ์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค~
์ ๋ ์์ผ๋ก PyCharm์ ์ด์ฉํด์ ์ฝ๋ฉ์ ํด๋ณด๋๋ก ํ ๊ป์ ใ
ใ
๊ทธ๋ผ ์๋ฝ