본문 바로가기
반응형

컴퓨터46

[Python] 파이썬, for문에서 remove() 함수 쓸 때 반드시 확인할 것 1. for문에서 remove() 쓸 때 문제점 리스트를 for문으로 돌릴 때, remove() 함수로 리스트의 원소를 제거할 때가 있다. 예를 들어, CODES = [1,2,3,4] for code in CODES: print(code) if code == 2: CODES.remove(2) print(CODES) 결과 1 [1, 2, 3, 4, 5] 2 [1, 3, 4, 5] 4 [1, 3, 4, 5] 1 → 2 → 다음이 3 이 아니라 4가 나온다. for문에서 2의 순서일 때 remove() 함수로 리스트 CODES에서 2가 삭제되었기 때문이다. 그래서, 2의 자리에 3이 오고, 다음 순서인 4가 실행된 것이다. 즉, for문이 CODES를 돌고 있는데 돌고 있는 CODES가 훼손되어 오류가 난 것.. 2022. 1. 7.
[Python] 파이썬, Matplotlib 실시간 주식 차트 업데이트 자동화 만들기 파이썬을 이용하여 실시간 오늘 주가 데이터를 받아오고 그래프로 확인하여 보겠습니다.Matplotlib 실시간 데이터 업데이트 자동화 (실제 장이 열리는 시간에 각각 5분, 15분동안 녹화한 동영상이며, 주가변동이 크지 않아 64배속 하였습니다.)  1. 차트 구성위의 은 2일간의 OHLC(시가, 고가, 저가, 종가) 데이터를 나타내며 주식장이 열려있는 동안에도 종목별 오늘의 현재 가격을 실시간으로 반영합니다.(다시 말해, 차트 그래프가 실시간으로 그려집니다.) 2. 준비물VScode, Python 3. 전체 종목 데이터 가져오기from pykrx import stockimport pandas as pdimport matplotlib.pyplot as pltfrom datetime import dateti.. 2022. 1. 6.
노트북에서 WOL 사용하기 (절전모드), 다시 절전 시켜 자동화 특정 프로그램(코드)을 원하는 시간 동안 실행시키고자 하였습니다. 원래, 사용하는 컴퓨터에 WOL을 예약해두고 자동으로 부팅되어, 작업 스케줄러로 자동으로 프로그램이 실행되고, 자동으로 종료되도록 하였습니다. (shutdown /s) 그러나, 컴퓨터로 문서 작업을 할때마다 종료되는 시간이 되면 shutdown /a를 입력해주어야 하고 프로그램(코드)이 실행되고 있으니 걸리적거리기도 하고 컴퓨터를 종료해야 하면 다시 실행시켜 주어야 해서 중고 컴퓨터 1개를 구매하였습니다. (프로그램(코드)를 전용으로 사용할 컴퓨터) 그러나, WOL을 지원하는 메인보드인 것 같은데 1주일동안 시도해보았으나 LAN 포트는 점등되지 않았습니다. 그래서, 안쓰는 노트북을 WOL로 켜보기로 하였습니다. 단, 완전히 종료된 S5 상.. 2021. 12. 30.
[Python] 파이썬, 주식 차트와 보조지표 그리기 (Plotly) 파이썬을 이용하여 주식차트와 보조지표를 그려보겠습니다.  1. 차트 구성위의 에 사용된 지표를 소개하겠습니다. 주식차트: 캔들차트, 거래량보조지표: 볼린저밴드, 20일 이동평균선, MACD, 스토캐스틱 Fast_K, Slow_D, PB, MFI10, RSI전략: 추세추종전략, 역추세 전략 각각의 지표들의 설명은 이번 글에서 논외로 하고, 지표들을 파이썬을 이용하여 그리는 것에 중점을 두겠습니다. 2. 준비물VScode, Python 3. 전체 종목코드와 종목명 가져오기from pykrx import stockimport pandas as pdimport mplfinance as mpfimport numpy as npimport plotly.graph_objects as goimport plotly.sub.. 2021. 12. 20.
반응형