ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [1ํšŒ์ฐจ-5] IDLE๊ณผ ๊ฑฐ๋ถ์ด ๊ทธ๋ž˜ํ”ฝ
    ๋กœ๋ด‡๊ต์œก/1ํšŒ์ฐจ_ํŒŒ์ด์ฌ 2020. 8. 5. 01:09

    1. IDLE

     

    IDLE ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰

     

      IDLE ํ”„๋กœ๊ทธ๋žจ์„ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์‹คํ–‰ํ•ด ์ค๋‹ˆ๋‹ค.

     

     

    IDLE ํ”„๋กœ๊ทธ๋žจ

     

      IDLE ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๋ฉด Python 3.8.5 Shell ์ฐฝ์ด ๋œน๋‹ˆ๋‹ค. ์ด์ „์— ์‚ฌ์šฉํ•˜๋˜ ์…ธํ•˜๊ณ  ๋ฐฐ๊ฒฝ ์ƒ‰๊น”์ด ๋‹ค๋ฅด๊ณ  ๋ฉ”๋‰ด๊ฐ€ ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค. ์ด์ „์— ์‚ฌ์šฉํ–ˆ๋˜ ํŒŒ์ด์ฌ์˜ ๋Œ€ํ™”ํ˜• ์…ธ ํ”„๋กœ๊ทธ๋žจ์€ ๋ช…๋ น์„ ํ•œ ์ค„์”ฉ ์ž…๋ ฅํ•˜๋ฉด ๊ฒฐ๊ณผ๋ฅผ ๋ฐ”๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์„œ ํŽธ๋ฆฌํ•˜์ง€๋งŒ ์ž…๋ ฅํ•œ ํ”„๋กœ๊ทธ๋žจ์„ ์ €์žฅํ–ˆ๋‹ค๊ฐ€ ๋‹ค์‹œ ์‹คํ–‰ํ•˜๊ธฐ ์–ด๋ ค์šฐ๋ฉฐ ์—๋Ÿฌ๋ฅผ ์ˆ˜์ •ํ•˜๊ธฐ๋„ ๋ฒˆ๊ฑฐ๋กญ์Šต๋‹ˆ๋‹ค.

      ์ง€๊ธˆ๋ถ€ํ„ฐ ์‚ฌ์šฉํ•  IDLE์—์„œ๋Š” ๋ณ„๋„์˜ ์ž…๋ ฅ ์ฐฝ์— ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ํŒŒ์ผ๋กœ ์ €์žฅํ•˜์—ฌ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŒŒ์ด์ฌ ํ”„๋กœ๊ทธ๋žจ์€ ์ €์žฅ ์‹œ ํŒŒ์ผ๋ช….py ์ฒ˜๋Ÿผ py๊ฐ€ ํ™•์žฅ์ž๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

     

     

    IDLE ํ”„๋กœ๊ทธ๋žจ ์„ค์ •

     

      ๊ธ€์ž ํฌ๊ธฐ์™€ ๊ธ€๊ผด์„ ๋ณ€๊ฒฝํ•˜๊ธฐ ์œ„ํ•ด Options ๋ฉ”๋‰ด์—์„œ Configure IDLE ์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

     

     

     

    ํ‰์†Œ ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•  ๋•Œ ์‚ฌ์šฉํ•  ๊ธ€๊ผด๊ณผ ๊ธ€์ž ํฌ๊ธฐ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

     

     

    ๊ธ€์ž ํฌ๊ธฐ๋ฅผ 14๋กœ ์กฐ์ •ํ•œ ๋ชจ์Šต

     

     

    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(๋ฐ˜์ง€๋ฆ„)  

     

      ๊ฑฐ๋ถ์ด ๊ทธ๋ž˜ํ”ฝ ๋ช…๋ น์–ด๋ฅผ ์…ธ์— ์ž…๋ ฅํ•˜์—ฌ ๊ฑฐ๋ถ์ด๊ฐ€ ์–ด๋–ป๊ฒŒ ์›€์ง์ด๋Š”์ง€ ์•Œ์•„๋ด…์‹œ๋‹ค. ๊ฑฐ๋ฆฌ์™€ ๊ฐ๋„๋ผ๊ณ  ์ ํžŒ ๋ถ€๋ถ„์— ์ž„์˜์˜ ์ˆซ์ž๋ฅผ ์ ์–ด๋ด…๋‹ˆ๋‹ค. ๋„ˆ๋ฌด ํฐ ์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

    ๋Œ“๊ธ€

Designed by Tistory.