728x90
๋ฐ˜์‘ํ˜•

ํŒŒ์ด์ฌ 26

[๋ถ€์ŠคํŠธ์บ ํ”„ AI Tech 3๊ธฐ Pre-Course] ๊ผญ ์•Œ์•„์•ผ ํ•˜๋Š” ํŒŒ์ด์ฌ ๊ธฐ์ดˆ ์ง€์‹ Module and Project (๋ชจ๋“ˆ, ํŒจํ‚ค์ง€ ๊ทธ๋ฆฌ๊ณ  ํ”„๋กœ์ ํŠธ)

๋ชจ๋“  ๊ฒŒ์‹œ๋ฌผ์€ macOS Monterey 12.0.1 ๋ฒ„์ „์„ ๊ธฐ์ค€์œผ๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋ถ€์ŠคํŠธ์บ ํ”„ AI Tech 3๊ธฐ ์˜ˆ๋น„ ์บ ํผ๋ฅผ ์œ„ํ•œ Pre-Course ๊ฐ•์ขŒ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. Module and Project ๋ชจ๋“ˆ๊ณผ ํ”„๋กœ์ ํŠธ๋Š” ์ฝ”๋“œ๋ฅผ ๋‚จ๋“ค์—๊ฒŒ ๊ณต๊ฐœํ•  ๋•Œ ํ˜น์€ ๋‚จ์ด ๋งŒ๋“  ์ฝ”๋“œ๋ฅผ ๊ฐ€์ ธ์™€ ์“ธ ๋•Œ ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋ณธ์ ์ธ ์ฒด๊ณ„๊ฐ€ ๋˜๋Š” ๊ฒƒ์ด ๋ชจ๋“ˆ๊ณผ ํ”„๋กœ์ ํŠธ๋‹ค. ๊ฐ•์˜์—์„œ ์žฌ๋ฏธ์žˆ๋Š” ์‚ฌ์ง„์„ ์˜ˆ์‹œ๋กœ ๋“ค์–ด์ฃผ์…”์„œ ๊ฐ€์ ธ์™”๋‹ค. JAVA๋Š” ๋ณธ๋ฌธ๊นŒ์ง€ ๊ฐ€๋Š”๋ฐ ์™œ ์ด๋ฆฌ ์˜ค๋ž˜ ๊ฑธ๋ฆฌ๋Š๋ƒ. Python์€ Import Essay๋กœ ์—์„ธ์ด๋ฅผ ๋๋‚ด๋ฒ„๋ ธ๋Š๋ƒ. ๊ทธ๋งŒํผ ํŒŒ์ด์ฌ์€ ๋Œ€๋ถ€๋ถ„์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๋“ค์— ์˜ํ•ด ์ž˜ ๊ตฌํ˜„๋˜์–ด ์žˆ๋‹ค. ๋ชจ๋“ˆ์€ ์–ด๋–ค ๋Œ€์ƒ์˜ ๋ถ€๋ถ„์ด์ž ์กฐ๊ฐ์„ ์ด์•ผ๊ธฐํ•œ๋‹ค. ์ด๋ฅผ ๋ชจ์•„ ํ•˜๋‚˜์˜ ํฐ ํ”„๋กœ๊ทธ๋žจ ์ฆ‰, ํŒจํ‚ค์ง€๋ฅผ ๋งŒ๋“ ๋‹ค...

[๋ถ€์ŠคํŠธ์บ ํ”„ AI Tech 3๊ธฐ Pre-Course] ๊ผญ ์•Œ์•„์•ผ ํ•˜๋Š” ํŒŒ์ด์ฌ ๊ธฐ์ดˆ ์ง€์‹ OOP (๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ)

๋ชจ๋“  ๊ฒŒ์‹œ๋ฌผ์€ macOS Monterey 12.0.1 ๋ฒ„์ „์„ ๊ธฐ์ค€์œผ๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋ถ€์ŠคํŠธ์บ ํ”„ AI Tech 3๊ธฐ ์˜ˆ๋น„ ์บ ํผ๋ฅผ ์œ„ํ•œ Pre-Course ๊ฐ•์ขŒ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. Python Object Oriented Programming ํŒŒ์ด์ฌ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ž๋ฐ”์™€ C ++ ์—ญ์‹œ OOP ๊ธฐ๋ฐ˜์˜ ์–ธ์–ด๋“ค์ด๋‹ค. ๋ฐ์ดํ„ฐ ํ๋ฆ„์— ๊ธฐ๋ฐ˜ํ•œ ์ ˆ์ฐจ์ง€ํ–ฅ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฐฉ๋ฒ•์ด ํ•˜๋“œ์›จ์–ด์˜ ์—„์ฒญ๋‚œ ์„ฑ์žฅ๊ณผ ํ•จ๊ป˜ ํ•œ๊ณ„์ ์„ ๋ณด์˜€๊ณ , ํฐ ๋ฌธ์ œ๋ฅผ ์ž‘๊ฒŒ ์ชผ๊ฐœ๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ž‘์€ ๋ฌธ์ œ๋“ค์„ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ์ฒด๋“ค์„ ๋งŒ๋“  ๋’ค์— ์ด ๊ฐ์ฒด๋“ค์„ ์กฐํ•ฉํ•˜์—ฌ ํฐ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” Bottom-Up ๋ฐฉ์‹์ด ๋“ฑ์žฅํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฐ์ฒด๊ฐ„ ๋…๋ฆฝ์„ฑ์ด ๋†’์•„ ์ฝ”๋“œ ์ˆ˜์ •์ด ํ•„์š”ํ•  ๋•Œ๋„ ์ ์€ ๋ฒ”์œ„์˜ ์ฝ”๋“œ ์ˆ˜์ •์œผ๋กœ ๋ฌธ์ œ ํ•ด๊ฒฐ์ด ๊ฐ€๋Šฅํ•˜๊ณ  ์ด๋Š” ์œ ์ง€ ๊ด€๋ฆฌ ๋น„์šฉ์„ ๋‚ฎ์ถœ ์ˆ˜ ์žˆ..

[211203] ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•œ ํŒŒ์ด์ฌ ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

๋ชจ๋“  ๊ฒŒ์‹œ๋ฌผ์€ macOS Monterey 12.0.1 ๋ฒ„์ „์„ ๊ธฐ์ค€์œผ๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ €์„œ '์ด๊ฒƒ์ด ์ทจ์—…์„ ์œ„ํ•œ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋‹ค with ํŒŒ์ด์ฌ'์„ ๋ฐ”ํƒ•์œผ๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์‹ค์ „ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ์—์„œ ์œ ์šฉํ•œ ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ž€ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ํ‘œ์ค€ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๋ฏธ๋ฆฌ ๊ตฌํ˜„ํ•ด ๋†“์€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ํŒŒ์ด์ฌ ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ๋‹ค์Œ ๊ณต์‹ ๋ฌธ์„œ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ํ•„์š”ํ•œ ๊ธฐ๋Šฅ์ด ์žˆ๋‹ค๋ฉด ์ฐพ์•„ ์‚ฌ์šฉํ•˜๊ธธ ๊ถŒํ•˜๊ณ  ์žˆ๋‹ค. https://docs.python.org/ko/3/library/index.html ํŒŒ์ด์ฌ ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ — Python 3.10.0 ๋ฌธ์„œ ํŒŒ์ด์ฌ ํ‘œ์ค€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํŒŒ์ด์ฌ ์–ธ์–ด ๋ ˆํผ๋Ÿฐ์Šค ๋Š” ํŒŒ์ด์ฌ ์–ธ์–ด์˜ ์ •ํ™•ํ•œ ๋ฌธ๋ฒ•๊ณผ ์˜๋ฏธ๋ฅผ ์„ค๋ช…ํ•˜๊ณ  ์žˆ์ง€๋งŒ, ์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ ˆํผ๋Ÿฐ์Šค ์„ค๋ช…์„œ๋Š” ํŒŒ์ด์ฌ๊ณผ ํ•จ๊ป˜ ๋ฐฐ..

[211202] ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•œ ํŒŒ์ด์ฌ ๋ฌธ๋ฒ• 2ํŽธ (Python Basic)

๋ชจ๋“  ๊ฒŒ์‹œ๋ฌผ์€ macOS Monterey 12.0.1 ๋ฒ„์ „์„ ๊ธฐ์ค€์œผ๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ €์„œ '์ด๊ฒƒ์ด ์ทจ์—…์„ ์œ„ํ•œ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋‹ค with ํŒŒ์ด์ฌ'์„ ๋ฐ”ํƒ•์œผ๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ํŒŒ์ด์ฌ ๊ธฐ๋ณธ ์ž…์ถœ๋ ฅ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ’€์ด์˜ ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅ๋ฐ›๋Š” ๊ฒƒ์ด๋‹ค. ํŒŒ์ด์ฌ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅ๋ฐ›์„ ๋•Œ๋Š” input()์„ ์ด์šฉํ•˜๋ฉฐ ํ•œ ์ค„์˜ ๋ฌธ์ž์—ด์„ ์ž…๋ ฅ๋ฐ›๋„๋ก ํ•ด์ค€๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅ๋ฐ›์„ ๋•Œ๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•„ ์ž…๋ ฅ๋ฐ›์€ ๋ฌธ์ž์—ด์„ ๋„์–ด์“ฐ๊ธฐ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ๊ฐ๊ฐ ์ •์ˆ˜ ์ž๋ฃŒํ˜•์˜ ๋ฐ์ดํ„ฐ๋กœ ์ €์žฅํ•˜๋Š” ์ฝ”๋“œ์˜ ์‚ฌ์šฉ ๋นˆ๋„๊ฐ€ ๋งค์šฐ ๋†’๋‹ค. list(map(int, input().split())) -> ๋จผ์ € input()์œผ๋กœ ์ž…๋ ฅ๋ฐ›์€ ๋ฌธ์ž์—ด์„ split()์„ ์ด์šฉํ•ด ๊ณต๋ฐฑ์œผ๋กœ ๋‚˜๋ˆˆ ๋ฆฌ์ŠคํŠธ๋กœ ๋ฐ”๊พผ ๋’ค์— map()์„..

[211201] ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•œ ํŒŒ์ด์ฌ ๋ฌธ๋ฒ• 1ํŽธ (Python Basic)

๋ชจ๋“  ๊ฒŒ์‹œ๋ฌผ์€ macOS Monterey 12.0.1 ๋ฒ„์ „์„ ๊ธฐ์ค€์œผ๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ €์„œ '์ด๊ฒƒ์ด ์ทจ์—…์„ ์œ„ํ•œ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋‹ค with ํŒŒ์ด์ฌ'์„ ๋ฐ”ํƒ•์œผ๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ˆ˜ ์ž๋ฃŒํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ๊ฒฐ๊ตญ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๋Š” ํ–‰์œ„๋‹ค. ํŒŒ์ด์ฌ์˜ ์ž๋ฃŒํ˜•์—๋Š” ์ •์ˆ˜ํ˜•, ์‹ค์ˆ˜ํ˜•, ๋ณต์†Œ์ˆ˜ํ˜•, ๋ฌธ์ž์—ด, ๋ฆฌ์ŠคํŠธ, ํŠœํ”Œ, ๋”•์…”๋„ˆ๋ฆฌ ๋“ฑ์ด ์žˆ๋‹ค. ๋งŽ์€ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ์—์„œ ํŠนํžˆ ์ •์ˆ˜ํ˜•์„ ๋‹ค๋ฃจ๋Š” ๋ฌธ์ œ๊ฐ€ ์ถœ์ œ๋œ๋‹ค. ์ตœ๋‹จ ๊ฒฝ๋กœ๋กœ ๊ฐ€๋Šฅํ•œ ์ตœ๋Œ“๊ฐ’์ด 10์–ต ๋ฏธ๋งŒ์ด๋ผ๋ฉด ๋ฌดํ•œ(INF)์„ ํ‘œํ˜„ํ•  ๋•Œ 10์–ต์„ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ ์ด๋•Œ ์ผ์ผ์ด 10์–ต์„ ํŠน์ • ๋ณ€์ˆ˜์— ๋Œ€์ž…ํ•˜๋Š” ์ผ์€ ๋ฒˆ๊ฑฐ๋กœ์›Œ ์ง€์ˆ˜ ํ‘œํ˜„ ๋ฐฉ์‹์ธ 1e9๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด๋‹ค. ํ˜น์€ 987,654,321์ด๋ผ๊ณ  ์ ์œผ๋ฉด 1e9์™€ ์œ ์‚ฌํ•  ์ •๋„๋กœ ํฌ๋ฏ€๋กœ ์ด๋ ‡๊ฒŒ ์ ๊ธฐ๋„ ํ•œ๋‹ค. ๋ณดํ†ต ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์€ ์‹ค์ˆ˜๋ฅผ ์ฒ˜..

[211201] ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ, ์˜จ๋ผ์ธ ์ €์ง€ ์‚ฌ์ดํŠธ, ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ณต์žก๋„

๋ชจ๋“  ๊ฒŒ์‹œ๋ฌผ์€ macOS Monterey 12.0.1 ๋ฒ„์ „์„ ๊ธฐ์ค€์œผ๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ €์„œ '์ด๊ฒƒ์ด ์ทจ์—…์„ ์œ„ํ•œ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋‹ค with ํŒŒ์ด์ฌ'์„ ๋ฐ”ํƒ•์œผ๋กœ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ๊ฐœ๋…๊ณผ ๋ฐฐ๊ฒฝ ๊ธฐ์—…/๊ธฐ๊ด€์—์„œ ์ง์›์ด๋‚˜ ์—ฐ์ˆ˜์ƒ์„ ์„ ๋ฐœํ•˜๊ธฐ ์œ„ํ•œ ๋ชฉ์ ์œผ๋กœ ์‹œํ–‰๋˜๋Š” ๋ฌธ์ œ ํ’€์ด ์‹œํ—˜. ๊ทผ๋ž˜ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๊ฐ€ ๋Š˜์–ด๋‚จ์— ๋”ฐ๋ผ ์ด๋ฅผ ์—ฐ์Šตํ•  ์ˆ˜ ์žˆ๋Š” ์˜จ๋ผ์ธ ์‹œ์Šคํ…œ์ธ ์˜จ๋ผ์ธ ์ €์ง€ ์‚ฌ์ดํŠธ ์ธ๊ธฐ. ์ฒ˜์Œ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋ฅผ ์ค€๋น„ํ•˜๋Š” ์‚ฌ๋žŒ์„ ์œ„ํ•œ ์ปค๋ฆฌํ˜๋Ÿผ์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค. ํŒŒ์ด์ฌ ๋ฌธ๋ฒ• ๊ณต๋ถ€ -> ์ฝ”๋“œ์—… ์‰ฌ์šด ๋ฌธ์ œ๋ถ€ํ„ฐ 200๋ฌธ์ œ -> ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ด๋ก ๊ณผ ๊ธฐ์ถœ๋ฌธ์ œ ํ•™์Šต -> ๋ฐฑ์ค€ ์˜จ๋ผ์ธ ์ €์ง€ ์œ ํ˜•๋ณ„ ๋ฌธ์ œ ํ’€์ด https://codeup.kr CodeUp โ˜† ํŒŒ์ด์ฌ ๋‹ค์šด๋กœ๋“œ : ํŒŒ์ด์ฌ3 โ˜† ๋ฌด๋ฃŒ C์–ธ์–ด IDE : Code::blocks DEV C..

728x90
๋ฐ˜์‘ํ˜•