-
[1ํ์ฐจ-5] IDLE๊ณผ ๊ฑฐ๋ถ์ด ๊ทธ๋ํฝ๋ก๋ด๊ต์ก/1ํ์ฐจ_ํ์ด์ฌ 2020. 8. 5. 01:09
1. IDLE
IDLE ํ๋ก๊ทธ๋จ์ ๊ฒ์ํ์ฌ ์คํํด ์ค๋๋ค.
IDLE ํ๋ก๊ทธ๋จ์ ์คํํ๋ฉด Python 3.8.5 Shell ์ฐฝ์ด ๋น๋๋ค. ์ด์ ์ ์ฌ์ฉํ๋ ์ ธํ๊ณ ๋ฐฐ๊ฒฝ ์๊น์ด ๋ค๋ฅด๊ณ ๋ฉ๋ด๊ฐ ์๊ฒผ์ต๋๋ค. ์ด์ ์ ์ฌ์ฉํ๋ ํ์ด์ฌ์ ๋ํํ ์ ธ ํ๋ก๊ทธ๋จ์ ๋ช ๋ น์ ํ ์ค์ฉ ์ ๋ ฅํ๋ฉด ๊ฒฐ๊ณผ๋ฅผ ๋ฐ๋ก ํ์ธํ ์ ์์ด์ ํธ๋ฆฌํ์ง๋ง ์ ๋ ฅํ ํ๋ก๊ทธ๋จ์ ์ ์ฅํ๋ค๊ฐ ๋ค์ ์คํํ๊ธฐ ์ด๋ ค์ฐ๋ฉฐ ์๋ฌ๋ฅผ ์์ ํ๊ธฐ๋ ๋ฒ๊ฑฐ๋กญ์ต๋๋ค.
์ง๊ธ๋ถํฐ ์ฌ์ฉํ IDLE์์๋ ๋ณ๋์ ์ ๋ ฅ ์ฐฝ์ ์ฝ๋๋ฅผ ์ ๋ ฅํ์ฌ ํ์ผ๋ก ์ ์ฅํ์ฌ ์คํํ ์ ์์ต๋๋ค. ํ์ด์ฌ ํ๋ก๊ทธ๋จ์ ์ ์ฅ ์ ํ์ผ๋ช .py ์ฒ๋ผ py๊ฐ ํ์ฅ์๋ก ์ฌ์ฉ๋ฉ๋๋ค.
๊ธ์ ํฌ๊ธฐ์ ๊ธ๊ผด์ ๋ณ๊ฒฝํ๊ธฐ ์ํด Options ๋ฉ๋ด์์ Configure IDLE ์ ์คํํฉ๋๋ค.
ํ์ ํ๋ก๊ทธ๋จ์ ์์ฑํ ๋ ์ฌ์ฉํ ๊ธ๊ผด๊ณผ ๊ธ์ ํฌ๊ธฐ๋ฅผ ์ค์ ํฉ๋๋ค.
2. ๊ฑฐ๋ถ์ด ๊ทธ๋ํฝ
ํ ์คํธ๋ก ์ฝ๋ฉ์ ํ๋ค ๋ณด๋ฉด ๊ฒฐ๊ณผ๊ฐ ๊ธ์๋ก๋ง ํํ์ด ๋์ด ์ฌ๋ฏธ๊ฐ ์์ด ์ค๊ฐ์ ํ๋ก๊ทธ๋๋ฐ ๊ณต๋ถ๋ฅผ ํฌ๊ธฐํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ํ์ด์ฌ์ ์ฝ๊ณ ์ฌ๋ฏธ์๊ฒ ํ๋ก๊ทธ๋๋ฐ์ ๋ฐฐ์ธ ์ ์๋๋ก ๊ฑฐ๋ถ์ด ๊ทธ๋ํฝ ๋ชจ๋์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ฑฐ๋ถ์ด ๊ทธ๋ํฝ์ ์ด์ฉํ์ฌ ํ์ด์ฌ ํ๋ก๊ทธ๋๋ฐ ๋ฌธ๋ฒ๊ณผ ํ๋ก๊ทธ๋๋ฐ ์๋ฆฌ๋ฅผ ์ดํดํด๋ด ์๋ค.
์ค์ต1 ๊ฑฐ๋ถ์ด ๊ทธ๋ํฝ ๋ถ๋ฌ์ค๊ธฐ >>> import turtle >>> turtle.shape("turtle") ์ค์ต2 ๊ฑฐ๋ถ์ด ์์ง์ด๊ธฐ >>> turtle.forward(100) >>> turtle.right(90) >>> turtle.forward(100) ์ค์ต3 ๊ฑฐ๋ถ์ด ๊ทธ๋ํฝ ๋ช ๋ น์ด >>> turtle.forward(๊ฑฐ๋ฆฌ) turtle.fd(๊ฑฐ๋ฆฌ) >>> turtle.backward(๊ฑฐ๋ฆฌ) turtle.back(๊ฑฐ๋ฆฌ) >>> turtle.left(๊ฐ๋) turtle.lt(๊ฐ๋) >>> turtle.right(๊ฐ๋) turtle.rt(๊ฐ๋) >>> turtle.circle(๋ฐ์ง๋ฆ) ๊ฑฐ๋ถ์ด ๊ทธ๋ํฝ ๋ช ๋ น์ด๋ฅผ ์ ธ์ ์ ๋ ฅํ์ฌ ๊ฑฐ๋ถ์ด๊ฐ ์ด๋ป๊ฒ ์์ง์ด๋์ง ์์๋ด ์๋ค. ๊ฑฐ๋ฆฌ์ ๊ฐ๋๋ผ๊ณ ์ ํ ๋ถ๋ถ์ ์์์ ์ซ์๋ฅผ ์ ์ด๋ด ๋๋ค. ๋๋ฌด ํฐ ์๋ฅผ ์ ๋ ฅํ์ง ์๋๋ก ํฉ๋๋ค.
'๋ก๋ด๊ต์ก > 1ํ์ฐจ_ํ์ด์ฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[1ํ์ฐจ-7] ์์ฐจ ๊ตฌ์กฐ, ๋ฐ๋ณต ๊ตฌ์กฐ (0) 2020.08.08 [1ํ์ฐจ-6] ๋ณ์๋ฅผ ์ด์ฉํ ํ๋ก๊ทธ๋จ (1) 2020.08.05 [1ํ์ฐจ-4] ํ์ด์ฌ ์ ธ (0) 2020.08.05 [1ํ์ฐจ-3] ์ด์ฆ์ผ๋ก ํ์ด์ฌ ๊ณต๋ถํ๊ธฐ (0) 2020.08.04 [1ํ์ฐจ-2] ํ์ด์ฌ ์๊ฐ ๋ฐ ์ค์น (0) 2020.08.02