์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 
์ธํ”„๋Ÿฐ ์˜๋ฌธ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ 
BEST

ํŒŒ์ด์ฌ(Python)์œผ๋กœ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์ฃผ์‹ ํ€€ํŠธ ํˆฌ์žํ•˜๊ธฐ Part1

๋ณธ ์ˆ˜์—…์—์„œ๋Š” ํŒŒ์ด์ฌ(Python)์˜ ํŒ๋‹ค์Šค(Pandas) ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋‹ค์–‘ํ•œ ํ˜•ํƒœ์˜ ๊ธˆ์œต๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•˜๊ณ  ์ฒ˜๋ฆฌํ•˜๋Š” ์›๋ฆฌ์™€ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๋ฐฐ์šฐ๊ณ , ์ด๋ฅผ ์‹ค์ „์—์„œ ๋งˆ์ฃผํ•  ์ˆ˜ ์žˆ๋Š” ์ƒํ™ฉ์— ์ ์šฉํ•ด๋ณด๋ฉฐ ์ตœ์ข…์ ์œผ๋กœ๋Š” ์žฌ๋ฌด์ œํ‘œ ๋ฐ์ดํ„ฐ์— ๊ธฐ๋ฐ˜ํ•œ ๋ฐฑํ…Œ์ŠคํŒ…(backtesting)์„ ๊ตฌํ˜„ํ•˜๋Š” ๋ฒ•(๊ฐ•ํ™˜๊ตญ๋‹˜ 'ํ•  ์ˆ˜ ์žˆ๋‹ค ํ€€ํŠธ ํˆฌ์ž' ์ฑ… ๊ธฐ๋ฐ˜)์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ด…๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ์—ฌ๋Ÿฌ๋ถ„๋“ค์€ ํˆฌ์ž ๋…ผ๋ฆฌ์— ๋Œ€ํ•œ ๊ฒ€์ฆ์ด๋‚˜ ๊ทผ๊ฑฐ ์—†์ด, ๋‹จ์ˆœํžˆ ๋‚จ์ด ์ข‹๋‹ค๋Š” ๊ฒƒ๋งŒ ๋”ฐ๋ผํ•˜๋Š” '์ˆ˜๋™์ ์ธ ํˆฌ์ž์ž'์—์„œ ๋ฒ—์–ด๋‚˜, ์ „๋žต ๊ตฌํ˜„์— ํ•„์š”ํ•œ ๋‹ค์–‘ํ•œ ์š”์†Œ๋“ค์„ ํŒŒ์ด์ฌ(Python)๊ณผ ํŒ๋‹ค์Šค(Pandas)๋กœ ํ™œ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋กœ๋ถ€ํ„ฐ ์ž์œ ์ž์žฌ๋กœ ์ถ”์ถœํ•˜์—ฌ ์ •๋Ÿ‰์ ์œผ๋กœ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ๋Š” '์ž๊ธฐ ์ฃผ๋„์ ์ด๋ฉด์„œ ๋Šฅ๋™์ ์ธ ํˆฌ์ž์ž'๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Thumbnail

์ดˆ๊ธ‰์ž๋ฅผ ์œ„ํ•ด ์ค€๋น„ํ•œ
[๋ฐ์ดํ„ฐ ๋ถ„์„, ๊ธˆ์œต ยท ์žฌํ…Œํฌ] ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๊ฑธ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์–ด์š”

  • 1. ๊ธˆ์œต ๋ฐ์ดํ„ฐ ๋ถ„์„/์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด ๊ฐœ๋ฐœ๋œ ํŒŒ์ด์ฌ(Python)์˜ Pandas ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์‚ฌ์šฉ๋ฒ•๊ณผ ๊ธฐ๋ณธ ์ž‘๋™ ์›๋ฆฌ

  • 2. ๋‹ค์–‘ํ•œ ํ˜•ํƒœ์˜ ๊ธˆ์œต๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ, ์ „๋žต์„ ํ…Œ์ŠคํŠธํ•˜๊ธฐ ์œ„ํ•œ ํ˜•ํƒœ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐฉ๋ฒ•

  • 3. ์‹ค์ „์—์„œ ์ ‘ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธˆ์œต๋ฐ์ดํ„ฐ ๊ด€๋ จ ์˜ˆ์ œ์™€, ๋ฐฑํ…Œ์ŠคํŒ… ๊ตฌํ˜„์— ๋ฐ˜๋“œ์‹œ ํ•„์š”ํ•œ ํ…Œํฌ๋‹‰

  • 4. ํŒŒ์ด์ฌ(Python)์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์‹œ๊ฐํ™”(Visualization)ํ•˜๋Š” ์›๋ฆฌ์™€ ์ด๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ๋” ์ง๊ด€์ ์œผ๋กœ ์ดํ•ดํ•˜๋Š” ๋ฐฉ๋ฒ•

  • 5. Pandas๋กœ ๊ตฌํ˜„ํ•˜๋Š” vectorized ๋ฐฑํ…Œ์ŠคํŒ…์˜ ์›๋ฆฌ์™€ ๋ฐฑํ…Œ์ŠคํŒ…์‹œ ์ฃผ์˜ํ•ด์•ผ ํ•  ์‚ฌํ•ญ๋“ค

  • 6. ์‹ค์ „ ํ”„๋กœ์ ํŠธ: ๊ฐ•ํ™˜๊ตญ๋‹˜์˜ 'ํ•  ์ˆ˜ ์žˆ๋‹ค! ํ€€ํŠธํˆฌ์ž' ์ „๋žต ๊ตฌํ˜„

์ฃผ์‹ ํˆฌ์ž๋ฅผ ๋˜‘๋˜‘ํ•˜๊ฒŒ & ์ „๋žต์ ์œผ๋กœ! 
ํŒŒ์ด์ฌ(Python) ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ํˆฌ์ž์— ๋„์ „ํ•˜์„ธ์š”!

์ปค๋ฆฌํ˜๋Ÿผ ์ „์ฒด ๋กœ๋“œ๋งต
๋กœ๋“œ๋งต ์ „๊ฐ•์˜ 30% ํ• ์ธ๋ฐ›๊ธฐ(ํด๋ฆญ)

๊ฐœ๋ณ„ ๊ฐ•์ขŒ ์ˆ˜๊ฐ• ํ• ์ธ(์ตœ๋Œ€ 30%) ์ด๋ฒคํŠธ
์ด๋ฒคํŠธ ๋ฐ”๋กœ๊ฐ€๊ธฐ (ํด๋ฆญ)

๐Ÿ™Œ ๋ˆ„๊ตฌ๋ฅผ ์œ„ํ•œ ๊ฐ•์˜์ธ๊ฐ€์š”?

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

์ธ๊ฐ„์€ ํˆฌ์ž์— ๋„ˆ๋ฌด ๋ถˆ๋ฆฌํ•œ ์š”์†Œ๋“ค์„ ๊ฐ–์ถ”๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ตณ์€ ์˜์ง€๋ฅผ ๊ฐ–๊ณ  ๊ฒฐ์‹ฌ์„ ํ•ด๋„ ๋‚ด๊ฐ€ ์•Œ๊ณ  ์žˆ๋˜ ์ง€์‹์ด๋‚˜ ์ฃผ๋ณ€ ํ™˜๊ฒฝ์— ์กฐ๊ธˆ์ด๋ผ๋„ ๋ณ€ํ™”๊ฐ€ ์ƒ๊ธฐ๋ฉด ์‹ฌ๋ฆฌ์ ์œผ๋กœ ํ”๋“ค๋ฆฌ๊ฒŒ ๋˜๊ณ , ์–ด๋–ป๊ฒŒ๋“  ๋‚˜์˜ ์ƒ๊ฐ๊ณผ ํŒ๋‹จ์— ์œ ๋ฆฌํ•œ ์ •๋ณด๋งŒ ๋ฐ›์•„๋“ค์ด๊ฑฐ๋‚˜ ๋‚ด ํŒ๋‹จ์ด ๋ฌด์กฐ๊ฑด ์˜ณ์„ ๊ฒƒ์ด๋ผ๋Š” ์ตœ๋ฉด์„ ์Šค์Šค๋กœ์—๊ฒŒ ๊ฑธ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ž์‹ ์˜ ์˜์ง€์™€๋Š” ์ƒ๊ด€์—†์ด ๋ณธ๋Šฅ์ ์œผ๋กœ ๋ง์ด์ฃ . ์ด๋Š” ์†์‹ค์„ ์ธ์ •ํ•จ์œผ๋กœ์จ ๋ฐœ์ƒํ•˜๋Š” ํŒจ๋ฐฐ๊ฐ์„ ๋Š๋ผ๊ณ  ์‹ถ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ผ ์ˆ˜๋„ ์žˆ์ง€๋งŒ, ๋ฌด์—‡๋ณด๋‹ค๋„ ํˆฌ์ž์— ์žˆ์–ด ๋ช…ํ™•ํ•œ ํŒ๋‹จ ๊ธฐ์ค€์ด๋‚˜ ๋‹ค๋ฅธ ์„ ํƒ์ง€๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด, ์ด๋ ‡๊ฒŒ ๋ณธ๋Šฅ์— ์ถฉ์‹คํ•˜๋ฉฐ ํˆฌ์žํ•œ ์‚ฌ๋žŒ๋“ค์€ ์ฃผ์‹ ์‹œ์žฅ์—์„œ ๊ณผ์—ฐ ์–ด๋–ค ๋ชจ์Šต์„ ๋ณด์ผ๊นŒ์š”? ์•„๋ž˜๋Š” ๊ณผ๊ฑฐ ์ฃผ์‹์‹œ์žฅ ์ƒํ™ฉ์ด ์ข‹์ง€ ์•Š์„ ๋•Œ, ์ฃผ์‹ ์ปค๋ฎค๋‹ˆํ‹ฐ์™€ ์นดํ†ก๋ฐฉ ๋“ฑ์—์„œ ๋‚˜์˜จ ๋ฐ˜์‘๋“ค์„ ์ผ๋ถ€ ๋ฐœ์ทŒํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค: 

1. ๋ฉ˜ํƒˆ ๋ถ•๊ดด

โ€œ์—ฌ๋Ÿฌ๋ถ„ ๋ฉ˜ํƒˆ๋“ค ๋‚จ์•„ ๊ณ„์‹ ๊ฐ€์š”?โ€

โ€œํšŒ์‚ฌ์—์„œ ์ฃผ์‹ ๋•Œ๋ฌธ์— ์ผ์— ์ง‘์ค‘์„ ํ•  ์ˆ˜๊ฐ€ ์—†๋„ค์š” ใ… ... ์™œ ์ด๋ ‡๊ฒŒ ๋–จ์–ด์ง€๋Š”์ง€...โ€

โ€œ์™œ ์ œ๊ฐ€ ์‚ฌ๋Š” ๊ฒƒ๋งŒ ๋–จ์–ด์งˆ๊นŒ์š”? ใ…  ์ œ๊ฐ€ ํŒŒ๋Š” ๊ฒƒ์€ ๋‹ค์Œ๋‚  ๋‹ค ์˜ค๋ฅด๋˜๋ฐ...โ€

 

2. ๋ถˆ๋ถ„๋ช…ํ•œ ๋งค์ˆ˜ ์ง€์ 

โ€œ์˜ค๋Š˜ ์žฅ๋งˆ๊ฐ์— ์ฒœ๋งŒ์›์ •๋„ ๋“ค์–ด๊ฐ”๋„ค์š”...์ด์ œ ์กฐ๊ธˆ์”ฉ ๋ชจ์•„์•ผ ํ•  ํƒ€์ด๋ฐ์ธ ๊ฒƒ ๊ฐ™์•„์„œ...โ€

โ€œ๋‹ค๋“ค ์ •๋ฆฌํ•˜๋Š”๊ฑฐ ๋ณด๋‹ˆ ์กฐ๊ธˆ์”ฉ ๋งค์ˆ˜ํ•ด๋„ ๋  ๊ฒƒ ๊ฐ™๊ณ ......โ€

โ€œ2100 ๊นจ์กŒ์„ ๋•Œ ๋‚ด์ผ ๋ฐ˜๋“ฑ ๋…ธ๋ฆฌ๊ณ  ๋“ค์–ด๊ฐ„ ๋ถ„ ๊ณ„์‹ ๊ฐ€์š”โ€

โ€œ์ธ๋ฒ„์Šค๋กœ ์žฌ๋ฏธ ์ข€ ๋ณด๋‹ค๊ฐ€, ์ด์ œ๋Š” ์ €์ ์ธ ๊ฒƒ ๊ฐ™์•„์„œ ๋ ˆ๋ฒ„๋ฆฌ์ง€ ๋“ค์–ด๊ฐ”๋‹ค๊ฐ€ ๋งํ–ˆ๋„ค์š”... ๋‹น๋ถ„๊ฐ„ ์ณ๋‹ค๋„ ์•ˆ ๋ณด๋ ค๊ตฌ์š”. ๊ณผ์—ฐ ๋ ์ง€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ...โ€

 

3. ์ถฉ๋™์ ์ธ ์†์ ˆ ํƒ€์ด๋ฐ (by ์‹ฌ๋ฆฌ์  ์••๋ฐ•, ๊ตฐ์ค‘์‹ฌ๋ฆฌ)

โ€œ๋ฏธ๋ฏธํ•œ ์ˆ˜์ต๋ฅ ์ธ๋ฐ ์ง€์ˆ˜ ๋ง๊ฐ€์ง€๋Š” ๋™์•ˆ ์†์‹ค์€ ๋ฉดํ–ˆ๋‹ค๋Š” ์œ„์•ˆ์œผ๋กœ ๋น ์ ธ๋‚˜์˜ต๋‹ˆ๋‹ค ใ… โ€

โ€œ์˜ค๋Š˜ ๋“ค์–ด๊ฐˆ ํƒ€์ด๋ฐ์ธ๋ฐ ๋ฉ˜ํƒˆ์ด ๋ฌด๋„ˆ์ ธ ๊ทธ๋ƒฅ ์—ฌ๊ธฐ๊นŒ์ง€์ธ๊ฐ€ ์‹ถ์–ด ์†์ ˆํ–ˆ์Šต๋‹ˆ๋‹ค ใ… ใ… โ€

โ€œ๋ˆˆ๋ฌผ์„ ๋จธ๊ธˆ๊ณ  20ํ”„๋กœ ์†์ ˆํ–ˆ์Šต๋‹ˆ๋‹ค. 5๋…„ํ›„ ๋งค์ˆ˜ํ•˜๋Ÿฌ ๋Œ์•„์˜ค๊ฒ ์Šต๋‹ˆ๋‹ค...โ€

โ€œ์ € ์กด๋ฒ„ํ•˜๋ ค๋‹ค๊ฐ€ ๋ชป ๋ฒ„ํ‹ฐ๊ณ  ์˜ค๋Š˜ ๊ฒฐ๊ตญ ํ™˜๋งค ์‹ ์ฒญํ–ˆ์–ด์š”ใ…‹ใ…‹ ์ธ๋ฑ์Šค ํŽ€๋“œ๋กœ๋งŒ ๊ตฌ์„ฑํ–ˆ๋Š”๋ฐ 20% ์ •๋„ ์žƒ์—ˆ๋„ค์š”...โ€

โ€œ์ € ๋ฐฉ๊ธˆ ์ ˆ๋ฐ˜ ์ •๋ฆฌ...5% ์†์ ˆ์ด๋„ค์š”. ๋‚˜๋จธ์ง€ ์ ˆ๋ฐ˜์€ ์–ด์งธ์•ผ ํ•˜๋‚˜ ๊ณ„์† ๋ง์„ค์ด๋Š” ์ค‘.โ€

 

4. ๊ฐ•์ œ ์กด๋ฒ„

โ€œ์†์‹ค์ด 40%๋ผ ์‹ฌ๋ฆฌ์ ์œผ๋กœ ์†์ ˆ๋ผ์ธ์„ ๋„˜์–ด์„œ ๊ทธ๋ƒฅ ๊ด€๋ง๋งŒ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์–ธ์  ๊ฐ€๋Š” ์˜ค๋ฅด๊ฒ ... ํ›„์šฐ...โ€

 

5. ํŒจ๋‹‰ (feat. ๋‚ด ํŒ”์ž)

โ€œ๋งˆ์ด๋„ˆ์Šค 7% ๋•Œ๋ถ€ํ„ฐ ์†์ ˆํ•ด์•ผ์ง€ ์ƒ๊ฐํ–ˆ๋Š”๋ฐ ๋‹น์‹œ์—๋Š” ์ €์ ์ผ ๊ฒƒ๋งŒ ๊ฐ™์•„์„œ ์†์ ˆ ๋ชป ํ–ˆ๋‹ค
๋งˆ์ด๋„ˆ์Šค 10% ๋˜์ž ์ด์ œ๋Š” ์†์ ˆํ•ด์•ผ์ง€ ์ƒ๊ฐํ–ˆ๋Š”๋ฐ, ๋‹ค๋ฅธ ์ฃผ์‹๋“ค๋„ ๋„ˆ๋ฌด ๋น ๋ฅธ ์†๋„๋กœ ๋‚ด๋ ค๊ฐ€์„œ ์†๋†“๊ณ  ์ณ๋‹ค๋ณผ ์ˆ˜๋ฐ–์— ์—†์—ˆ๋‹ค
๋งˆ์ด๋„ˆ์Šค 15% ๋˜์ž ์ด์ œ๋Š” ์ง„์งœ ์ €์ ์ผ ๊ฑฐ๋ผ๋Š” ์ƒ๊ฐ์— ๋ฌผํƒ€๊ธฐ๋ฅผ ์ข€ ํ–ˆ๋‹ค
์šฐ๋Ÿ‰์ฃผ๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๋˜ ์ฃผ์‹๋“ค์ด ๋งˆ์ด๋„ˆ์Šค 25% ๋„˜์–ด๊ฐ€๋‹ˆ๊นŒ ๋„์ €ํžˆ ์•„๊นŒ์›Œ์„œ ์†์ ˆ ๋ชป ํ•˜๊ฒ ๋‹ค
๊ทธ๋Ÿฌ๋‹ค๊ฐ€ ๋” ์ถ”๋ฝํ•ด๋„ ๋ญ ์–ด์ฉ” ์ˆ˜ ์—†์ด ๋‚ด ํŒ”์ž๋ ค๋‹ˆ ํ•˜๊ณ  ์‚ด์•„์•ผ๊ฒ ๋‹คโ€

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

๊ทธ๋ ‡๋‹ค๊ณ  ์šฐ๋ฆฌ๊ฐ€ ํˆฌ์ž์— ๋Œ€ํ•œ ๊ณต๋ถ€๋ฅผ ๋งŽ์ด ํ• ๊นŒ์š”? ์ „ ์•„๋‹ˆ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ฐธ ์•„์ด๋Ÿฌ๋‹ˆํ•œ ํ˜„์ƒ์ž…๋‹ˆ๋‹ค. ์†Œ์‹ฏ์  ๋Œ€ํ•™ ์ž…์‹œ๋ฅผ ์œ„ํ•ด, ์›ํ•˜๋Š” ๊ธฐ์—…์— ์ž…์‚ฌํ•˜๊ธฐ ์œ„ํ•ด ๋ฐค๋‚ฎ์œผ๋กœ ์—ด์‹ฌํžˆ ๊ณต๋ถ€ํ•˜๋ฉฐ ์ค€๋น„ํ•˜๋˜ ์—ด์ •๊ณผ ํƒœ๋„๋Š”, ์ฃผ์‹ ์‹œ์žฅ ์•ž์—์„  ์˜จ๋ฐ๊ฐ„๋ฐ ์—†์–ด์ง€๊ณ , ์š•์‹ฌ๊ณผ ์š•๋ง์œผ๋กœ ๊ฐ€๋“์ฐฌ ํˆฌ๊ธฐ์„ฑ ๋งค๋งค๋กœ ๋‚˜ํƒ€๋‚˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์‹œ์žฅ์ด๋‚˜ ์ข…๋ชฉ์— ๋Œ€ํ•œ ์ถฉ๋ถ„ํ•œ ์ดํ•ด๋„ ์—†์ด, ๋ณธ๋‹ค๊ณ  ์˜ค๋ฅผ ๋ฆฌ๋„ ์—†๋Š” ์ฐจํŠธ๋งŒ ๋ณด๋ฉฐ ์–ด๋–ค ์ข…๋ชฉ์ด ์ข‹๊ณ  ์–ธ์ œ ์ง„์ž…ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์„์ง€๋งŒ ๊ณ„์† ๊ณ ๋ฏผํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ๋ณด๋ฉด ์šฐ๋ฆฌ๊ฐ€ ์ง€๊ธˆ๊ป ๋„์ „ํ•˜๋ฉฐ ๋ถ€๋”ชํ˜”๋˜ ๊ฒƒ๋“ค๋ณด๋‹ค ํ›จ์”ฌ ๋” ๊ธด ํ˜ธํก์„ ๊ฐ€์ง€๊ณ  ๋‚จ๋“ค๊ณผ๋Š” ์กฐ๊ธˆ ๋‹ค๋ฅธ ๋ฐฉ์‹์œผ๋กœ ์ค€๋น„ํ•ด์•ผ ํ”๋“ค๋ฆฌ์ง€ ์•Š๊ณ  ์‚ด์•„๋‚จ์„ ์ˆ˜ ์žˆ๋Š” ๊ณณ์ธ๋ฐ ๋ง์ด์ฃ . 

๋งŒ์•ฝ ์—ฌ๋Ÿฌ๋ถ„์ด ์œ„์™€ ๊ฐ™์ด ๋ณธ๋Šฅ์— ์ถฉ์‹คํ•œ(?) ํˆฌ์ž๋ฅผ ๊ฒฝํ—˜ํ•ด๋ณด์…จ๊ฑฐ๋‚˜ ํ˜น์€ ์ง€๊ธˆ๋„ ๊ณ„์† ํ•˜๊ณ  ๊ณ„์‹œ๋Š” ์ค‘์ด๋ฉด์„œ ๋”ฑํžˆ ๋– ์˜ค๋ฅด๋Š” ํŠน๋‹จ์˜ ๋Œ€์ฑ…๋„ ์—†์œผ์‹œ๋‹ค๋ฉด, ์ €์™€ ํ•จ๊ป˜ ํŒŒ์ด์ฌ(Python)์œผ๋กœ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์ฃผ์‹ ํˆฌ์ž์— ๋„์ „ํ•ด๋ณด๋Š” ๊ฒƒ์€ ์–ด๋–จ๊นŒ์š”? ๋ณธ ์ˆ˜์—…์„ ํ†ตํ•ด, ์šฐ๋ฆฌ๋Š” ์‚ฌ๋žŒ๋ณด๋‹ค ๋” ๋ƒ‰์ฒ ํ•˜๊ณ  ๊ธฐ๊ณ„์ ์ด๋ฉด์„œ ๋˜‘๋˜‘ํ•œ โ€œ์ปดํ“จํ„ฐ(ํ”„๋กœ๊ทธ๋ž˜๋ฐ)โ€์˜ ํž˜์„ ๋นŒ๋ ค, ๋ฐ์ดํ„ฐ์— ๊ธฐ๋ฐ˜ํ•œ, ์ฒด๊ณ„์ ์ด๋ฉด์„œ ๊ทผ๊ฑฐ ์žˆ๋Š” ํˆฌ์ž ์Šต๊ด€์„ ๋งŒ๋“ค์–ด๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ฒ ์ €ํ•œ ์ค€๋น„๋‚˜ ๋ฏฟ์„ ์ˆ˜ ์žˆ๋Š” ์กฐ๋ ฅ์ž ํ•˜๋‚˜ ์—†์ด ๋‚˜์˜ ์†Œ์ค‘ํ•œ ๋ˆ์„ ํˆฌ์žํ•˜๋ฉด์„œ ํ•˜๋ฃจํ•˜๋ฃจ ์‹ฌ์ ์œผ๋กœ ๊ดด๋กœ์›Œํ•˜๋Š” ๋ถ„๋“ค์„ ์œ„ํ•ด, ์ด๊ฒƒ ์ €๊ฒƒ ์‹œ๋„๋Š” ํ•ด๋ณด์•˜์ง€๋งŒ ์ œ๋Œ€๋กœ ๋‹ค๋ฃฐ ์ค„ ์•„๋Š” ํˆด์ด๋ผ๊ณค ์—‘์…€ ๋ฟ์ด๋ผ ์•„๋“ฑ๋ฐ”๋“ฑํ•˜๊ณ  ์žˆ๋Š” ๋ถ„๋“ค์„ ์œ„ํ•ด, ๋ณธ ์ˆ˜์—…์—์„œ๋Š” ํŒŒ์ด์ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ๋ถ„๋“ค์ด ์ž˜๋ชป๋œ ํˆฌ์ž ์Šต๊ด€์—์„œ ๋ฒ—์–ด๋‚˜, ๋˜‘๋˜‘ํ•œ ํˆฌ์ž๋ฅผ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐœํŒ์„ ๋งŒ๋“ค์–ด๋“œ๋ฆฌ๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ๋ถ„์€ ํ˜„์žฌ ๋ณธ์ธ์˜ ํˆฌ์ž ๋ฐฉ์‹์— ์–ผ๋งˆ๋‚˜ ๋งŒ์กฑํ•˜๊ณ  ๊ณ„์‹ ๊ฐ€์š”?
ํ˜น์‹œ ๋ช…ํ™•ํ•˜๊ณ  ๊ฐ๊ด€์ ์ธ ๊ธฐ์ค€ ์—†์ด, ๊ฐ์ •์— ํœ˜๋‘˜๋ฆฌ๋ฉฐ ํˆฌ์žํ•˜๊ณ  ์žˆ์ง€๋Š” ์•Š์œผ์‹ ๊ฐ€์š”?


๐Ÿ™Œ ์™œ โ€œ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์ฃผ์‹ ํˆฌ์žโ€๋ฅผ ํŒŒ์ด์ฌ(Python)์œผ๋กœ ๋ฐฐ์›Œ์•ผ ํ•˜๋‚˜์š”?

2020๋…„์— ์ ‘์–ด๋“ค๋ฉด์„œ ์ „ ์„ธ๊ณ„์ ์œผ๋กœ ํ•˜๋ฃจ์— 44์ œํƒ€๋ฐ”์ดํŠธ ์ด์ƒ์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฐœ์ƒํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์— ๋”ฐ๋ผ ๋ฐ์ดํ„ฐ์˜ ๊ฐ€์น˜๊ฐ€ ๋†’์•„์ง€๊ณ , ์ด์— ๊ธฐ๋ฐ˜ํ•œ ์˜์‚ฌ๊ฒฐ์ • ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ ์  ์ค‘์š”ํ•ด์ง€๋ฉด์„œ, ๋ฐฉ๋Œ€ํ•œ ์–‘์˜ ๋ฐ์ดํ„ฐ๋กœ๋ถ€ํ„ฐ ๋‹ค์–‘ํ•œ ์ธ์‚ฌ์ดํŠธ๋ฅผ ์ฐพ๊ณ  ๋ชจ๋ธ๋ง์„ ํ•ด๋‚ผ ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋Šฅ๋ ฅ์ด ๊ธฐ๋ณธ์  ์†Œ์–‘์œผ๋กœ ์š”๊ตฌ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ์‹œ๋Œ€์˜ ํ๋ฆ„์—์„œ ์—‘์…€(Excel)์ด ์—ฌ์ „ํžˆ ๊ฐ•๋ ฅํ•œ ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋„๊ตฌ์ผ๊นŒ์š”? ์—‘์…€์€ ์ˆ˜๋ฐฑ, ์ˆ˜์ฒœ ๋ฉ”๊ฐ€๋ฐ”์ดํŠธ ์ด์ƒ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ  ์ž๋™ํ™”ํ•˜๊ธฐ์—๋Š” ๋ณต์žกํ•˜๊ณ  ๋ฌด๊ฑฐ์šธ ๋ฟ ์•„๋‹ˆ๋ผ, ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์™€ ๋น„๊ตํ–ˆ์„ ๋•Œ, ๋™์ผํ•œ ์•„์›ƒํ’‹์„ ๋‚ด๊ธฐ๊นŒ์ง€ ์ƒ๋Œ€์ ์œผ๋กœ ๋งŽ์€ ์‹œ๊ฐ„๊ณผ ๋…ธ๋ ฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ํŠน์ • ๊ฒฐ๊ณผ๋ฅผ ๋„์ถœํ•ด๋‚ด๊ธฐ๊นŒ์ง€์˜ ๋ถ„์„ ๊ณผ์ •์„ ๊ธฐ๋กํ•˜๊ณ  ์ •๋ฆฌํ•˜๊ธฐ๋„ ๋งค์šฐ ์–ด๋ ต๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ํŒŒ์ด์ฌ(Python) ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด, ๋‹จ ๋ช‡ ์ค„์˜ ์ฝ”๋“œ๋งŒ์œผ๋กœ ๋‹ค์–‘ํ•œ ๋ถ„์„ ๋ฐ ๋„์‹ํ™”๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ํŒŒ์ด์ฌ(Python)์— ์กด์žฌํ•˜๋Š” ํ’๋ถ€ํ•œ ๋ฐ์ดํ„ฐ ๋ถ„์„ ๊ด€๋ จ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์„ ํ™œ์šฉํ•˜๋ฉด ๋ฐ์ดํ„ฐ์˜ ์ข…๋ฅ˜๋‚˜ ์–‘์— ์ œํ•œ ์—†์ด ์‰ฝ๊ฒŒ ๊ฐ€๊ณต ๋ฐ ๋ถ„์„์„ ํ•  ์ˆ˜๊ฐ€ ์žˆ๊ณ , ๋ฌธ์ œ ํ•ด๊ฒฐ์˜ ๊ณผ์ •์„ ์‰ฝ๊ฒŒ ์ •๋ฆฌํ•˜๊ณ  ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ๋Š” ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ด๋ฅผ ํ™•์žฅํ•˜์—ฌ ํ•˜๋‚˜์˜ end-to-end ํ”„๋กœ๊ทธ๋žจ(or ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜)์œผ๋กœ๋„ ์†์‰ฝ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋งค๋ ฅ์œผ๋กœ ์ธํ•ด, ์ง€๊ทนํžˆ ๋ณด์ˆ˜์ ์ด๋ผ๊ณ  ์•Œ๋ ค์ ธ ์žˆ๋Š” ์€ํ–‰/๊ธˆ์œต ์—…๊ณ„๋งˆ์ €๋„ ์˜ค๋ž˜ ์ „๋ถ€ํ„ฐ ํŒŒ์ด์ฌ์ด ์—‘์…€์„ ๋Œ€์ฒดํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

ํŒŒ์ด์ฌ(Python)์˜ ์ธ๊ธฐ๋Š” ์—ฌ์ „ํžˆ ์ง„ํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋“ค์„ ์ œ์น˜๊ณ  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์ธ๊ธฐ Top Rank์— ์ž๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์—๋Š” ํŒ๋‹ค์Šค(Pandas)๋ผ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ํ•œ๋ชซํ–ˆ๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŒ๋‹ค์Šค(Pandas)๋Š” 2์ฐจ์› ์ •ํ˜•๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด ์–ด๋– ํ•œ ๋ถ„์„๋„ ์†์‰ฝ๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ํŒŒ์ด์ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ณธ๋ž˜ ๊ธˆ์œต ๋ฐ์ดํ„ฐ๋ฅผ ์†์‰ฝ๊ฒŒ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•ด์„œ ๋งŒ๋“ค์–ด์ง„ ๋งŒํผ, ํ˜„์กดํ•˜๋Š” ๊ทธ ์–ด๋–ค ํˆด๋ณด๋‹ค๋„ ๊ธˆ์œต๋ฐ์ดํ„ฐ ๋ถ„์„์— ์ตœ์ ํ™”๋œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค. ์ € ๋˜ํ•œ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์—์„œ์˜ ์ •ํ˜•๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•  ๋•Œ ํŒ๋‹ค์Šค๋ฅผ ๊ธฐ๋ณธ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๊ณ , ๊ธˆ์œต ๋ฐ ์ฃผ์‹ ๋งค๋งค ๊ด€๋ จ ํ”„๋กœ์ ํŠธ์—์„œ๋„ ์ฝ”๋“œ์˜ ๋Œ€๋ถ€๋ถ„์ด ํŒ๋‹ค์Šค(Pandas)๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์„ ๋งŒํผ activeํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๋ฉฐ ๋งŽ์€ ๋•์„ ๋ณด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ๊ทผ์—๋Š” ๋‹ค์–‘ํ•œ ์ปดํ“จํŒ… ํ™˜๊ฒฝ์— ๋ถ„์‚ฐํ•ด์„œ ์ฒ˜๋ฆฌํ•˜๊ฑฐ๋‚˜ operation ์„ฑ๋Šฅ์„ ํ•œ ์ธต ๋” ๋†’์ธ ํŒ๋‹ค์Šค(Pandas) ๊ธฐ๋ฐ˜์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค๋„ ํ•˜๋‚˜๋‘˜์”ฉ ์ƒ๊ฒจ๋‚˜๊ณ  ์žˆ๊ณ , ์ด์— ๋”ฐ๋ผ ํŒŒ์ด์ฌ(Python)์€ ์ ์  ๋ฐ์ดํ„ฐ ๋ถ„์„ ํˆด์˜ ๋ํŒ์™•์ด ๋˜์–ด๊ฐ€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

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

์ฝ”๋”ฉ, ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋Šฅ๋ ฅ์ด ๋ถˆ๊ฐ€ํ”ผํ•œ ์‹œ๋Œ€์—์„œ, ๋„˜์ณ๋‚˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋น ๋ฅธ ์‹œ๊ฐ„ ๋‚ด์— ํšจ๊ณผ์ ์œผ๋กœ ๋ถ„์„ํ•˜๊ณ  ์‚ฌ์šฉํ•˜๋Š” ๋ฐ ํŒ๋‹ค์Šค(Pandas)๋Š” ํ›Œ๋ฅญํ•œ ์„ ํƒ์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ด๋ฅผ ํ™œ์šฉํ•œ ๋ฐ์ดํ„ฐ ๋ถ„์„ ๊ฒฝํ—˜์€ ํŒŒ์ด์ฌ(Python)์ด๋ผ๋Š” ๋‚ฏ์„  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ์„ธ๊ณ„์— ํ•œ ๋ฐœ ๋” ์นœ๊ทผํ•˜๊ฒŒ ๋‹ค๊ฐ€๊ฐˆ ์ˆ˜ ์žˆ๋Š” ์ข‹์€ ์ถœ๋ฐœ์ ์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŒŒ์ด์ฌ(Python)์˜ ์ธ๊ธฐ์™€ ํ™œ๋ฐœํ•œ ์ปค๋ฎค๋‹ˆํ‹ฐ, ๋‚ฎ์€ ํ•™์Šต ์žฅ๋ฒฝ๊ณผ ๋‹ค์–‘ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์ค‘์—์„œ๋„ ๊ธˆ์œต ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋ฐ ์ฒ˜๋ฆฌ์— ์ตœ์ ํ™” ๋˜์–ด์žˆ๋Š” ํŒ๋‹ค์Šค(Panas). ์ด ๋ชจ๋“  ๊ฒƒ๋“ค์ด ์ด๋ฏธ ์ค€๋น„๋˜์–ด ์—ฌ๋Ÿฌ๋ถ„์„ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์•ž์œผ๋กœ ์ด๊ฒƒ๋“ค๋งŒ ์žˆ์œผ๋ฉด ์–ด๋– ํ•œ ๊ธˆ์œต ๋ฐ์ดํ„ฐ๋กœ๋„ ๋‹ค์–‘ํ•œ ๋ถ„์„์„ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜๊ณ , ์ด๋กœ๋ถ€ํ„ฐ ์›ํ•˜๋Š” ํˆฌ์ž ์ „๋žต์„ ์ž์œ ์ž์žฌ๋กœ ๋ฐฑํ…Œ์ŠคํŒ…๋„ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„๋“ค์€ ๋‹จ์ง€ ์ด๊ฒƒ๋“ค์„ ๋ฐ›์•„๋“ค์ผ ๋งˆ์Œ์˜ ์ค€๋น„๋งŒ ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์‚ผ์„ฑ์ „์ž 2์ฃผ(โ‰ˆ 100,000์›)๋ณด๋‹ค ํ›จ์”ฌ ๋” ๊ฐ€์น˜์žˆ๋Š” ์ž์‚ฐ์œผ๋กœ ๋‚จ์„ ๊ฐ•์˜, ์ง€๊ธˆ ํ•œ ๋ฒˆ ์‹œ์ž‘ํ•ด ๋ณด๋Š” ๊ฑด ์–ด๋–จ๊นŒ์š”?

์ฃผ์‹ ํˆฌ์ž์ž๋Š” ์•ž์œผ๋กœ ๋‘ ๊ฐ€์ง€ ๋ถ€๋ฅ˜๋กœ ๋‚˜๋‰  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
ํŒŒ์ด์ฌ(Python)์„ ์“ธ ์ค„ ์•„๋Š” ์ž vs ๋ชจ๋ฅด๋Š” ์ž.


๐Ÿ™Œ ๋‚˜๋งŒ์˜ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ๋ฐฑํ…Œ์ŠคํŒ… & ์ฃผ์‹ ํˆฌ์ž๋ฅผ ํ•˜๋ฉด ์–ด๋–ค ์ ์ด ์ข‹์€๊ฐ€์š”?

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

ํŒŒ์ด์ฌ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ํˆฌ์ž๋ฅผ ํ•˜๊ฒŒ ๋˜๋ฉด,
์—ฌ๋Ÿฌ๋ถ„์˜ ๋ฉ˜ํƒˆ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์†Œ์ค‘ํ•œ ์ž์‚ฐ๊นŒ์ง€ ๋ณดํ˜ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


๐Ÿ™Œ  ํŒŒ์ด์ฌ(Python) + ํŒ๋‹ค์Šค(Pandas)๋กœ ์–ด๋–ค ๊ฒƒ๋“ค์„ ํ•  ์ˆ˜ ์žˆ๋‚˜์š”?   

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

 

    • ์ฃผ์‹ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฒŒ์‹œํŒ ๋ถ„์„(์ฃผ์‹, ๋ถ€๋™์‚ฐ ๊ด€๋ จ ์ด๋ฒคํŠธ ๋ฐœ์ƒ ์‹œ ๊ฒŒ์‹œ๊ธ€ ์ˆ˜ ๋ณ€ํ™” ๋“ฑ ์ฒดํฌ)

 

 

 

    • KOSPI/KOSDAQ ์‹œ์žฅ ํˆฌ์ž์ฃผ์ฒด๋ณ„ ๋ˆ„์  net ๊ฑฐ๋ž˜๋Œ€๊ธˆ ๋ถ„์„

 

    • ์ผ์ž๋ณ„ ๊ฐญ์ƒ/๊ฐญํ•˜(์ „๋‚  ์ข…๊ฐ€๋Œ€๋น„ ์‹œ๊ฐ€) ๋น„์œจ์— ๋”ฐ๋ฅธ ๊ฐ„๋‹จํ•œ ์ „๋žต ๋งŒ๋“ค๊ธฐ

 

    • ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์ „๋žต vs ๋ฒค์น˜๋งˆํฌ ๋ฐฑํ…Œ์ŠคํŒ… ์„ฑ๋Šฅ ๋น„๊ต

  • ๊ฐ€์žฅ ์ค‘์š”(?) - ์ถ”ํ›„ ์˜คํ”ˆ ์˜ˆ์ •์ธ "ํŒŒ์ด์ฌ(Python)์œผ๋กœ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์ฃผ์‹ ํˆฌ์žํ•˜๊ธฐ Part2"์„ ๋ณ„๋„์˜ ์„ ์ˆ˜๊ฐ• ์—†์ด ์ˆ˜๊ฐ•ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

Pandas๋ฅผ ๋‹ค๋ฃฐ ์ค„ ์•Œ๋ฉด,
์„ธ์ƒ์„ ๋ฐ”๋ผ๋ณด๋Š” ๊ด€์ ์ด ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.


๐Ÿ™‹ ์ˆ˜๊ฐ•์ƒ๋“ค์ด ๊ฐ€์žฅ ๊ถ๊ธˆํ•ดํ•˜๋Š” ์งˆ๋ฌธ Top 6

Q. ์ด๋ฒˆ ์˜จ๋ผ์ธ ๊ฐ•์˜์™€ ๊ธฐ์กด์— ์ง„ํ–‰ํ–ˆ๋˜ ์˜คํ”„๋ผ์ธ ๊ฐ•์˜์™€ ์ฐจ์ด๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”?
Q. ๊ฐ•์˜์—์„œ ์ˆ˜์ต์„ ๋‚ด๋Š” ์ „๋žต์— ๋Œ€ํ•ด์„œ๋„ ์•Œ๋ ค์ฃผ์‹œ๋‚˜์š”?
Q. ์Šค์บ˜ํ•‘, ๋‹จ๊ธฐ ์Šค์œ™๊ณผ ๊ฐ™์ด ๋งค๋งค ๋นˆ๋„๊ฐ€ ๋†’์€ ์ „๋žต ๊ตฌํ˜„๋„ ์ˆ˜์—… ๋‚ด์šฉ์— ํฌํ•จ๋˜์–ด ์žˆ๋‚˜์š”?
Q. ํ€€ํŠธ๋ผ๋Š” ๊ฒƒ์„ ํ•˜๋ ค๋ฉด, ์ˆ˜ํ•™/ํ™•๋ฅ /ํ†ต๊ณ„์ ์ธ ๋‚ด์šฉ์— risk, alpha, beta, factor model ๋“ฑ์˜ ๊ฐœ๋…๊นŒ์ง€ ๋‹ค ์•Œ์•„์•ผ ํ•˜๋‚˜์š”?
Q. ๊ณผ๊ฑฐ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ํˆฌ์ž ์„ฑ๊ณผ๊ฐ€ ๊ฒ€์ฆ์ด ๋˜์—ˆ๋‹ค๊ณ , ๋ฏธ๋ž˜์—๋„ ์ž˜ ๋˜๋ฆฌ๋ผ๋Š” ๋ณด์žฅ์€ ์—†์ง€ ์•Š๋‚˜์š”?

A. ์œ„ ์งˆ๋ฌธ๋“ค์— ๋Œ€ํ•œ ๋‹ต๋ณ€์€ โ€˜Section0. ์˜ค๋ฆฌ์—”ํ…Œ์ด์…˜โ€™์˜ โ€˜6. FAQโ€™์—์„œ ์ž์„ธํ•˜๊ฒŒ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

 

Q1. ์„ ํ–‰ ์ง€์‹์ด ํ•„์š”ํ•œ๊ฐ€์š”? ํŒŒ์ด์ฌ ๋ฌธ๋ฒ• ์ฑ… ํ•œ ๋ฒˆ ์ •๋„ ๋ณด์•˜๋Š”๋ฐ ๋“ค์„ ์ˆ˜ ์žˆ์„๊นŒ์š”? ์ฃผ์‹ ์žฌ๋ฌด์ œํ‘œ ๊ด€๋ จํ•œ ๋‚ด์šฉ๋„ ์•Œ๊ณ  ์žˆ์–ด์•ผ ํ•˜๋‚˜์š”?

A1. ๋ณธ ์ˆ˜์—…์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ๊ฐœ๋…๊ณผ ํŒŒ์ด์ฌ(Python) ๊ธฐ์ดˆ ๋‚ด์šฉ์— ๋Œ€ํ•ด ์–ด๋Š ์ •๋„ ์ˆ™์ง€ํ•˜์‹  ๋ถ„์„ ๋Œ€์ƒ์œผ๋กœ ํ•œ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.  ํŒŒ์ด์ฌ(Python)์„ ์ฒ˜์Œ ์ ‘ํ•˜์‹œ๋Š” ๋ถ„์€ ์ €์˜ ๊ธฐ์ดˆ ๊ฐ•์˜์ธ โ€˜๋ˆ„๊ตฌ๋‚˜ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š”, ํŒŒ์ด์ฌ(ํด๋ฆญํ•˜๋ฉด ์ด๋™)โ€™ ์ˆ˜๊ฐ•์„ ๊ถŒ์žฅ๋“œ๋ฆฝ๋‹ˆ๋‹ค(์ด์ œ ๋ง‰ ํŒŒ์ด์ฌ(Python) ๊ฑธ์Œ๋งˆ๋ฅผ ๋–ผ์‹  ๋ถ„๋“ค์ด๋ผ๋ฉด ๋ณต์Šต๋„ ํ•  ๊ฒธ ๋น ๋ฅด๊ฒŒ ํ•œ ๋ฒˆ ์ˆ˜๊ฐ•ํ•ด๋ณด์‹œ๋Š” ๊ฒƒ์€ ์–ด๋–จ๊นŒ์š”?) ๋˜ํ•œ ์žฌ๋ฌด์ œํ‘œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•˜๊ณ  ์ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ์ „๋žต์„ ๋งŒ๋“ค๊ธฐ ๋•Œ๋ฌธ์—, ํˆฌ์ž์— ์ž์ฃผ ์“ฐ์ด๋Š” ์ง€ํ‘œ(PER, PBR ๋“ฑ)์— ๋Œ€ํ•œ ์ง€์‹์ด ์žˆ์œผ๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค(ํ•˜์ง€๋งŒ, ํ•„์ˆ˜๋Š” ์•„๋‹™๋‹ˆ๋‹ค). 

 

Q2. ๋ณธ ์ˆ˜์—…์˜ ๋ฉ”์ธ ๋‚ด์šฉ์€ ํŠธ๋ ˆ์ด๋”ฉ์ธ๊ฐ€์š”, ๋ฐ์ดํ„ฐ ๋ถ„์„์ธ๊ฐ€์š”?

A2. ๊ตณ์ด ๋”ฐ์ ธ์•ผ ํ•œ๋‹ค๋ฉด, ๋ณธ ์ˆ˜์—… ๋‚ด์šฉ์€ โ€œ๊ธˆ์œต ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ๋ฐ ๋ถ„์„โ€์— ๋” ์ดˆ์ ์„ ๋งž์ท„๋‹ค๊ณ  ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ œ๊ฐ€ ์ง์ ‘ ํˆฌ์ž ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค๋ฉด์„œ ๊ฐ€์žฅ ๊ณ ๋ฏผ์„ ๋งŽ์ด ํ•˜๊ณ  ์‹œ๊ฐ„์„ ํˆฌ์žํ•œ ๋ถ€๋ถ„์€ "๊ฐ™์€ ์ •๋ณด๋ฅผ ํ‘œํ˜„ํ•˜์ง€๋งŒ ๋‹ค์–‘ํ•œ ๋ชจ์Šต์„ ๊ฐ€์ง„ ๊ธˆ์œต ๋ฐ์ดํ„ฐ๋“ค์„ ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ๋‚ด๊ฐ€ ๊ตฌํ˜„ํ•˜๊ณ ์ž ํ•˜๋Š” ์ „๋žต์— fitํ•˜๋„๋ก ๋น ๋ฅด๊ณ  ์‰ฝ๊ฒŒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์„๊นŒ?"์˜€์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ์ €๋„ ์ด๋ฅผ ์ค‘์š”์‹œ ์—ฌ๊ธฐ์ง€ ์•Š๊ณ , ๋งค์ˆ˜/๋งค๋„๋ฅผ ์›ํ•˜๋Š” ์‹œ์ ์— ํŽธํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋‚˜ ์ „๋žต์„ ๋นจ๋ฆฌ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์ด ์ตœ์šฐ์„ ์ด๋ผ ์ƒ๊ฐํ•˜์—ฌ, ๋Œ€์ถฉ ์•Œ๊ณ  ์žˆ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ง€์‹์œผ๋กœ ์ฃผ๋จน๊ตฌ๊ตฌ์‹์œผ๋กœ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ค ๋ณด๋‹ˆ ์ƒˆ๋กœ์šด ์ „๋žต์„ ๊ตฌํ˜„ํ•  ๋•Œ๋งˆ๋‹ค ๊ธฐ์กด ์ฝ”๋“œ์˜ ๋Œ€๋Œ€์ ์ธ ์ˆ˜์ •์ด ํ•„์š”ํ•˜๊ธฐ๋„ ํ–ˆ๊ณ , ๊ทธ ๊ณผ์ •์—์„œ ๊ณ„์† ๋‚œ๊ด€์— ๋ถ€๋”ชํ˜€ ๊ตฌ๊ธ€๋ง์„ ํ•ด๋ณด๋ฉด ๋Œ๊ณ  ๋Œ์•„ ๊ฒฐ๊ตญ "๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์ „์ฒ˜๋ฆฌ"์™€ "์‹ค์ „ ํˆฌ์ž…์œผ๋กœ ์ด์–ด์งˆ ๋•Œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ๊ดด๋ฆฌ๊ฐ(e.g. ๊ณผ๊ฑฐ์‹œ์ ์—์„œ ๋ฏธ๋ž˜๋ฅผ ๋ณด์ง€ ์•Š๋„๋ก ์ฒ˜๋ฆฌ ๋“ฑ)์„ ์—†์• ๋Š” ์ž‘์—…"์ด ๊ฐ€์žฅ ์ค‘์š”ํ•˜๋‹ค๋Š” ๊ฒฐ๋ก ์— ๋„๋‹ฌํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ์ด ๋ถ€๋ถ„์ด ํ•ด๊ฒฐ๋˜๋ฉด ๋‹ค๋ฅธ ๋งŽ์€ ๋ถ€๋ถ„๋“ค์€ ์ ์€ ๋…ธ๋ ฅ์œผ๋กœ๋„ ๋งŒ๋“ค์–ด๋‚ผ ์ˆ˜ ์žˆ๋‹ค๊ณ  ํŒ๋‹จํ•˜์˜€๊ณ , ๊ฒฐ๊ตญ ํ˜„์‹ค์ ์ด๊ณ  robustํ•œ ํˆฌ์ž ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ํŒ๋‹ค์Šค(Pandas)๋ฅผ ๋„์ž…ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์—์„œ ์ œ๊ฐ€ ๊ฒฝํ—˜ํ•œ ๋‚ด์šฉ๋“ค์„ ์ปค๋ฆฌํ˜๋Ÿผํ™” ํ•œ ๊ฒƒ์ด ๋ณธ ์ˆ˜์—…์˜ ๋‚ด์šฉ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜์‹œ๋ฉด ๋˜๊ฒ ์Šต๋‹ˆ๋‹ค.

 

Q3. ๊ฐ•์‚ฌ๋‹˜์€ ์‹ค์ œ๋กœ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ํˆฌ์ž๋ฅผ ํ•˜์‹œ๋‚˜์š”?

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

 

Q4. ํˆฌ์ž ์‹œ์Šคํ…œ์„ ๋งŒ๋“œ๋ ค๋ฉด ๋งŒ๋“ค์–ด์•ผ ๋  ๊ฒŒ ์ด๋งŒ์ €๋งŒ์ด ์•„๋‹ˆ๋”๋ผ๊ตฌ์š”. ์ €๋Š” ์•„์ง ํŒŒ์ด์ฌ ์ดˆ๋ณด๋ผ์„œ ๋งŒ๋“œ๋Š” ๋ฐ๋งŒ ์ตœ์†Œ 1๋…„ ์ด์ƒ์€ ์กฑํžˆ ๊ฑธ๋ฆด ๊ฒƒ ๊ฐ™์€๋ฐ, ๋„ˆ๋ฌด ๋Šฆ์€ ๊ฒƒ ์•„๋‹๊นŒ์š”?

A4. ๋ชจ๋“  ๊ฒƒ์„ ํ•œ๋ฒˆ์— ๋‹ค ๋๋‚ด๋ ค๊ณ  ํ•˜๋ฉด ๋ˆ„๊ตฌ๋‚˜ ๋ง‰๋ง‰ํ•˜๊ณ  ์ขŒ์ ˆ๊ฐ๋งŒ ๋“ค ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ €๋„ ์ง€๊ธˆ ์‹œ์ž‘ํ•œ ์ง€ 2๋…„์ด ๋„˜์—ˆ์ง€๋งŒ, ์•„์ง ์ œ๊ฐ€ ์ตœ์ข…์ ์œผ๋กœ ๋งŒ๋“ค๊ณ  ์‹ถ์€ ์‹œ์Šคํ…œ์˜ ๋ฐ˜๋„ ๋งŒ๋“ค์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ์ „ํžˆ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•˜๊ณ , ํ…Œ์ŠคํŠธํ•˜๋ฉฐ ๊ฒ€์ฆํ•˜๋Š” ์ผ๋“ค์„ ๊พธ์ค€ํžˆ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. 1~2๋…„ ํˆฌ์žํ•˜๊ณ  ์ฃผ์‹ ์‹œ์žฅ์„ ๋– ๋‚  ๊ฒƒ์ด๋ผ๋ฉด ์ €๋„ ํ•  ๋ง ์—†์ง€๋งŒ, ๋ณดํ†ต์˜ ๊ฐœ๋ฏธํˆฌ์ž์ž๋ผ๋ฉด ๋‚จ์€ ์ผํ‰์ƒ์„ ํˆฌ์ž์™€ ํ•จ๊ป˜ํ•  ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์—, โ€™์•ž์œผ๋กœ ๋ช‡์‹ญ๋…„ ๋™์•ˆ ์จ๋จน์„ ํš๊ธฐ์ ์ธ ๋„๊ตฌ๋ฅผ ๋น ๋ฅธ ์‹œ์ผ ๋‚ด์— ์ „๋ถ€ ์™„์„ฑํ•ด์•ผ๊ฒ ๋‹คโ€™๋ผ๋Š” ์ƒ๊ฐ์€ โ€˜๋นจ๋ฆฌ ์ฃผ์‹์œผ๋กœ ๋Œ€๋ฐ•์„ ์ณ์„œ ๋–ผ๋ˆ์„ ๋ฒŒ์–ด์•ผ๊ฒ ๋‹คโ€™์™€ ๊ฐ™์€ ๋งˆ์ธ๋“œ๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ด์™€ ๊ฐ™์€ ๊ด€์ ์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€, ํ˜„์žฌ ๋‚ด๊ฐ€ ํˆฌ์žํ•˜๋Š” ๋ฐ์— ์žˆ์–ด์„œ ๊ฐ€์žฅ ํ•„์š”ํ•œ ๋ถ€๋ถ„๋ถ€ํ„ฐ ํ•˜๋‚˜์”ฉ ์ฐจ๊ทผ์ฐจ๊ทผ ํ”„๋กœ๊ทธ๋žจํ™” ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋‚ด๊ฐ€ ๊ตฌ์ƒํ•˜๊ณ  ์žˆ๋Š” ์ „๋žต์ด '๊ฑฐ๋ž˜ํ•  ์ข…๋ชฉ์ด 1~2์ข…๋ชฉ ๋‚ด์™ธ์ด๊ณ , ์กฐ๊ฑด์— ๋”ฐ๋ฅธ ๋งค์ˆ˜์™€ ๋งค๋„ ์‹œ์ ๊ฐ„์— ์ถฉ๋ถ„ํžˆ ์—ฌ์œ ๊ฐ€ ์žˆ์œผ๋ฉด์„œ ๊ทธ ์ฃผ๊ธฐ๊ฐ€ ๋นˆ๋ฒˆํ•˜์ง€ ์•Š๋‹ค'๋ฉด, ๊ตณ์ด ์ฆ๊ถŒ์‚ฌ API๋ฅผ ํ†ตํ•ด ์ž๋™์œผ๋กœ ๋งค์ˆ˜/๋งค๋„๊ฐ€ ๋˜๋Š” ์‹œ์Šคํ…œ์„ ๋จผ์ € ๋งŒ๋“ค ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋†’์€ ํ™•๋ฅ ๋กœ HTS๋‚˜ MTS์˜ ์ฃผ๋ฌธ ๊ธฐ๋Šฅ ํ˜น์€ ์†์œผ๋กœ ๋งค์ˆ˜/๋งค๋„๋ฅผ ์ง์ ‘ํ•˜์—ฌ๋„ ์ถฉ๋ถ„ํžˆ ์ž‘๋™ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ค‘์š”ํ•œ ๊ฒƒ์€ ์ด ๊ณผ์ •์—์„œ (๊ธˆ์œต)๋ฐ์ดํ„ฐ (์ „)์ฒ˜๋ฆฌ๋ฅผ ์–ด๋–ป๊ฒŒ ํ•˜๋Š๋ƒ์— ๋”ฐ๋ผ ์ƒ์‚ฐ์„ฑ์ด ํฌ๊ฒŒ ์ฐจ์ด๊ฐ€ ๋‚˜๊ฒŒ ๋˜๋Š”๋ฐ, ํŒ๋‹ค์Šค(Pandas)๋Š” ์ด๋Ÿฌํ•œ ๋ถ€๋ถ„์—์„œ ์—ฌ๋Ÿฌ๋ถ„์˜ ์ž‘์—… ์‹œ๊ฐ„์„ ์•ž๋‹น๊ธฐ๊ณ  ์™„์„ฑ๋„๋ฅผ ๋†’์ด๋Š” ๋ฐ ํฌ๊ฒŒ ์ผ์กฐํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

 

Q5. ๋ณธ ์ˆ˜์—…์ด Part1 ์ˆ˜์—…์ด๋ผ๋ฉด, Part2 ์ˆ˜์—…๋„ ์žˆ๋Š” ๊ฑด๊ฐ€์š”? Part2 ์ˆ˜์—…์—์„œ๋Š” ์–ด๋–ค ๋‚ด์šฉ์„ ๋‹ค๋ฃจ์‹œ๋‚˜์š”?

A5. Part1์€ ํŒ๋‹ค์Šค(Pandas)์˜ ๊ธฐ์ดˆ ๋‚ด์šฉ์„ ํ† ๋Œ€๋กœ ์žฌ๋ฌด์ œํ‘œ ๋ฐ์ดํ„ฐ๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ํ•œ ๋‹ค์–‘ํ•œ ๊ธˆ์œต๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด ์ ์šฉํ•ด๋ณด๋ฉฐ ํ•™์Šตํ•˜๊ณ , ์ด๋ฅผ ํ†ตํ•œ ๊ฐ„๋‹จํ•œ ๋ฐฑํ…Œ์ŠคํŒ…๊นŒ์ง€ ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๋ฐฐ์›๋‹ˆ๋‹ค. ๋ณธ ๊ฐ•์˜(Part1)๊ฐ€ ์•„๋ฌด๋ž˜๋„ ์ฒซ๋ฒˆ์งธ ๊ฐ•์˜์ด๋‹ค๋ณด๋‹ˆ introduction ๋Š๋‚Œ์ด ์กฐ๊ธˆ ๊ฐ•ํ•˜๋‹ค๋ฉด, Part2๋Š” ์กฐ๊ธˆ ๋” ์‹œ๊ณ„์—ด ๊ฐ€๊ฒฉ๋ฐ์ดํ„ฐ(OHLCV) ๋ฐ์ดํ„ฐ๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๋Š” ํŒ๋‹ค์Šค(Pandas) ํ…Œํฌ๋‹‰๊ณผ, ์ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜์—ฌ ๋‹ค์–‘ํ•œ ์ฃผ๊ธฐ๋ณ„๋กœ ๋น„์ค‘์„ ์กฐ์ ˆํ•ด์•ผ ํ•˜๋Š” ์ •์ /๋™์  ์ž์‚ฐ๋ฐฐ๋ถ„ ์ „๋žต(์›”๋ณ„ ๋ฆฌ๋ฒจ๋Ÿฐ์‹ฑ, 60:40, ์˜ฌ์›จ๋”, VAA, DAA ๋“ฑ) ๊ตฌํ˜„์— ๋Œ€ํ•ด ๋‹ค๋ฃฐ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ์ด์™€ ๋”๋ถˆ์–ด, ๋‹ค์–‘ํ•œ ํ˜•ํƒœ์˜ ์ˆ˜์ต๋ฅ  ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•(log ์ˆ˜์ต๋ฅ  ๋“ฑ)๊ณผ, ๋ฐฑํ…Œ์ŠคํŒ… ๊ด€๋ จ ํ‰๊ฐ€์ง€ํ‘œ(Annualized return, Sharpe, MDD, CAGR, Std ๋“ฑ)์˜ ๊ตฌํ˜„์— ๋Œ€ํ•ด์„œ๋„ ๊นŠ์ด ์žˆ๊ฒŒ ๋‹ค๋ฃฐ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

 

Q6. ๊ฐ•์˜๋ฅผ ๋“ฃ๊ณ ๋‚˜์„œ ๊ธˆ์œต ๋ฐ์ดํ„ฐ๋ฅผ ์ž˜ ๋‹ค๋ฃจ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทผ๋ฐ ๊ธˆ์œต๋ฐ์ดํ„ฐ๋ฅผ ๊ตฌํ•˜๋Š” ๊ฒƒ ๋˜ํ•œ ์ผ์ด๋„ค์š”ใ…  ์–ด๋–ป๊ฒŒ ํ•ด์•ผ๋ ๊นŒ์š”?

A6. ์˜ค๋ฆฌ์—”ํ…Œ์ด์…˜์—์„œ ๋ง์”€๋“œ๋ ธ๋‹ค์‹œํ”ผ, ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ + ์ฒ˜๋ฆฌ๊ฐ€ ๊ฐ€์žฅ ํž˜๋“ค๊ณ  ์‹œ๊ฐ„๋„ ์˜ค๋ž˜ ๊ฑธ๋ฆฌ๋Š” ์ž‘์—…์ž…๋‹ˆ๋‹ค. ๊ด€๋ จํ•ด์„œ ๋ณธ์ธ์ด ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์–‘ํ•œ ์†Œ์Šค๋กœ๋ถ€ํ„ฐ ์ž์œ ์ž์žฌ๋กœ ๊ฐ€์ ธ์˜ค๊ณ  ์ž๋™ํ™”ํ•˜๋Š” ์ˆ˜์—… ๋˜ํ•œ ์˜คํ”ˆ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค: ๋‚ด ์—…๋ฌด๋ฅผ ๋Œ€์‹  ํ•  ํŒŒ์ด์ฌ(Python) ์›นํฌ๋กค๋ง & ์ž๋™ํ™”(๋ฐ”๋กœ๊ฐ€๊ธฐ ํด๋ฆญ)


๐Ÿ™Œ ์ˆ˜๊ฐ• ์ „ ์ฃผ์˜์‚ฌํ•ญ

  • ๋ณธ ๊ฐ•์˜์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ฐ์ดํ„ฐ๋Š” ํ•™์Šตํ•œ ๋‚ด์šฉ์„ ์ ์šฉํ•ด๋ณด๊ธฐ ์œ„ํ•œ ์ƒ˜ํ”Œ ๋ฐ์ดํ„ฐ์ž…๋‹ˆ๋‹ค. ๋•Œ๋ฌธ์— ์‹ค์ „์— ๋ฐ”๋กœ ์ ์šฉ๋˜๊ธฐ์—๋Š” ๋ฌด๋ฆฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํˆฌ์ž์— ๋Œ€ํ•œ ์ฑ…์ž„์€ ํ•ญ์ƒ ํˆฌ์ž์ž ๋ณธ์ธ์—๊ฒŒ ์žˆ์Šต๋‹ˆ๋‹ค.

 

๐Ÿ“š ์ˆ˜์—… ๋‚ด์šฉ๋งŒํผ์ด๋‚˜ ์‹ ๊ฒฝ ์จ์„œ ์˜ค๋ฆฌ์—”ํ…Œ์ด์…˜ ์˜์ƒ์„ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋ฆฌ์—”ํ…Œ์ด์…˜ ์˜์ƒ์˜ ๊ธธ์ด๊ฐ€ ์กฐ๊ธˆ ๊ธธ์ง€๋งŒ, ๊ทธ ๋งŒํผ ๋ณธ ๊ฐ•์ขŒ๋ฟ ์•„๋‹ˆ๋ผ ์•ž์œผ๋กœ ์ œ์ž‘๋˜๋Š” ๊ฐ•์ขŒ๋“ค์˜ ๋ฐฉํ–ฅ, ์ทจ์ง€์— ๋Œ€ํ•ด ์ž์„ธํžˆ ๋‹ค๋ฃจ์—ˆ๊ณ , ์—ฌ๋Ÿฌ๋ถ„๋“ค์ด ๊ถ๊ธˆํ•ดํ•  ๋งŒํ•œ ๋‚ด์šฉ์— ๋Œ€ํ•ด์„œ๋„ ์ž์„ธํžˆ ๋‹ค๋ฃจ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋ฆฌ์—”ํ…Œ์ด์…˜์„ ํ†ตํ•ด ์—ฌ๋Ÿฌ๋ถ„์˜ ํ•™์Šต ์š•๊ตฌ๋ฅผ ์ž๊ทน์‹œ์ผœ๋ณด์„ธ์š”!

๐Ÿ“š ๊ฐ•์‚ฌ ํ˜ผ์ž ์ˆ˜๊ฐ•์ƒ๋“ค ์•ž์—์„œ ์›๋งจ์‡ผํ•˜๋Š” ๊ฐ•์˜๋Š” ๊ทธ๋งŒ! ์›๋ฆฌ๋ฅผ ์ดํ•ดํ•˜๊ณ  ๋‹ค ๊ฐ™์ด ํ•จ๊ป˜ ๊ฐ€๋Š” ์ˆ˜์—…! ์ง€๊ธˆ ์‹œ์ž‘ํ•ด๋ณผ๊นŒ์š”?

 

์ „๊ตญ๋ฏผ์ด ํŒŒ์ด์ฌ(Python)์œผ๋กœ ํˆฌ์žํ•˜๋Š” ๊ทธ ๋‚ ๊นŒ์ง€!

 

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”!

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • Pandas๋ฅผ ํ™œ์šฉํ•˜์—ฌ, ๊ธˆ์œต๋ฐ์ดํ„ฐ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋‹ค์–‘ํ•œ ์ •ํ˜• ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด ์ž์œ ์ž์žฌ๋กœ ๋ถ„์„์„ ํ•˜๊ณ  ์‹ถ์œผ์‹  ๋ถ„

  • Pandas์˜ ๊ธฐ๋ณธ ๊ธฐ๋Šฅ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ์ˆจ์–ด์žˆ๋Š” ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ๋“ค๊นŒ์ง€ ์›๋ฆฌ์™€ ํ•จ๊ป˜ ๋ฐฐ์šฐ๊ณ  ์‹ถ์œผ์‹  ๋ถ„

  • ๊ธˆ์œต๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ๋ถ€ํ„ฐ ๋ฐฑํ…Œ์ŠคํŒ…๊นŒ์ง€ ํ•˜๋‚˜์˜ System Flow์— ๋Œ€ํ•ด์„œ ๊ฒฝํ—˜ํ•˜๊ณ  ์‹ถ์œผ์‹  ๋ถ„

  • ์žฌ๋ฌด์ œํ‘œ์— ๊ธฐ๋ฐ˜ํ•œ ๋ฐฑํ…Œ์ŠคํŒ…์„ ๊ตฌํ˜„ํ•˜๋Š” ๋ฒ•๊ณผ, ํ•ด๋‹น ๋ฐฉ๋ฒ•์ด ์ง€๋‹Œ ํ•œ๊ณ„์™€ ๊ฐœ์„ ๋ฐฉํ–ฅ์— ๋Œ€ํ•ด์„œ ๊ถ๊ธˆํ•˜์‹  ๋ถ„

  • ์‹œ๋Œ€์— ๋งž๊ฒŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ/๋ฐ์ดํ„ฐ์— ๊ธฐ๋ฐ˜ํ•˜์—ฌ ๋ณด๋‹ค ๋˜‘๋˜‘ํ•˜๊ฒŒ ์ฃผ์‹ ํˆฌ์ž๋ฅผ ์‹œ์ž‘ํ•ด๋ณด๊ณ  ์‹ถ์œผ์‹  ๋ถ„

  • ํ˜„์กดํ•˜๋Š” ๋ฐฑํ…Œ์ŠคํŒ… ๊ด€๋ จ ํ”Œ๋žซํผ์ด๋‚˜ ์„œ๋น„์Šค์— ํ•œ๊ณ„๋ฅผ ๋งŽ์ด ๋Š๊ปด, ์˜ค์ง ๋‚ด ์ž…๋ง›์„ ์œ„ํ•œ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค ํ•„์š”๋ฅผ ๋Š๋ผ์‹œ๋Š” ๋ถ„

  • ์ฃผ์‹ ํˆฌ์ž ์‹œ, ์ง๊ฐ๋งค๋งค/๋‡Œ๋™๋งค๋งค/์†๋งค๋งค ๋“ฑ์˜ ํˆฌ์ž๋ฒ•์œผ๋กœ ๋งค๋ฒˆ ๋ฉ˜ํƒˆ์ด ํƒˆํƒˆ ํ„ธ๋ฆฌ์‹œ๋Š” ๋ถ„

  • ์™ธ๋ถ€ ์ •๋ณด(ํŽ€๋“œ, ๋ฆฌํฌํŠธ, ๋ฆฌ๋”ฉ๋ฐฉ, ์ข…๋ชฉ์ถ”์ฒœ, ์ฃผ์‹๊ฒŒ์‹œํŒ ๋“ฑ)์— ์˜ํ•œ ํˆฌ์ž๊ฐ€ ์•„๋‹Œ, ๋‚ด๊ฐ€ ์ง์ ‘ ์ฃผ๋„ํ•˜๊ณ  ๊ฐ๊ด€์ ์œผ๋กœ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ๋Š” ํˆฌ์ž๋ฅผ ํ•˜๊ณ  ์‹ถ์œผ์‹  ๋ถ„

  • ๊ฐ•์‚ฌ๊ฐ€ ๋˜์ ธ์ค€ ์ฝ”๋“œ๋ฅผ ๊ทธ๋Œ€๋กœ ์‹คํ–‰๋งŒ ํ•˜๋ฉฐ ์ง„ํ–‰ํ•˜๋Š” ์ˆ˜์—…์ด ์•„๋‹Œ, ์›๋ฆฌ ์ดํ•ด๋ฅผ ํ†ตํ•ด ์ˆ˜๊ฐ•์ƒ์ด ํ•™์Šต๋‚ด์šฉ์„ ์Šค์Šค๋กœ ์‘์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ˆ˜์—…์„ ์›ํ•˜์‹œ๋Š” ๋ถ„

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • '๋ฌธ๊ณผ์ƒ๋„, ๋น„์ „๊ณต์ž๋„, ๋ˆ„๊ตฌ๋‚˜ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ํŒŒ์ด์ฌ' ํ˜น์€ ํŒŒ์ด์ฌ ๊ธฐ์ดˆ ๋‚ด์šฉ, '๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ'์— ๋Œ€ํ•œ ๊ฐœ๋…์  ์ดํ•ด ํ•„์š”

  • ๋กœ๋“œ๋งต ์ฐธ๊ณ : https://www.inflearn.com/roadmaps/474

์•ˆ๋…•ํ•˜์„ธ์š”
DeepingSauce์ž…๋‹ˆ๋‹ค.

15,351

๋ช…

์ˆ˜๊ฐ•์ƒ

520

๊ฐœ

์ˆ˜๊ฐ•ํ‰

321

๊ฐœ

๋‹ต๋ณ€

4.9

์ 

๊ฐ•์˜ ํ‰์ 

4

๊ฐœ

๊ฐ•์˜

ํ”„๋กœ๊ทธ๋ž˜๋ฐ, ๋ฐ์ดํ„ฐ(Data) ๊ทธ๋ฆฌ๊ณ  AI๋กœ ์„ธ์ƒ์˜ ๋ชจ๋“  ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋ฏฟ๋Š” Lifelong learner์ž…๋‹ˆ๋‹ค. Lifelong contributer๊ฐ€ ๋˜๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ์ž…๋‹ˆ๋‹ค.

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

69๊ฐœ โˆ™ (14์‹œ๊ฐ„ 24๋ถ„)

ํ•ด๋‹น ๊ฐ•์˜์—์„œ ์ œ๊ณต:

์ˆ˜์—…์ž๋ฃŒ
๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์•„์ง ์ถฉ๋ถ„ํ•œ ํ‰๊ฐ€๋ฅผ ๋ฐ›์ง€ ๋ชปํ•œ ๊ฐ•์˜์ž…๋‹ˆ๋‹ค.
๋ชจ๋‘์—๊ฒŒ ๋„์›€์ด ๋˜๋Š” ์ˆ˜๊ฐ•ํ‰์˜ ์ฃผ์ธ๊ณต์ด ๋˜์–ด์ฃผ์„ธ์š”!