Python (30) 썸네일형 리스트형 Python 웹스크래핑 관련 라이브러리 종류 Python 웹스크래핑 관련 라이브러리 종류 오랜만에 Python과 관련된 포스트를 작성하는 듯 하다. 이번 포스트에서는 Python에서 웹스크래핑 작업을 할 때 사용하는 라이브러리 종류에 대해서 알아보고자 한다. 필자의 경우 주식 분석 글을 작성할 때 기업의 재무제표를 블로그에 내 스타일대로 작성하기 위해 파이썬으로 웹스크래핑 코드를 만들었었다. 웹스크래핑을 공부할 때 Beautiful Soup, Requests, Selenium만 배웠었는데, 이 라이브러리말고 어떤 것이 있는지 간단하게 알아보자. 목차 Beautiful Soup Requests Selenium Scrapy MechanicalSoup Playwright Beautiful Soup Beautiful Soup는 HTML과 XML 파일로부터.. Python으로 Envelope 계산 및 차트 생성 Python으로 Envelope 계산 및 차트 생성 이번 포스트에서는 Python으로 주식 보조지표 중 하나인 엔벨로프(Envelope)에 대해서 알아보고자 한다. 엔벨로프가 무엇인지 간단하게 알아보고 Python으로 계산 및 차트를 생성해 보자. 목차 엔벨로프(Envelope)란? 엔벨로프 계산 방법 Python으로 엔벨로프 계산 Python으로 엔벨로프 차트 구현 엔벨로프(Envelope/봉투선)란? ✔ 보조 지표 Envelope 엔벨로프는 주가의 움직임에 따라 그 주위에 형성되는 두 개의 경계선으로 구성된 보조 지표이다. 이 지표는 주로 주식의 과매수나 과매도 상태를 판별하는 데 사용된다. 주가가 상위 경계선을 초과하면 과매수로 간주되며, 하위 경계선 아래로 떨어지면 과매도로 간주한다. "Envel.. Python으로 스토캐스틱 계산 및 차트 생성 Python으로 스토캐스틱 계산 및 차트 생성 이번 포스트에서는 Python으로 주식 보조 지표 중 하나인 스토캐스틱을 계산하고 차트를 생성해보는 시간을 가져보고자 한다. 스토캐스틱이 무엇인지 간단하게 같이 알아보고 Python 코드로 구현해보자. 목차 스토캐스틱이란? 스토캐스틱 계산 방법 Fast 스토캐스틱 Python으로 구현 Slow 스토캐스틱 Python으로 구현 스토캐스틱(Stochastic)이란? ✔ 스토캐스틱 스토캐스틱은 주식, 선물 등의 금융 시장에서 가격의 상대적 위치를 판단하기 위해 사용되는 모멘텀 보조지표이다. 이 지표는 현재 가격이 최근의 가격 범위 내에서 어디에 위치하는지를 표현함으로써 과매수나 과매도 영역을 확인하는 데 도움을 준다. 일정 기간 동안 최고가와 최저가 사이에서 현재.. Python으로 RSI 계산 및 차트 생성 Python으로 RSI 계산 및 차트 생성 이번 포스트에서는 주식 투자에서 보조지표 중 하나인 RSI를 Python으로 계산하고 차트를 구현해보고자 한다. RSI는 주가의 과매수 또는 과매도 상태를 판단하는데 도움을 주는 중요한 보조지표이다. 그럼 RSI가 무엇인지, 계산법 등을 알아보고 Python으로 구현해보자. 목차 RSI/Signal 이란? RSI/Signal 계산 방법 Python으로 RSI/Signal 구현 RSI/Signal 차트 생성 RSI(Relative Strength Index)/Signal 이란? ✔ RSI RSI는 J. Welles Wilder가 개발한 주식 보조 지표로서, 가격의 상승세와 하락세를 비교하여 주가의 과매수(overbought) 또는 과매도(oversold) 상태를 .. Python으로 볼린저밴드 계산 및 차트 생성 Python으로 볼린저 밴드 계산 및 차트 생성 이번 포스트에서는 Python으로 주식 투자의 핵심 도구 중 하나인 볼린저 밴드를 구현해보고자 한다. 볼린저 밴드는 주식, 외환, 상품 등 다양한 금융 상품의 가격 변동성을 측정하고 상대적인 고저점을 식별하는 데 사용되는 테크니컬 분석 도구이다. 필자도 HTS와 MTS에는 볼린저 밴드를 항상 설정해두고 보는 편이다. 그럼 볼린저 밴드가 무엇인지 간단하게 살펴보고 Python으로 계산 및 차트를 생성해보자. 목차 볼린저 밴드란? 볼린저 밴드 계산 방법 볼린저 밴드 계산 코드 구현 볼린저 밴드 차트 생성 볼린저 밴드(Bollinger Bands)란? 볼린저 밴드는 존 볼린저가 개발한 테크니컬 분석 도구로, 주가의 변동성을 측정하고 상대적인 고저점을 식별하는 데.. Python으로 MACD와 MACD 오실레이터 계산 및 차트 생성 Python으로 MACD와 MACD 오실레이터 계산 및 차트 생성 이번 포스트에서는 Python으로 주식 차트의 보조 지표 중 하나인 MACD와 MACD 오실레이터를 계산하고 차트를 생성해보는 시간을 가져 보고자 한다. 필자 같은 경우에 MACD는 주식 차트 분석을 배울 때 이동평균선 다음으로 배운 기억이 있다. MACD에 대한 자세한 내용 및 매매 방법은 다음 포스트로 작성하고 오늘은 Python으로 MACD를 구현해보자. 목차 MACD란? MACD 오실레이터란? MACD/MACD 오실레이터 계산 MACD/MACD 오실레이터 차트 MACD란? MACD(Moving Average Convergence Divergence)는 장기적인 추세와 단기적인 추세를 비교해서 이 둘 간의 편차를 측정하는 기술적 지표.. Python으로 주식 이동평균선 차트 그리기 Python으로 주식 이동평균선 차트 그리기 이번 포스트에서는 Python을 사용하여 이동평균에 대해서 알아보고 주식 차트에서의 이동평균선을 그려보는 시간을 가져보려 한다. 주식 시장에서 이동평균선은 주가의 추세를 확인해 볼 수 있는 중요한 도구인데, Python으로 어떻게 구현할 수 있는지 한번 알아보자. 목차 이동평균이란? Pandas rolling method 이동평균선이란? 이동평균선 차트 생성 이동평균(Moving Average)이란? 이동평균은 일정 기간 동안의 데이터를 평균하여 추세를 파악하는 통계적 기법이다. 이는 시계열 데이터의 임의의 변동성을 완화하거나 숨겨진 패턴을 드러내는 데 도움을 준다. 이동평균은 '단순 이동평균', '가중 이동평균', '지수 이동평균' 등 다양한 방법으로 계산될.. ChatGPT로 Python GUI 라이브러리 종류 알아보기 (feat. Web Browsing) ChatGPT로 Python GUI 라이브러리 종류 알아보기 (feat. Web Browsing) 이번 포스트에서는 ChatGPT의 Web Browsing 기능을 활용해서 Python GUI 라이브러리 종류에 대해서 알아보려 한다. 오늘 회사에서 업무를 하다가 새로운 프로그램을 하나 만들어 보면 좋겠다 싶었는데, 이건 GUI 라이브러리를 사용하는 것이 좋을 것 같다고 생각했다. 필자의 경우 예전에 Python tkinter로 개인 작업을 몇 번 한적 있었는데 문득 tkinter 말고 더 좋은 라이브러리는 없을지 궁금했다. 그래서 ChatGPT의 Web Browsing을 활용해서 현재 사용되고 지고 있는 GUI 라이브러리에 대해서 한번 알아보았고 그 내용을 정리해 보았다. GUI (Graphical Use.. 이전 1 2 3 4 다음