๐Ÿ“‚ ์„ค์น˜ ๐Ÿ“‚

  • https://www.python.org/downloads/windows/
  • ํ•ด๋‹น ๋งํฌ์—์„œ Download Windows x86 executable installer ์„ค์น˜
    IDLE

    Options -> configure IDLE -> Font Face : consolas๋กœ ์ง€์ •

๐Ÿ”” ๊ธฐ๋ณธ ๐Ÿ””

๋Œ€ํ™”ํ˜• ์…ธ >>> ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•˜๋ฉด ๋ฐ”๋กœ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์—ฌ์คŒ

  • ์˜ˆ์‹œ
  • SyntaxError : ๋ฌธ๋ฒ•์ ์ธ ๋ถ€๋ถ„์—์„œ ์˜ค๋ฅ˜ ๋ฐœ์ƒ ! ์ด์™ธ์˜ ์—๋Ÿฌ๋ฐœ์ƒ ์‹œ ์—๋Ÿฌ ๋‚ด์šฉ ๋ณต์‚ฌํ•ด์„œ ๊ตฌ๊ธ€๋งํ•ด๋ณด๊ธฐ
  • ์ถœ๋ ฅ print()์‚ฌ์šฉ
  • ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„ํ•˜๋ฏ€๋กœ ์ฃผ์˜!
  • ํ”„๋กœ๊ทธ๋žจ ๋งŒ๋“ค ๋•Œ fileํ˜•ํƒœ๋กœ ์ €์žฅ : ํŒŒ์ผ๋ช….py

๐Ÿข๊ฑฐ๋ถ์ด ๊ทธ๋ž˜ํ”ฝ ๋ชจ๋“ˆ ๐Ÿข

  • ๊ฑฐ๋ถ์ด ๊ทธ๋ฆฌ๊ธฐ
  • ๋””ํดํŠธ ๊ฑฐ๋ถ์ด ์ƒ์„ฑ
  • t.foward(distance) : ๊ฑฐ๋ถ์ด๊ฐ€ distance ํ”ฝ์…€๋งŒํผ ์ด๋™
  • t.right(distance)/ t.left(distance) : distance๊ฐ๋„๋งŒํผ ๊ฑฐ๋ถ์ด ํšŒ์ „

๐Ÿ–๏ธ Hello ๋‘๋ฒˆ ์ถœ๋ ฅ ํ”„๋กœ๊ทธ๋žจ ๐Ÿ–๏ธ

  1. ํŒŒ์ด์ฌ ์…ธ์—์„œ File -> New File
  2. ์ƒ์„ฑ๋œ ํŒŒ์ผ์— ๋‚ด์šฉ ์ž‘์„ฑ
  3. ํŒŒ์ผ ์ €์žฅ
  4. Run -> Run Module
  5. ๊ฒฐ๊ณผ
  • ++ ์ฃผ์„(ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰์— ์˜ํ–ฅX) : ํŒŒ์ด์ฌ ์ฃผ์„์€ '#' ์‚ฌ์šฉ

โ™’ ๊ฑฐ๋ถ์ด ๊ทธ๋ž˜ํ”ฝ์œผ๋กœ ๋„ํ˜• ๊ทธ๋ฆฌ๋Š” ํ”„๋กœ๊ทธ๋žจ โ™’

1. ์‚ผ๊ฐํ˜• ๊ทธ๋ฆฌ๊ธฐ

  • ๊ฒฐ๊ณผ
  • t.shape('turtle') ์ฝ”๋“œ ์ถ”๊ฐ€

2. ์‚ฌ๊ฐํ˜•/์› ๊ทธ๋ฆฌ๊ธฐ

  • ๊ฒฐ๊ณผ

    ์ฃผ์„์ฒ˜๋ฆฌ๊ฐ€ ๋นจ๊ฐ„๊ธ€์ž๋กœ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์ง€๋งŒ ์‹คํ–‰ํ•  ๋•Œ๋Š” ๋ฌธ์ œ ์—†๋‹ค.

โœ… ์‘์šฉ โœ…

++ ๋นจ๊ฐ„์‚ผ๊ฐํ˜•, ๊ตต์€ ์ดˆ๋ก์„  ์‚ฌ๊ฐํ˜•, ๋” ๊ตต์€ ํŒŒ๋ž€ ์›
์›๋ž˜์˜ ์ฝ”๋“œ์— ๋„ํ˜•์„ ๊ทธ๋ฆฌ๊ธฐ ์ „ ์ƒ‰๊ณผ ํŽœ์‚ฌ์ด์ฆˆ ์ง€์ •ํ•ด์ฃผ๊ธฐ!
t.color("red") # ์ƒ‰์ƒ
t.pensize(3) # ํŽœ ๋‘๊ป˜

  • ๊ฒฐ๊ณผ

๐Ÿ”ฃ ์—ฐ์‚ฐ๊ณผ ๋ณ€์ˆ˜ ๐Ÿ”ฃ

์—ฐ์‚ฐ

  • ** : ์ œ๊ณฑ
  • // : ์ •์ˆ˜๋กœ ๋‚˜๋ˆ„์—ˆ์„ ๋•Œ์˜ ๋ชซ !! ํŒŒ์ด์ฌ์—๋งŒ ์žˆ์Œ !!
  • % : ์ •์ˆ˜๋กœ ๋‚˜๋ˆ„์—ˆ์„ ๋•Œ์˜ ๋‚˜๋จธ์ง€
  • ๋ฌธ์ž์—ด๋ผ๋ฆฌ ๋”ํ•˜๊ธฐ ๊ฐ€๋Šฅ

๋ณ€์ˆ˜

  • ๋ณ€ํ•  ์ˆ˜ ์žˆ๋Š” ์ˆ˜, ์ •๋ณด๋ณด๊ด€์†Œ ์—ญํ• 
  • ๋ช‡ ๋ฒˆ์ด๋ผ๋„ ์ €์žฅ๋œ ๊ฐ’ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅ
  • ๊ตฌ๋ถ„์„ ์œ„ํ•ด ์˜๋ฏธ์žˆ๋Š” ๋ณ€์ˆ˜๋ช… ์‚ฌ์šฉํ•˜๊ธฐ
    ex) ์ด๋ฆ„์„ ๋„ฃ๋Š” ๋ณ€์ˆ˜๋ฉด name, ํฌ๊ธฐ๋ฅผ ๋„ฃ๋Š” ๋ณ€์ˆ˜๋ฉด size ( a, b, c๋“ฑ ์˜๋ฏธ์—†๋Š” ์ด๋ฆ„์œผ๋กœ ์‚ฌ์šฉํ•˜์ง€๋ง๊ธฐ~~~)
  • ์ž๋ฃŒํ˜• ์„ ์–ธ์„ ํ•˜์ง€ ์•Š์•„๋„ ๋จ

โฉ for๋ฌธ โฉ

1. Hello๋ฅผ ๋ฐ˜๋ณตํ•˜์—ฌ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ

  • ๋‹จ์ˆœํ•œ ๋ฐฉ๋ฒ•
  • for๋ฌธ์„ ์‚ฌ์šฉํ•œ ๋ฐฉ๋ฒ•
  • for ๋ณ€์ˆ˜๋ช… in ---- :
    ____๋ฐ˜๋ณตํ•  ๋‚ด์šฉ
    range(10) -> 0๋ถ€ํ„ฐ 9๊นŒ์ง€ ์ถœ๋ ฅ
    range(1,10) -> 1๋ถ€ํ„ฐ 9๊นŒ์ง€ ์ถœ๋ ฅ
    range(1,11) -> 1๋ถ€ํ„ฐ 10๊นŒ์ง€ ์ถœ๋ ฅ #ํ—ท๊ฐˆ๋ฆฌ๋ฉด range(1, 10+1)๋กœ ๊ธฐ์–ต

2. ๋ฐ˜๋ณต ๋ธ”๋ก์„ ์•Œ์•„๋ณด๋Š” ํ”„๋กœ๊ทธ๋žจ

  • ๊ฒฐ๊ณผ
  • ๋“ค์—ฌ์“ฐ๊ธฐ๊ฐ€ ๋˜์ง€ ์•Š์€ print(300)์€ for๋ฌธ ๋ฐ˜๋ณต์ด ๋‹ค ๋๋‚˜๊ณ  ์ถœ๋ ฅ๋œ๋‹ค.

3. ๋ฐ˜๋ณต ๊ธฐ๋Šฅ์œผ๋กœ ๋„ํ˜•์„ ๊ทธ๋ฆฌ๋Š” ํ”„๋กœ๊ทธ๋žจ

๐Ÿšฉ! 2์ผ์ฐจ ์†Œ๊ฐ !๐Ÿšฉ

์˜ค๋Š˜์€ ํŒŒ์ด์ฌ ์„ค์น˜, ๊ธฐ์ดˆ ๋“ฑ์„ ๊ณต๋ถ€ํ–ˆ๋‹ค. ํ•™๊ต ๋‹ค๋‹ˆ๋ฉด์„œ ํŒŒ์ด์ฌ ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ•˜์ง€๋Š” ์•Š์•˜์ง€๋งŒ ์กฐ๊ธˆ ๊ณต๋ถ€ํ•ด๋ณธ์ ์ด ์žˆ๊ณ  ์š”์ฆ˜ ๋งŽ์ด ๋ณด์ด๋Š” ์–ธ์–ด๋ผ ์ต์ˆ™ํ•ด์„œ ์˜ค๋Š˜ ๊ฐ•์˜๋Š” ์ดํ•ด์— ์–ด๋ ค์›€์€ ์—†์—ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋„ˆ๋ฌด ๊ฒ‰ํ•ฅ๊ธฐ ์‹์œผ๋กœ ์˜ˆ์ „์— ๊ณต๋ถ€ํ–ˆ์–ด์„œ ์ง€๊ธˆ ์‰ฝ๊ฒŒ ๋ณด๋‹ค๊ฐ€ ๋‚˜์ค‘์—” ์ข€ ์–ด๋ ค์›Œ์งˆ ๊ฒƒ ๊ฐ™์•„์„œ ๋ฌด์„ญ๊ธดํ•˜๋‹ค ์‚ฌ์‹ค ์ด๋Ÿฐ์  ์˜ˆ์ „์— ๊ฒ๋‚˜ ๋งŽ์•˜์–ด์„œ ์ •์‹  ๋ฐ”์ง ์ฐจ๋ฆฌ๊ณ  ๋“ค์–ด์•ผ๊ฒ ๋‹ค ~.<

profile
๋ฐฐ๊ณ ํŒŒ์šฉ.

0๊ฐœ์˜ ๋Œ“๊ธ€