๐Ÿ“š ์Šคํ„ฐ๋”” 355

[2ํŒ€/๊น€์„ธ์—ฐ] 10์ฃผ์ฐจ ํŒŒ์ด์ฌ ์Šคํ„ฐ๋”” - ์˜ˆ์™ธ์ฒ˜๋ฆฌ

์˜ˆ์™ธ์ฒ˜๋ฆฌ :ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ๋ฐœํ•˜๋ฉด์„œ ์˜ˆ์ƒํ•˜์ง€ ๋ชปํ•œ ์ƒํ™ฉ์ด ๋ฐœ์ƒ ex) ์‚ฌ์šฉ์ž์˜ ์ž…๋ ฅ ์˜ค๋ฅ˜ ์‚ฌ์ดํŠธ์— ๊ฐ€์ž…ํ•˜์—ฌ ์•„์ด๋””๋ฅผ ์ƒ์„ฑ > ์•„์ด๋””๋Š” ์˜๋ฌธ์ž๋‚˜ ์ˆซ์ž๋ฅผ ์ง€์›ํ•˜์ง€๋งŒ ์‚ฌ์šฉ์ž๊ฐ€ ํ•œ๊ธ€ ์ž…๋ ฅ์„ ์‹œ๋„ํ•จ > ์ž…๋ ฅ๋œ ํ•œ๊ธ€์ด ๋ฌธ์ œ ์—†์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ > ์ž์นซ ์‚ฌ์šฉ์ž๊ฐ€ ํ•ด๋‹น ์›น ์‚ฌ์ดํŠธ์— ๋กœ๊ทธ์ธํ•˜์ง€ ๋ชปํ•จ ex) MS์˜คํ”ผ์Šค์˜ ์ž๋™์ €์žฅ - ์˜ˆ์™ธ์ฒ˜๋ฆฌ :์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ์˜ˆ์™ธ์™€ ์˜ˆ์ธก ๋ถˆ๊ฐ€๋Šฅํ•œ ์˜ˆ์™ธ ์˜ˆ์ธก๊ฐ€๋Šฅํ•œ์˜ˆ์™ธ :ํ…์ŠคํŠธ ๋ฐ•์Šค์— ์‹ค์ˆ˜๋กœ ์ž˜๋ชป๋œ ๊ฐ’์„ ์ž…๋ ฅํ•œ ๊ฒฝ์šฐ :์‹ค์ œ๋กœ ์กด์žฌํ•˜์ง€ ์•Š๋Š” ํŒŒ์ผ์— ์ €์žฅํ•  ๊ฒƒ ๊ฐ™์€ ๊ฒฝ์šฐ ๊ฐœ๋ฐœ์ž๋Š” ์‚ฌ์ „์— ์˜ˆ์ธกํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ์–ผ๋งˆ๋“ ์ง€ ์˜ˆ์™ธ์ฒ˜๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•จ (์ž…๋ ฅ๊ฐ’์„ ์ž˜๋ชป ์ž…๋ ฅํ•˜๋ฉด, if๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž˜๋ชป ์ž…๋ ฅํ–ˆ๋‹ค๊ณ  ์‘๋‹ตํ•จ) ์˜ˆ์ธก ๋ถˆ๊ฐ€๋Šฅํ•œ ์˜ˆ์™ธ :๋งค์šฐ ๋งŽ์€ ํŒŒ์ผ์„ ์ฒ˜๋ฆฌํ•  ๋•Œ ๋ฌธ์ œ๋ฐœ์ƒ : ํŒŒ์ผ ์•ˆ์— ๋‚ด์šฉ์ด ์—†๋Š”๋ฐ ์ฒ˜๋ฆฌํ•˜..

[3ํŒ€/์•ˆ์†Œ์—ฐ] 9์ฐจ์‹œ ํŒŒ์ด์ฌ ๊ณผ์ œ-๋ชจ๋“ˆ๊ณผ ํŒจํ‚ค์ง€

1๋ฒˆ - 2๋ฒˆ 2๋ฒˆ - 2๋ฒˆ 3๋ฒˆ - 720 4๋ฒˆ - 5๋ฒˆ 5๋ฒˆ - 5๋ฒˆ 6๋ฒˆ a+b4 7๋ฒˆ - ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. 8๋ฒˆ - pip์€ ํŒŒ์ด์ฌ์— ํ•œ์ •๋œ ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž์ด๊ณ , conda๋Š” ๋‹ค๋ฅธ ์–ธ์–ด์˜ ํŒจํ‚ค์ง€๋„ ๊ด€๋ฆฌํ•œ๋‹ค ๊ทธ๋ž˜์„œ pip์€ ์ตœ์‹ ๋ฒ„์ „์ด ๋นจ๋ฆฌ ์˜ฌ๋ผ์˜ค์ง€๋งŒ, conda๊ฐ€ ํŒจํ‚ค์ง€ ์˜์กด์„ฑ์ด๋‚˜ ์†๋„ ๋ฉด์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ ์œ ๋ฆฌํ•˜๋‹ค. 9๋ฒˆ - ์•Œ๋ฆฌ์•„์Šค๋Š” ํ—ท๊ฐˆ๋ฆฌ๊ฑฐ๋‚˜ ๊ธด ๋ชจ๋“ˆ์˜ ์ด๋ฆ„์„ ๋ฐ”๊ฟ”๋ถ€๋ฅผ ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค as ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฆ„์„ ๊ฐ„๋‹จํžˆ ๋ฐ”๊ฟ”์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

[2ํŒ€/์œค์„œํ˜„] 9์ฐจ์‹œ ํŒŒ์ด์ฌ ๊ณผ์ œ - ๋ชจ๋“ˆ๊ณผ ํŒจํ‚ค์ง€

์ •๋‹ต : 5๋ฒˆ( ๋ชจ๋“ˆ = ๊ฐœ๋ณ„.py ํŒŒ์ผ) ์ •๋‹ต : 4๋ฒˆ #3 numpy ๋ชจ๋“ˆ์˜ arange ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด์„œ 0.0 ๋ถ€ํ„ฐ 5.0๊นŒ์ง€ 0.1์”ฉ ์ฆ๊ฐ€ํ•˜๋Š” ๊ฐ’์„ ํ™”๋ฉด์— ์ถœ๋ ฅ ํ•ด๋ณด์„ธ์š”. def arrange(num1,num2): while True: if num1 > num2: break print('%.1f'%num1) num1 +=0.1 from num import arrange arrange(0.0,5.0) #4 datetime ๋ชจ๋“ˆ์˜ now ํ•จ์ˆ˜์˜ ๋ฆฌํ„ด ๊ฐ’์˜ ํƒ€์ž…์„ ํ™”๋ฉด์— ์ถœ๋ ฅํ•ด๋ณด์„ธ์š”. ์ •๋‹ต : 2๋ฒˆ #6 ํŒจํ‚ค์ง€๋ฅผ ๋งŒ๋“œ๋Š” ๋‹จ๊ณ„๋ฅผ ์„œ์ˆ ํ•˜์‹œ์˜ค. 1) ๋””๋ ‰ํ„ฐ๋ฆฌ(ํด๋”) ๊ตฌ์„ฑํ•˜๊ธฐ / ํŒจํ‚ค์ง€ ์ด๋ฆ„ ์ •ํ•˜๊ธฐ( ๋Œ€๋ถ€๋ถ„ ์†Œ๋ฌธ์ž ์ด์šฉ) 2) ๋””๋ ‰ํ„ฐ๋ฆฌ๋ณ„๋กœ ํ•„์š”ํ•œ ๋ชจ๋“ˆ ๋งŒ๋“ค๊ธฐ 3) ๋””๋ ‰ํ„ฐ๋ฆฌ๋ณ„๋กœ __init__.py ๊ตฌ์„ฑํ•˜๊ธฐ 4..

[1ํŒ€/๊ถŒ๋‹จ์€] 9์ฐจ์‹œ ํŒŒ์ด์ฌ ๊ณผ์ œ - ๋ชจ๋“ˆ๊ณผ ํŒจํ‚ค์ง€

1. โ€œmyname.pyโ€๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ๋ชจ๋“ˆ์„ ๋งŒ๋“ค์–ด โ€œnameโ€ ํ•จ์ˆ˜๋ฅผ ์ •์˜ํ•˜๊ณ , ์ด ํ•จ์ˆ˜๋Š” โ€œmy name isโ€๋ฅผ ์ถœ๋ ฅํ•˜๊ณ  ์ด๋ฆ„์„ ์ž…๋ ฅ๋ฐ›์•„ ์ด๋ฆ„ ์„ ํฌํ•จํ•œ my name is (์ž…๋ ฅ๋ฐ›์€ ์ด๋ฆ„) ๋ฌธ์žฅ์„ ์ถœ๋ ฅํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜์‹œ์˜ค. 2. "calculator_module.py" ๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ๋ชจ๋“ˆ์„ ๋งŒ๋“ค์–ด "addition"(๋ง์…ˆ) ํ•จ์ˆ˜์™€ "subtraction" (๋บ„์…ˆ)ํ•จ์ˆ˜๋ฅผ ์ •์˜ํ•˜๊ณ , ๊ฐ๊ฐ ๋‘ ๊ฐœ์˜ ์ˆซ์ž๋ฅผ ๋”ํ•˜๊ณ  ๋นผ๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜์„ธ์š”. 3. ๋ชจ๋“ˆ์„ ํ˜ธ์ถœํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์„ธ ๊ฐ€์ง€ ํ˜•ํƒœ๋ฅผ ์ž‘์„ฑํ•˜์‹œ์˜ค. 4. time ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•˜์—ฌ localtime์„ ๋ฐ›์•„ ๋…„๋„, ์›”, ์ผ์„ ์ถœ๋ ฅํ•˜์‹œ์˜ค. 5. random ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•ด 1๋ถ€ํ„ฐ 10๊นŒ์ง€์˜ ๋‚œ์ˆ˜๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ์–ด๋–ค ์ˆซ์ž์ธ์ง€ ๋งž์ถ”๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. 6. ๋‹ค..

[3ํŒ€/๊น€์ˆ˜๊ฒฝ] 9์ฐจ์‹œ ํŒŒ์ด์ฌ ๊ณผ์ œ- ๋ชจ๋“ˆ๊ณผ ํŒจํ‚ค์ง€

import calculator* ์ฐจ์ด- ํŒŒ์ด์ฌ ํŒจํ‚ค์ง€๋Š” ๋Œ€๋ถ€๋ถ„ ํŒŒ์ด์ฌ ์ฝ”๋“œ ๋ฟ ์•„๋‹ˆ๋ผ c์ฝ”๋“œ๋ฅผ ๊ฐ™์ด ์„ค์น˜ํ•  ๋•Œ๊ฐ€ ๋งŽ์•„ ์ปดํŒŒ์ผ๋œ cํŒŒ์ผ์„ ์„ค์น˜ํ•ด์•ผ ํ•˜๋Š”๋ฐ, pip์€ ์ด๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์„ ๋•Œ๊ฐ€ ๋งŽ๊ณ , ๊ทธ์— ๋ฐ˜ํ•ด conda๋Š” ํ•œ๋ฒˆ์— ๋ชจ๋‘ ์„ค์น˜ํ•จ. pip๋Š” xํŒŒ์ผ์„ ์„ค์น˜๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๋Š”๋‹ค. conda๋Š” ์„ค์น˜๊ฐ€ ์‰ฌ์›Œ ์œˆ๋„์šฐ์—์„œ ์œ ์šฉํ•˜์ง€๋งŒ, ์ƒˆ๋กœ์šด ํŒจํ‚ค์ง€ ์„ค์น˜๋Š” pip๋กœ ํ•˜๋Š”๊ฒƒ์ด ์ข‹๋‹ค.

[2ํŒ€/๊น€๊ฐ€๋ฆผ, ์ตœ๋‹ค์˜ˆ] 9์ฐจ์‹œ ๋ชจ๋“ˆ๊ณผ ํŒจํ‚ค์ง€

๋ชจ๋“ˆ๊ณผ ํŒจํ‚ค์ง€ ์ฐธ๊ณ ๋„์„œ : ๋ฐ์ดํ„ฐ ๊ณผํ•™์„ ์œ„ํ•œ ํŒŒ์ด์ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ, ์ตœ์ƒ์ฒ  ๋ชจ๋“ˆ๊ณผ ํŒจํ‚ค์ง€์˜ ์ดํ•ด ๋ชจ๋“ˆ์˜ ๊ฐœ๋…โ†’ ํ•˜๋‚˜ํ•˜๋‚˜ ์—ฐ๊ฒฐํ•ด ์–ด๋–ค ๋ชฉ์ ์„ ๊ฐ€์ง„ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ์ž‘์€ ํ”„๋กœ๊ทธ๋žจ์ธํ„ฐํŽ˜์ด์Šค? ํ•ด๋‹น ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ชจ๋“ˆ ๊ฐ„์˜ ์—ฐ๊ฒฐ์„ ์œ„ํ•œ ์•ฝ์†random ๋ชจ๋“ˆ : ๋‚œ์ˆ˜๋ฅผ ์‰ฝ๊ฒŒ ์ƒ์„ฑ์‹œ์ผœ์ฃผ๋Š” ๋ชจ๋“ˆ import random random.randint(l, 1000) # 198 ํŒŒ์ด์ฌ์—์„œ์˜ ๋ชจ๋“ˆ ๊ฐ ๋ชจ๋“ˆ๋งˆ๋‹ค ์ €๋งˆ๋‹ค ์—ญํ• ์ด ์žˆ์–ด ์„œ๋กœ ๋‹ค๋ฅธ ๋ชจ๋“ˆ๊ณผ ์ธํ„ฐํŽ˜์ด์Šค๋งŒ ์—ฐ๊ฒฐ๋˜๋ฉด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์ž‘์€ ํ”„๋กœ๊ทธ๋žจ ์กฐ๊ฐ ํŒจํ‚ค์ง€์˜ ๊ฐœ๋…from ํ‚ค์›Œ๋“œ ์‚ฌ์šฉ : ๋ชจ๋“ˆ์„ ํ˜ธ์ถœํ•˜๊ธฐ ์œ„ํ•ด ํŒจํ‚ค์ง€๋ถ€ํ„ฐ ํ˜ธ์ถœ ๋ชจ๋“ˆ์˜ ๋ฌถ์Œ ๋ชจ๋“ˆ ๋งŒ๋“ค๊ธฐ ๋ชจ๋“ˆ ๋งŒ๋“ค๊ธฐ ์‹ค์Šต๋‹ค๋ฅธ ํŒŒ์ด์ฌ ํŒŒ์ผ์ด๋‚˜ ํŒŒ์ด์ฌ ์…ธ์—์„œ import๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ•ด๋‹น ๋ชจ๋“ˆ์˜ ํ•จ์ˆ˜๋ฅผ ์‰ฝ๊ฒŒ ๋ถˆ๋Ÿฌ..

[3ํŒ€/๊น€๊ทœ๋ฆฌ] 9์ฃผ์ฐจ ํŒŒ์ด์ฌ ์Šคํ„ฐ๋”” - ๋ชจ๋“ˆ๊ณผ ํŒจํ‚ค์ง€

#1. ๋ชจ๋“ˆ๊ณผ ํŒจํ‚ค์ง€์˜ ์ดํ•ด ํŒŒ์ด์ฌ์€ ๋งค์šฐ ๊ฐ„๊ฒฐํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ๊ทธ ๊ฐ€์žฅ ํฐ ์ด์œ  ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์ด๋ฏธ ํŒŒ์ด์ฌ์œผ๋กœ ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด๋‘์—ˆ๊ธฐ ๋•Œ๋ฌธ! ๋ชจ๋“ˆ(module) โ†’ ์ด๋ฏธ ์ž‘์„ฑ๋œ ํ”„๋กœ๊ทธ๋žจ ํŒจํ‚ค์ง€ (packages)โ†’ ์ด๋Ÿฐ ํ”„๋กœ๊ทธ๋žจ์˜, ๋ชจ๋“ˆ์˜ ๋ฌถ์Œ ๋ชจ๋“ˆ์˜ ๊ฐœ๋… ๋งŽ์€ ์ œํ’ˆ๋“ค์€ ์—ฌ๋Ÿฌ ๋ถ€ํ’ˆ์œผ๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ, ๋ชจ๋“ˆํ™”๋˜์–ด ํŒ๋งค๋˜๊ณ  ์žˆ์Œ ๋Œ€ํ‘œ์ ์ธ ์˜ˆ ; ๋ ˆ๊ณ  ๋ธ”๋ก ํ•˜๋‚˜๋งŒ์œผ๋กœ๋„ ์ œํ’ˆ but, ๋‹ค๋ฅธ ๋ธ”๋ก๊ณผ ์—ฐ๊ฒฐ ๋ฐ ํฐ ๋ฐ‘ํŒ์— ์กฐ๋ฆฝํ•จ์œผ๋กœ์จ ๊ฑฐ๋Œ€ํ•œ ์ž‘ํ’ˆ๋„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Œ ์ด๋•Œ ๋ ˆ๊ณ  ๋ธ”๋ก ํ•˜๋‚˜ํ•˜๋‚˜๊ฐ€ ๋ฐ”๋กœ ๋ชจ๋“ˆ ์ž๋™์ฐจ ๋ถ€ํ’ˆ, ๋ฒฝ๋Œ .. ๋“ฑ ํŒจํ‚ค์ง€์˜ ๊ฐœ๋… ๋ชจ๋“ˆ์˜ ๋ฌถ์Œ ๋ชจ๋“ˆ ํ˜ธ์ถœ โ€˜fromโ€™ ์‚ฌ์šฉ ๋ชจ๋“ˆ ํ˜ธ์ถœํ•˜๊ธฐ ์œ„ํ•ด ํŒจํ‚ค์ง€๋ถ€ํ„ฐ ํ˜ธ์ถœํ•˜๋Š” ๋ช…๋ น์–ด #2. ๋ชจ๋“ˆ ๋งŒ๋“ค๊ธฐ ๋ชจ๋“ˆ ๋งŒ๋“ค๊ธฐ ์‹ค์Šต in ํŒŒ์ด์ฌ โ†’ .py ํŒŒ์ผ ์ž์ฒด๊ฐ€ ๋ชจ๋“ˆ์ž„ ๊ฐ€์žฅ ์‰ฝ๊ฒŒ ..