๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ145

[์ธํ”„๋Ÿฐ ๋ฆฌํ”„ 2๊ธฐ] ์„น์…˜ 6. ํŒŒ์ด์ฌ ํด๋ž˜์Šค ๋ฐ ๋ชจ๋“ˆ, ํŒจํ‚ค์ง€๐Ÿƒ ๊ฐ•์˜๋ฅผ ํ†ตํ•ด ๋ฐฐ์šด ์  Class ํด๋ž˜์Šค๋Š” ๋ถ•์–ด๋นต ํ‹€์ด๊ณ  ์ธ์Šคํ„ด์Šค ๊ทธ ํ‹€์„ ๊ฐ€์ง€๊ณ  ์ฐ์–ด๋‚ด๋Š” ๊ฐ์ฒด์ด๋‹ค(์ธ์Šคํ„ด์Šค๋Š” ๊ฐ์ฒด์— ํฌํ•จ) ์ดˆ๊ธฐํ™” ํ•จ์ˆ˜ : __init__(self, name, age) - self๋ฅผ ์ฒซ ๋ฒˆ์งธ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ๊ฐ€์ง„๋‹ค ์ธ์Šคํ„ด์Šคํ™” : ์„ค๊ณ„๋„(ํด๋ž˜์Šค)๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๊ตฌํ˜„ํ•œ ๊ฒƒ a = Cat("mikky" , 2) c = Cat("mikky", 2) ๋ผ๊ณ  ์ธ์Šคํ„ด์Šคํ™”ํ•œ ๋’ค id(a)์™€ id(c)๋ฅผ ๋น„๊ตํ•˜๋ฉด ํŒŒ์ด์ฌ์—์„œ๋Š” ์ „ํ˜€ ๋‹ค๋ฅธ ๊ฐ์ฒด๋กœ ๊ฐ„์ฃผํ•˜๊ณ  ์žˆ์Œ ํด๋ž˜์Šค ๋ณ€์ˆ˜ : ์ง์ ‘ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•˜๊ณ  ๊ณต์œ  / ์ธ์Šคํ„ด์Šค ๋ณ€์ˆ˜ : ๊ฐ์ฒด๋งˆ๋‹ค ๋ณ„๋„ ์กด์žฌ(์ž์‹ ๋งŒ์˜ ๊ณต๊ฐ„์ด ์žˆ์Œ) self - self๋กœ ์ •์˜๋œ ์ธ์Šคํ„ด์Šค ๋ณ€์ˆ˜๋Š” ํด๋ž˜์Šค ์ „์ฒด์—์„œ ์œ ํšจ -> ๋ชจ๋“  ๋ฉ”์†Œ๋“œ์—์„œ ์ ‘๊ทผ ๊ฐ€๋Šฅ - self๊ฐ€ ์—†๋Š” ๋ณ€์ˆ˜๋Š” ๋ฉ”์†Œ๋“œ ๋‚ด์—์„œ๋งŒ ์œ ํšจํ•œ ์ง€์—ญ.. 2021. 3. 28.
[์ธํ”„๋Ÿฐ ๋ฆฌํ”„ 2๊ธฐ] ์„น์…˜ 5. ํŒŒ์ด์ฌ ํ•จ์ˆ˜ ๋ฐ ์ž…๋ ฅ๐Ÿƒ * ์ธํ”„๋Ÿฐ์—์„œ ๊ณต๊ฐœํ•œ ํ”Œ๋ ˆ์ด๋ฆฌ์ŠคํŠธ(inflaylist)์ธ๋ฐ bgm์ด ์ข‹์•„์„œ ํ•œ๋ฒˆ ๋„ฃ์–ด๋ดค์Šต๋‹ˆ๋‹ค๐Ÿฅณ www.youtube.com/watch?v=qMwzWk81tVM ๊ฐ•์˜๋ฅผ ํ†ตํ•ด ๋ฐฐ์šด ์  - functions ๋‹ค์ค‘ ๋ฐ˜ํ™˜(=๋‹ค์ค‘ ๋ฆฌํ„ด) ๊ฐ€๋Šฅ : ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฐ˜ํ™˜ ๊ฐ’์„ ํ˜ธ์ถœํ•œ ์ชฝ์— ์ค„ ์ˆ˜ ์žˆ์Œ + ํŠœํ”Œ, ๋ฆฌ์ŠคํŠธ, ๋”•์…”๋„ˆ๋ฆฌ๋„ ์ด์™€ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ๋ฐ˜ํ™˜ ๊ฐ€๋Šฅ 3๊ฐœ ๋ฆฌํ„ด(return y1, y2, y3) - 3๊ฐœ ์–ธํŒฉํ‚น(x, y, z = func_mul(10)) *args(์–ธํŒจํ‚น) : ํŠœํ”Œ ํ˜•ํƒœ(*) def args_func(*args): # ๋งค๊ฐœ๋ณ€์ˆ˜ ์ด๋ฆ„์€ ์ž์œ , ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๊ฐ€๋ณ€, ํŠœํ”Œ ํ˜•ํƒœ์—์„œ ์ฃผ๋กœ ์“ฐ์ž„ for i, v in enumerate(args): print('Result : {}'.format(i), v) pr.. 2021. 3. 28.
[ํ›„๊ธฐ] ์ปดํ™œ 2๊ธ‰ ์‹ค๊ธฐ ํ•ฉ๊ฒฉ๐Ÿ’ซ ๋ฐฉํ•™๋™์•ˆ 1๊ธ‰ ์‹ค๊ธฐ ์‹œํ—˜์— ์‘์‹œํ•˜๊ธฐ๋กœ ๊ณ„ํšํ–ˆ์ง€๋งŒ ๊ณ„์† ๋ฏธ๋ฃจ๋‹ค๋ณด๋‹ˆ ์œ ๋™๊ท ์Œค 3๋‹จ๊ณ„๋ฅผ 1ํšŒ๋…๋„ ๋ชปํ•œ ์ฑ„ ์ƒˆํ•™๊ธฐ๋ฅผ ๋งž์ดํ•  ๊ฒƒ ๊ฐ™์•„ ๋ถ€๋žด๋ถ€๋žด 1๊ธ‰์—์„œ 2๊ธ‰์œผ๋กœ ๋ณ€๊ฒฝํ•˜์—ฌ ์‹œํ—˜์„ ๋ดค๋‹ค ์„œ์šธ์ƒ๊ณตํšŒ์˜์†Œ(๋‚จ๋Œ€๋ฌธ) ์ œ5์‹œํ—˜์žฅ(2F)์—์„œ ๋ดค๊ณ  ์ œ5์‹œํ—˜์žฅ์€ 32์„๊นŒ์ง€ ์žˆ์—ˆ๋˜ ๊ฒƒ์œผ๋กœ ๊ธฐ์–ตํ•œ๋‹ค๊ทธ ์ค‘ 28๋ฒˆ์ด์—ˆ๊ณ .. ๋’ท ๋ฒˆํ˜ธ์ผ์ˆ˜๋ก ์‹œํ—˜์ด ์–ด๋ ต๋‹ค๊ธธ๋ž˜ ๊ฑฑ์ •ํ–ˆ๋Š”๋ฐ [์œ ๋™๊ท ์Œค 3๋‹จ๊ณ„ ๊ธฐ์ค€์œผ๋กœ] ๋ฌธ์ œ1. ๊ธฐ๋ณธ ์ž‘์—… / ๋ฌธ์ œ2. ๊ณ„์‚ฐ ์ž‘์—… / ๋ฌธ์ œ3. ๋ถ„์„ ์ž‘์—… / ๋ฌธ์ œ4. ๊ธฐํƒ€ ์ž‘์—… ์ค‘ [๋ฌธ์ œ2. ๊ณ„์‚ฐ์ž‘์—…]์„ ์ œ์™ธํ•˜๊ณค ๋‚˜๋จธ์ง€๋Š” ์•„์ฃผ ๋ฌด๋‚œํ–ˆ๋‹ค ๋ฌธ์ œ1. ๊ธฐ๋ณธ ์ž‘์—… -> ํ–‰ ๋†’์ด๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๋Š”๋ฐ ์ด์ „์— ํ•œ๋Šฅ๊ฒ€ ํŒŒ์ผ์„ ์ž‘์„ฑํ•˜๋ฉด์„œ ์“ด ๊ธฐ๋Šฅ์ด๋ผ ๋ฐ”๋กœ ํ’€ ์ˆ˜ ์žˆ์—ˆ๋‹ค ๋ฌธ์ œ2. ๊ณ„์‚ฐ ์ž‘์—… -> ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ จ ํ•จ์ˆ˜๋‚˜ VLOOKUP, HLOOK.. 2021. 3. 26.
[์ธ๊ณต์ง€๋Šฅ] ์ธ๊ณต์ง€๋Šฅ ๊ธฐ์ดˆ ์Šคํ„ฐ๋”” www.youtube.com/channel/UCgYEDLbAcP26PjuOGebu05A AI๋Š” ๋‚ด ์นœ๊ตฌ ๊ณต์ต ์œ ํŠœ๋ธŒ ์ฑ„๋„ "AI๋Š” ๋‚ด์นœ๊ตฌ"์ž…๋‹ˆ๋‹ค. ์ธ๊ณต์ง€๋Šฅ(AI)์˜ ๊ธฐ๋ณธ ๊ฐœ๋…๋ถ€ํ„ฐ ๋ˆ„๊ตฌ๋‚˜ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ์ฝ”๋”ฉ๊นŒ์ง€ ๋ˆ„๊ตฌ๋‚˜ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์†ก, ์ˆ˜ํฌ์ž๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. AI์•„์ €์”จ KAIST ์˜ค์ข…ํ›ˆ ๊ต์ˆ˜๋‹˜์ด ์นœ์ ˆํžˆ www.youtube.com ‘AI๋Š” ๋‚ด์นœ๊ตฌ’ ์ธ๊ณต์ง€๋Šฅ ๊ธฐ์ดˆ : ์ˆ˜ํ•™์—†๋Š” ์ธ๊ณต์ง€๋Šฅ ๊ฐ•์˜์™€ ์ธ๊ณต์ง€๋Šฅ ํŠธ๋ Œ๋“œ ํŒŒ์ด์ฌ : ์ ํ”„ํˆฌํŒŒ์ด์ฌ ์‚ฌ์ดํŠธ(wikidocs.net/book/1) ์ธ๊ณต ์ง€๋Šฅ 1956๋…„ ๋ฏธ๊ตญ ๋‹คํŠธ๋จธ์Šค ๋Œ€ํ•™์— ์žˆ๋˜ ์กด ๋งค์นด์‹œ ๊ต์ˆ˜๊ฐ€ ๊ฐœ์ตœํ•œ ๋‹คํŠธ๋จธ์Šค ํšŒ์˜์—์„œ ์ฒ˜์Œ ๋“ฑ์žฅ 1956๋…„ ๋‹น์‹œ ์ธ๊ณต ์ง€๋Šฅ์˜ ์„ ๊ตฌ์ž๋“ค์ด ๊ฟˆ๊พผ ๊ฒƒ์€ ์ตœ์ข…์ ์œผ๋กœ ์ธ๊ฐ„์˜ ์ง€๋Šฅ๊ณผ ์œ ์‚ฌํ•œ ํŠน์„ฑ์„ ๊ฐ€์ง„ ๋ณต์žกํ•œ ์ปดํ“จํ„ฐ๋ฅผ ์ œ์ž‘ํ•˜๋Š” ๊ฒƒ AI.. 2021. 3. 22.
[์ธํ”„๋Ÿฐ ๋ฆฌํ”„ 2๊ธฐ] ์„น์…˜ 4. ํŒŒ์ด์ฌ ํ๋ฆ„ ์ œ์–ด๐Ÿƒ ๊ฐ•์˜๋ฅผ ํ†ตํ•ด ๋ฐฐ์šด ์  ์‚ฐ์ˆ  > ๊ด€๊ณ„ > ๋…ผ๋ฆฌ ์ˆœ์„œ๋กœ ์—ฐ์‚ฐ ์ ์šฉ ํŒŒ์ด์ฌ์€ ์ธ๋ดํŠธ์— ๋ฏผ๊ฐ -> ๋„์–ด์“ฐ๊ธฐ 4๋ฒˆ์ด๋‚˜ TABํ‚ค๋กœ ๋“ค์—ฌ์“ฐ๊ธฐ ํ•˜๊ธฐ ํ•œ๊ธ€ ๊นจ์ง์ด ๋‚˜ํƒ€๋‚  ๊ฒฝ์šฐ -> atom์—์„œ๋Š” ๊นจ์ง€๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์–ด์„œ ์ฝ”๋“œ ์œ„์— ์ถ”๊ฐ€ํ•ด์ฃผ๋ฉด ๋จ (vscode์—์„œ ์ž‘์„ฑํ–ˆ์„ ๋•Œ๋Š” ๋ฌธ์ œ๊ฐ€ ๋‚˜ํƒ€๋‚˜์ง€๋Š” ์•Š์•˜๋‹ค) import sys import io sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8') sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8') in, not in ์—ฐ์‚ฐ์ž๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ฌธ์ž์—ด, ๋ฆฌ์ŠคํŠธ, ํŠœํ”Œ ๋“ฑ์—์„œ ํ•ด๋‹น ์ˆซ์ž๋‚˜ ๋ฌธ์ž๊ฐ€ ์žˆ๋Š”์ง€ ์ฒดํฌ ๊ฐ€๋Šฅ for v in range(ST.. 2021. 3. 20.
[์ธํ”„๋Ÿฐ ๋ฆฌํ”„ 2๊ธฐ] ์„น์…˜ 3. ํŒŒ์ด์ฌ ๊ธฐ์ดˆ ์ž๋ฃŒํ˜•๐Ÿƒ ๊ฐ•์˜๋ฅผ ํ†ตํ•ด ๋ฐฐ์šด ์  // ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ธฐ์–ตํ•ด์•ผํ•  ์ž๋ฃŒํ˜• // complex : ๋ณต์†Œ์ˆ˜ bool : ๋ถˆ๋ฆฐ str : ๋ฌธ์ž์—ด list : ๋ฆฌ์ŠคํŠธ ex) list = [str1, str2] tuple : ํŠœํ”Œ ex) tuple = (1, 2, 3) / tuple = 1, 2, 3 set : ์ง‘ํ•ฉ ex) set = {1, 2, 3} dict : ์‚ฌ์ „, ํ‚ค์™€ ๊ฐ’์œผ๋กœ ๊ตฌ์„ฑ ex) dict = {"name":"Machine Learning", "version":2.0"} complex ๋ผ๋Š” ์ž๋ฃŒํ˜•์ด ์กด์žฌํ•˜๋Š” ๊ฒƒ์„ ์ด๋ฒˆ ๊ฐ•์˜๋ฅผ ํ†ตํ•ด ์ฒ˜์Œ ์•Œ์•˜๋‹ค a = 10.0 -> a๋Š” .0์œผ๋กœ ์ธํ•ด float(์‹ค์ˆ˜ํ˜•)์ด๊ณ  b = 10 -> b๋Š” int(์ •์ˆ˜ํ˜•)์ด๋‹ค ๋‹ค๋ฅธ ์–ธ์–ด์—์„œ๋Š” ์—„์ฒญ ํฐ ์ˆ˜๋Š” ๋”ฐ๋กœ ์ž๋ฃŒํ˜•์„ ์ง€์ •ํ•ด์•ผํ•˜๋Š”๋ฐ, ํŒŒ์ด์ฌ์—.. 2021. 3. 20.