๐Ÿ’ป Programming/Python

๐Ÿ’ป Programming/Python

[ํŒŒ์ด์ฌ ์ฝ”๋”ฉ ๋„์žฅ] Unit 8. ๋ถˆ๊ณผ ๋น„๊ต, ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž ์•Œ์•„๋ณด๊ธฐ

| ๋ถˆ๊ณผ(boolean) ๋น„๊ต ์—ฐ์‚ฐ์ž ์‚ฌ์šฉํ•˜๊ธฐ - boolean = True, False๋กœ ํ‘œํ˜„ - 1, 3.6, ‘Python’ ์ฒ˜๋Ÿผ ๊ฐ’์˜ ์ผ์ข…. | ๋น„๊ต ์—ฐ์‚ฐ์ž์˜ ํŒ๋‹จ ๊ฒฐ๊ณผ >>> 3 > 1 True - ๋น„๊ต ์—ฐ์‚ฐ์ž์™€ ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์ž์˜ ํŒ๋‹จ ๊ฒฐ๊ณผ๋กœ True, False๋ฅผ ์‚ฌ์šฉ. | ์ˆซ์ž๊ฐ€ ๊ฐ™์€์ง€ ๋‹ค๋ฅธ์ง€ ๋น„๊ตํ•˜๊ธฐ >>> 10 == 10 #10๊ณผ 10์ด ๊ฐ™์€์ง€ ๋น„๊ต True >>> 10 != 10 #10๊ณผ 5๊ฐ€ ๋‹ค๋ฅธ์ง€ ๋น„๊ต True - ๋‘ ์ˆซ์ž๊ฐ€ ๊ฐ™์€์ง€ ๋น„๊ตํ•  ๋•Œ๋Š” ==(equal), ๋‹ค๋ฅธ์ง€ ๋น„๊ตํ•  ๋•Œ๋Š” ≠ (not equal)์„ ์‚ฌ์šฉ. - ํŒŒ์ด์ฌ์—์„œ ๋‘ ๊ฐ’์ด ๊ฐ™์€์ง€ ๋น„๊ตํ•  ๋•Œ๋Š” =์ด ์•„๋‹Œ ==์„ ์‚ฌ์šฉ. =์€ ํ• ๋‹น ์—ฐ์‚ฐ์ž๋กœ ์ด๋ฏธ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ. | ๋ฌธ์ž์—ด์ด ๊ฐ™์€์ง€ ๋‹ค๋ฅธ์ง€ ๋น„๊ตํ•˜๊ธฐ >>> 'Python'..

๐Ÿ’ป Programming/Python

[ํŒŒ์ด์ฌ ์ฝ”๋”ฉ ๋„์žฅ] Unit 7. ์ถœ๋ ฅ ๋ฐฉ๋ฒ• ์•Œ์•„๋ณด๊ธฐ

| ๊ฐ’์„ ์—ฌ๋Ÿฌ ๊ฐœ ์ถœ๋ ฅ >>> print(1, 2, 3) 1 2 3 >>> print('Hello', 'python') Hello python - print์— ๋ณ€์ˆ˜๋‚˜ ๊ฐ’์„ ์ฝค๋งˆ๋กœ ๊ตฌ๋ถ„ํ•ด์„œ ๋„ฃ์œผ๋ฉด ๊ฐ ๊ฐ’์ด ๊ณต๋ฐฑ์œผ๋กœ ๋„์›Œ์ ธ์„œ ํ•œ ์ค„๋กœ ์ถœ๋ ฅ๋จ. | sep ๋กœ ๊ฐ’ ์‚ฌ์ด์— ๋ฌธ์ž ๋„ฃ๊ธฐ - ๊ฐ’ ์‚ฌ์ด์— ๊ณต๋ฐฑ์ด ์•„๋‹Œ ๋‹ค๋ฅธ ๋ฌธ์ž๋ฅผ ๋„ฃ๊ณ  ์‹ถ์„ ๋•Œ - print์˜ sep์— ๋ฌธ์ž ๋˜๋Š” ๋ฌธ์ž์—ด์„ ์ง€์ •ํ•ด์ฃผ๋ฉด ๋จ. - print(๊ฐ’1, ๊ฐ’2, sep='๋ฌธ์ž ๋˜๋Š” ๋ฌธ์ž์—ด') - print(๋ณ€์ˆ˜1, ๋ณ€์ˆ˜2, sep='๋ฌธ์ž ๋˜๋Š” ๋ฌธ์ž์—ด') >>> print(1, 2, 3, sep=', ') #sep์— ์ฝค๋งˆ์™€ ๊ณต๋ฐฑ์„ ์ง€์ • 1, 2, 3 >>> print(4, 5, 6, sep',') #sep์— ์ฝค๋งˆ๋งŒ ์ง€์ • 4,5,6 >>> print('H..

๐Ÿ’ป Programming/Python

[ํŒŒ์ด์ฌ ์ฝ”๋”ฉ ๋„์žฅ] Unit 6. ๋ณ€์ˆ˜์™€ ์ž…๋ ฅ ์‚ฌ์šฉํ•˜๊ธฐ

| ๋ณ€์ˆ˜ ๋งŒ๋“ค๊ธฐ - ๋ณ€์ˆ˜ ์ด๋ฆ„ = ๊ฐ’ - ๋ณ€์ˆ˜๊ฐ€ ์ƒ์„ฑ๋˜๋Š” ๋™์‹œ์— ๊ฐ’์ด ํ• ๋‹น. ๐Ÿ’ก ๋ณ€์ˆ˜ ์ด๋ฆ„ ๊ทœ์น™ - ์˜๋ฌธ ๋ฌธ์ž์™€ ์ˆซ์ž๋ฅผ ์‚ฌ์šฉ. - ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ - ๋ฌธ์ž๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์•ผ ํ•˜๋ฉฐ, ์ˆซ์ž๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋ฉด ์•ˆ๋จ. - _(๋ฐ‘์ค„ ๋ฌธ์ž)๋กœ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Œ. - ํŠน์ˆ˜ ๋ฌธ์ž (+, -, *, /, $, @, &, % ๋“ฑ)๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ. - ํŒŒ์ด์ฌ ํ‚ค์›Œ๋“œ(if, for, while, and, or ๋“ฑ)๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ. | ๋ณ€์ˆ˜์˜ ์ž๋ฃŒํ˜• ์•Œ์•„๋‚ด๊ธฐ >>> x = 10 >>> y = 'Hello world' >>> type(x) >>> type(y) - ๋ณ€์ˆ˜์˜ ์ž๋ฃŒํ˜•์€ ๋ณ€์ˆ˜์— ๋“ค์–ด๊ฐ€๋Š” ๊ฐ’์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง. - ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์ž๋ฃŒํ˜•์ด ๋งž์ง€ ์•Š๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์Œ. ์ด๋•Œ type์œผ๋กœ ์ž๋ฃŒํ˜•์ด ๋ฌด์—‡์ธ์ง€ ์ฐพ์•„๋ณผ ๊ฒƒ! ๐Ÿ’ก ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ..

๐Ÿ’ป Programming/Python

[ํŒŒ์ด์ฌ ์ฝ”๋”ฉ ๋„์žฅ] Unit.5 ์ˆซ์ž ๊ณ„์‚ฐํ•˜๊ธฐ

- ํŒŒ์ด์ฌ์—์„œ๋Š” ์ˆซ์ž๋ฅผ ์ •์ˆ˜, ์‹ค์ˆ˜, ๋ณต์†Œ์ˆ˜๋กœ ๊ตฌ๋ถ„. >>> 1 + 1 2 >>> 1 - 2 -1 >>> 2 * 2 4 >>> 5 / 2 # ํŒŒ์ด์ฌ ๋ฒ„์ „์—์„œ๋Š” 2.5๊ฐ€ ์•„๋‹Œ 2๊ฐ€ ๋‚˜์˜ด. ์ •์ˆ˜๋ผ๋ฆฌ ๋‚˜๋ˆ—์…ˆ์€ ์ •์ˆ˜๊ฐ€ ๋‚˜์˜ค๋„๋ก ์ •ํ•จ. 2.5 >>> 4 / 2 2.0 - // ๋Š” floor division(๋ฒ„๋ฆผ ๋‚˜๋ˆ—์…ˆ) ์ด๋ผ๊ณ  ๋ถˆ๋ฆฌ๋ฉฐ, ๋‚˜๋ˆ—์…ˆ์˜ ๊ฒฐ๊ณผ์—์„œ ์†Œ์ˆ˜์  ์ดํ•˜๋Š” ๋ฒ„๋ฆผ. - ์‹ค์ˆ˜์— // ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ์‹ค์ˆ˜๊ฐ€ ๋‚˜์˜ค๋ฉฐ, ๊ฒฐ๊ณผ๋Š” ํ•ญ์ƒ .0์œผ๋กœ ๋๋‚จ. >>> 5 // 2 # ๋‚˜๋ˆ—์…ˆ ํ›„ ์†Œ์ˆ˜์  ์ดํ•˜๋ฅผ ๋ฒ„๋ฆฌ๋Š” // ์—ฐ์‚ฐ์ž 2 >>> 5.5 // 2 2.0 - % ๋Š” modulo(๋ชจ๋“ˆ๋กœ) ์—ฐ์‚ฐ์ž๋ผ๊ณ  ๋ถˆ๋ฆผ. >>> 5 % 2 # ๋‚˜๋ˆ—์…ˆ ํ›„ ๋‚˜๋จธ์ง€๋ฅผ ๊ตฌํ•˜๋Š” % ์—ฐ์‚ฐ์ž 1 - **์€ ๊ฑฐ๋“ญ์ œ๊ณฑ ์—ฐ์‚ฐ์ž์ด๋ฉฐ, ์ˆซ์ž๋ฅผ ํŠน์ • ํšŸ..

๐Ÿ’ป Programming/Python

[ํŒŒ์ด์ฌ ์ฝ”๋”ฉ ๋„์žฅ] Unit 4. ๊ธฐ๋ณธ ๋ฌธ๋ฒ• ์•Œ์•„๋ณด๊ธฐ

- .py ํŒŒ์ผ = ํŒŒ์ด์ฌ ์Šคํฌ๋ฆฝํŠธ ๋˜๋Š” ์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ - ์ฝ˜์†”(ํ„ฐ๋ฏธ๋„, ๋ช…๋ น ํ”„๋กฌํŠธํ”„)์—์„œ python ์Šคํฌ๋ฆฝํŠธํŒŒ์ผ.py ํ˜•์‹์œผ๋กœ ์‹คํ–‰ ๊ฐ€๋Šฅ. ์ฃผ์„(Comment) - ํŒŒ์ด์ฌ ์ธํ„ฐํ”„๋ฆฌํ„ฐ๊ฐ€ ์ฒ˜๋ฆฌํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์‹คํ–‰์— ์˜ํ–ฅ ์—†์Œ ํ•œ ์ค„ ์ฃผ์„ - ์ฝ”๋“œ ๋งจ ์•ž์— #์„ ์‚ฌ์šฉํ•˜๋ฉด ํ•ด๋‹น ์ค„์€ ๋ชจ๋‘ ์ฃผ์„์ด ๋จ. - ์ฝ”๋“œ ๋’ค์— #์œผ๋กœ ์ฃผ์„ ์ž‘์„ฑ์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์•ž์— ์žˆ๋Š” ์ฝ”๋“œ๋งŒ ์ •์ƒ์ ์œผ๋กœ ๋™์ž‘ํ•จ. # Hello, world! ์ถœ๋ ฅ print('Hello, world!') #printf('1234567890') ๋ธ”๋ก ์ฃผ์„ - ๋ธ”๋ก ์ฃผ์„์€ ๊ฐ ์ค„๋งˆ๋‹ค ๋งจ ์•ž์— #์„ ๋„ฃ์Œ. - ์ฝ”๋“œ๋ฅผ ์ฝ๊ธฐ ์‰ฝ๋„๋ก # ๋’ค์— ๊ณต๋ฐฑ์„ ํ•œ ์นธ ๋„์›€. # ๋”ํ•˜๊ธฐ # a = 1 + 2 # print('Hello, world!') ํŒŒ์ด์ฌ์—์„œ ํ•œ๊ธ€ ์ฃผ์„ ์‚ฌ์šฉํ•˜..

์ง€์ด๋‹›
'๐Ÿ’ป Programming/Python' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (2 Page)