Skip to content

swj9707/StockAnalysisInPython

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

65 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

ํŒŒ์ด์ฌ ์ฆ๊ถŒ ๋ฐ์ดํ„ฐ ๋ถ„์„ (Stock Analysis in Python)

๋ณธ ๊นƒํ—ˆ๋ธŒ์—์„œ๋Š” ใ€ŽํŒŒ์ด์ฌ ์ฆ๊ถŒ ๋ฐ์ดํ„ฐ ๋ถ„์„ใ€(ํ•œ๋น›์ถœํŒ์‚ฌ, 2020) ์„œ์ ๊ณผ ๊ด€๋ จ๋œ ์†Œ์Šค ์ฝ”๋“œ์™€ ์ถ”๊ฐ€ ์ž๋ฃŒ๋ฅผ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.

  • ์†Œ์Šค ์ฝ”๋“œ๋Š” ๊ฐ ์žฅ๋ณ„ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ์กด์žฌํ•˜๋ฉฐ, ์ด๋ฏธ์ง€ ํŒŒ์ผ๋“ค์€ ๊ฐ ์žฅ๋ณ„๋กœ imgs ๋””๋ ‰ํ„ฐ๋ฆฌ์— ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.

  • ์ง€๋ฉด ๊ด€๊ณ„ ์ƒ ์‹ฃ์ง€ ๋ชปํ•œ ํŒŒ์ด์ฌ ๋‚ด์žฅํ•จ์ˆ˜ํ‘œ์™€ AES-256 ์•”๋ณตํ˜ธํ™” ์‹ค์Šต์€ 10_Appendix_(Python_Built-in_Functions_and_AES-256_Encryption).pdf ํŒŒ์ผ์„ ์ฐธ๊ณ ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

  • ์„œ์ ์— ์‚ฝ์ž…๋œ ๊ทธ๋ฆผ์˜ PPT ์›๋ณธ์€ PowerPoint_Materials.pptx ํŒŒ์ผ์— ์žˆ์Šต๋‹ˆ๋‹ค.

๋„ค์ด๋ฒ„ ๊ธˆ์œต์˜ ์›น ์Šคํฌ๋ ˆ์ดํ•‘ ์ฐจ๋‹จ์— ๋Œ€ํ•œ ์•ˆ๋‚ด

2021๋…„ 1์›” 7์ผ ์ €๋…๋ถ€ํ„ฐ ๋„ค์ด๋ฒ„ ๊ธˆ์œต์—์„œ ์›น ํฌ๋กค๋Ÿฌ์˜ ์Šคํฌ๋ ˆ์ดํ•‘์„ ์ฐจ๋‹จํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ธฐ์กด ๋ฐฉ์‹๋Œ€๋กœ urllib.request.urlopen()์ด๋‚˜ pandas.read_html()๋ฅผ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ, ๋” ์ด์ƒ ๋„ค์ด๋ฒ„ ๊ธˆ์œต์˜ ์›น ํŽ˜์ด์ง€๋ฅผ ์ฝ์–ด์˜ฌ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋„ค์ด๋ฒ„ ๊ธˆ์œต ์„œ๋ฒ„์—์„œ http ํŒจํ‚ท ํ—ค๋”์˜ ์›น ๋ธŒ๋ผ์šฐ์ € ์ •๋ณด(User-Agent)๋ฅผ ์ฒดํฌํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ์›น ์Šคํฌ๋ ˆ์ดํ•‘์„ ํ•˜๋ ค๋ฉด requests ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ด์šฉํ•ด ์›น ๋ธŒ๋ผ์šฐ์ € ์ •๋ณด๋ฅผ ๋ณด๋‚ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ๋œ ์ฝ”๋“œ๋Š” ์•„๋ž˜์™€ ๊ฐ™์œผ๋ฉฐ DBUpdaterEx.py๋กœ ๊นƒํ—™์— ์˜ฌ๋ ค๋‘์—ˆ์Šต๋‹ˆ๋‹ค.

DBUpdaterEx

http://httpbin.org/user-agent ์‚ฌ์ดํŠธ์— ์ ‘์†ํ•˜์‹œ๋ฉด ํ˜„์žฌ ๋ณธ์ธ์ด ์‚ฌ์šฉํ•˜๋Š” ์›น ๋ธŒ๋ผ์šฐ์ €์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ˜ํ”Œ ์ฝ”๋“œ์˜ "Mozilla/5.0"๋ฅผ ์‹ค์ œ๋กœ ๋ณธ์ธ์ด ์‚ฌ์šฉํ•˜๋Š” ์›น ๋ธŒ๋ผ์šฐ์ € ์ •๋ณด๋กœ ๋ณ€๊ฒฝํ•˜๋ฉด ๋„ค์ด๋ฒ„ ๊ธˆ์œต ํŽ˜์ด์ง€์—์„œ ์ฐจ๋‹จ๋  ๊ฐ€๋Šฅ์„ฑ์„ ์กฐ๊ธˆ ๋” ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 92.6%
  • HTML 5.6%
  • CSS 1.8%