Inflearn brand logo image
Inflearn brand logo image

Watch Me Code: ์ฃผ๋ฆฐ์ด๋ฅผ ์œ„ํ•œ ํŒŒ์ด์ฌ ๋ฐ์ดํ„ฐ ๋ถ„์„

์ฃผ์‹ ๋ถ„์„์œผ๋กœ ์‰ฝ๊ฒŒ ๋ฐฐ์šฐ๋Š” ๋ฐ์ดํ„ฐ ์‚ฌ์ด์–ธ์Šค ๊ธฐ์ดˆ!

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

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

  • Pandas๋ฅผ ํ™œ์šฉํ•œ ๋ฐ์ดํ„ฐ ๋ถ„์„ ๊ธฐ์ดˆ

  • FinanceDataReader๋ฅผ ํ™œ์šฉํ•œ ๊ธˆ์œต๋ฐ์ดํ„ฐ ์ˆ˜์ง‘

  • Requests, BeautifulSoup์„ ํ™œ์šฉํ•œ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘

  • Seaborn์„ ํ™œ์šฉํ•œ ์ƒ๊ด€๊ณ„์ˆ˜ ์‹œ๊ฐํ™”

  • mplfinance๋ฅผ ํ™œ์šฉํ•œ ๊ธˆ์œต๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”

Curriculum


Day 1 ์ฝ”๋“œ ํ•œ ์ค„๋กœ ์ฃผ์‹ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ํ•˜๊ธฐ

Lesson 1. KRX ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ํ•˜๊ธฐ: ์ˆ˜์ง‘ํ•˜๊ณ , ์š”์•ฝํ•˜๊ณ , ๋œฏ์–ด๋ณด๊ณ , ์ €์žฅํ•˜๊ธฐ

ยท ๊ฐœ๋ฐœ ํ™˜๊ฒฝ๊ณผ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์†Œ๊ฐœ
ยท FinanceDataReader๋กœ KRX ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ํ•˜๊ณ  ์ €์žฅํ•˜๊ธฐ


Lesson 2. ๊ฐœ๋ณ„ ์ข…๋ชฉ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ํ•˜๊ธฐ: FinanceDataReader์™€ Pandas ๋‚ด์žฅํ•จ์ˆ˜๋ฅผ ํ™œ์šฉํ•œ ์ฃผ๊ฐ€ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘

ยท FinanceDataReader๋กœ ๊ฐœ๋ณ„ ์ข…๋ชฉ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ํ•˜๊ธฐ
ยท read_html๋กœ ๋„ค์ด๋ฒ„ ๊ธˆ์œต ํŽ˜์ด์ง€ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ํ•˜๊ธฐ (+์—…๋ฌด ํ™œ์šฉํŒ)


Day 2 ํ…Œ๋งˆ์ฃผ์™€ KOSPI ๋Œ€ํ‘œ์ข…๋ชฉ ๋ถ„์„ํ•˜๊ณ  ์‹œ๊ฐํ™”ํ•˜๊ธฐ

Lesson 3. ์ „๊ธฐ์ž๋™์ฐจ ํ…Œ๋งˆ์ฃผ ์ˆ˜์ง‘ํ•˜๊ธฐ (ft. Requests)

ยท ํ…Œ๋งˆ์ฃผ ๋ชฉ๋ก๊ณผ ์ข…๋ชฉ์ฝ”๋“œ ์ˆ˜์ง‘ํ•˜๊ธฐ (ft. Requests)
ยท ์ข…๋ชฉ๋ณ„ ํˆฌ์ž์ •๋ณด ์ˆ˜์ง‘ํ•˜๊ณ  ๊ธฐ์กด ๋ฐ์ดํ„ฐ์™€ ๋ณ‘ํ•ฉํ•˜๊ธฐ


Lesson 4. ํ…Œ๋งˆ์ฃผ ๋ถ„์„๊ณผ ๊ฐœ๋ณ„ ์ข…๋ชฉ ๋ถ„์„/์‹œ๊ฐํ™”

ยท ์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋งŒ ๋ฝ‘์•„์„œ ์ •๋ ฌํ•ด๋ณด๊ธฐ
ยท ์ƒ๊ด€๊ณ„์ˆ˜ ๋ถ„์„ํ•˜๊ณ  ์‹œ๊ฐํ™” ํ•˜๊ธฐ
ยท ๊ฐœ๋ณ„ ์ข…๋ชฉ ๋ถ„์„ํ•˜๊ธฐ: OHLC์ฐจํŠธ, ์บ”๋“ค์ฐจํŠธ, ๋ณผ๋ฆฐ์ €๋ฐด๋“œ ๊ทธ๋ ค๋ณด๊ธฐ

๋ณธ ๊ฐ•์˜๋Š” ์‹ค ์‹œ๊ฐ„ ๋ผ์ด๋ธŒ๋กœ ์ง„ํ–‰๋œ ์ˆ˜์—…์˜ ํŽธ์ง‘๋ณธ์œผ๋กœ,
๋ถ€๋ถ„์ ์œผ๋กœ ์Œ์„ฑ์ด ๊ณ ๋ฅด์ง€ ๋ชปํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์–‘ํ•ด ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

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

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

  • Python ๊ธฐ์ดˆ ๋ฌธ๋ฒ•์„ ์–ด๋А ์ •๋„ ์•Œ๊ณ  ๊ณ„์‹  ๋ถ„

  • Python์˜ ๊ฐ์ข… ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ฃผ์‹ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•ด๋ณด๊ณ  ์‹ถ์€ ํ•™์Šต์ž

  • ๋ณด๋‹ค ์นœ์ˆ™ํ•œ ์†Œ์žฌ๋กœ Python๊ธฐ๋ฐ˜ Data Science ๊ธฐ์ˆ ์„ ํ•™์Šตํ•˜๊ณ  ์‹ถ์€ ํ•™์Šต์ž

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

  • Python ๊ธฐ์ดˆ ๋ฌธ๋ฒ•์— ๊ด€ํ•œ ์ง€์‹

์•ˆ๋…•ํ•˜์„ธ์š”
๋ฉ€ํ‹ฐ์บ ํผ์Šค์ž…๋‹ˆ๋‹ค.

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

์ „์ฒด

4๊ฐœ โˆ™ (3์‹œ๊ฐ„ 20๋ถ„)

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

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

4๊ฐœ

5.0

4๊ฐœ์˜ ์ˆ˜๊ฐ•ํ‰

  • Jungsu an๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    Jungsu an

    ์ˆ˜๊ฐ•ํ‰ 1

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    75% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ฒŒ ์ž˜ ์„ค๋ช…ํ•ด ์ฃผ์‹œ๋„ค์š”. ๊ฐ•์ขŒ๊ฐ€ ๊ธฐ๊ฐ„ ์ œํ•œ์ด ์žˆ์–ด์„œ ์•„์‰ฝ์Šต๋‹ˆ๋‹ค.

    • chltgzzang2๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
      chltgzzang2

      ์ˆ˜๊ฐ•ํ‰ 1

      โˆ™

      ํ‰๊ท  ํ‰์  5.0

      5

      100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

      ์ž˜ ๋ฐฐ์šฐ๊ณ  ๊ฐ‘๋‹ˆ๋‹ค!

      • ๋ง‰๊น€๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
        ๋ง‰๊น€

        ์ˆ˜๊ฐ•ํ‰ 12

        โˆ™

        ํ‰๊ท  ํ‰์  4.8

        5

        100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

        ๋ฐ•์กฐ์€ ์„ ์ƒ๋‹˜ ๊ฐ•์˜๋Š” ์ตœ๊ณ 

        • topvalue๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
          topvalue

          ์ˆ˜๊ฐ•ํ‰ 5

          โˆ™

          ํ‰๊ท  ํ‰์  5.0

          5

          100% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

          ์•Œ๊ธฐ ์‰ฝ๊ฒŒ ์ž˜ ์„ค๋ช…ํ•ด์ฃผ์…จ์Šต๋‹ˆ๋‹ค

          ๋น„์Šทํ•œ ๊ฐ•์˜

          ๊ฐ™์€ ๋ถ„์•ผ์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

          ๊ณต๊ฐœํ•˜์ง€ ์•Š๋Š” ๊ฐ•์˜๋กœ ์ˆ˜๊ฐ•์ด ์ œํ•œ๋ฉ๋‹ˆ๋‹ค.