본문 바로가기

분류 전체보기414

사용자 정의 Signal 객체지향 PyQt5 예 Event Signal 버튼의 클릭 행위 : 버튼 clicked Handler Slot 버튼 클릭시 수행할 작업을 지정한 method [주의] pyQtSignal 객체를 인스턴스 변수로 만드는 것이 아니라 클래스 변수로 만들어야 한다. import sys from PyQt5.QtWidgets import * from PyQt5.QtCore import pyqtSlot, QObject, pyqtSignal # 사용자 정의 시그널 사용을 위한 클래스 정의 class CustomSignal(QObject): signal = pyqtSignal(int, str) # 반드시 클래스 변수로 선언할 것 def run(self): tempstr = "emit으로 전달" for i in range.. 2022. 4. 30.
병렬처리 10. 동시성 프로그래밍 (Concurrency Programming) 이번 장에서는 파이썬으로 Concurrency(동시성) 프로그래밍을 다룹니다. wikidocs.net 파이썬(python) Multiprocessing 사용법 멀티 프로세싱을 활용하면 여러 작업을 별도의 프로세스를 생성 후 병렬처리해서 더 빠르게 결과를 얻을 수 있다. 멀티 프로세싱을 잘 활용하면 멀티코어의 CPU 장점을 잘 살릴 수 있지만, 병렬 light-tree.tistory.com [Python/파이썬] PyQt5 - 사용자 정의 시그널(Custom Signal)과 Emit 사용법 1편 : 2021.03.06 - [코딩/Python] - [Python/파이썬] PyQT5 및 QT Designer 소개, .ui 파일 .py로 변.. 2022. 4. 29.
Visual Studio 2022 단축키 바로 가기 키 - Visual Studio (Windows) 다양한 명령과 창에 액세스할 수 있는 Visual Studio 기본 바로 가기 키에 대해 알아봅니다. docs.microsoft.com 2022. 4. 27.
os function list Python os function list demo2s.com | Email: | Demo Source and Support. All rights reserved. www.demo2s.com Python os function list PreviousNext Python os._exit(n) Python os.abort() Python os.access(path, mode, *, dir_fd=None, effective_ids=False, follow_symlinks=True) Python os.altsep Python os.chdir(path) Python os.chflags(path, flags, *, follow_symlinks=True) Python os.chmod(path, mode, *, dir.. 2022. 4. 27.
11.5. 로깅 https://www.daleseo.com/python-logging/ 파이썬 기본 로깅 - logging 내장 모듈 Engineering Blog by Dale Seo www.daleseo.com https://wikidocs.net/3737 99. Logging logging wikidocs.net 2022. 4. 27.
주식 데이터분석 기초 kospi지수 계산 from datetime import datetime import sqlite3 import pandas as pd from pandas import DataFrame, Series import matplotlib.pyplot as plt import mplfinance as mpf from pykrx import stock, bond import pandas_datareader.data as web import FinanceDataReader as fdr import krx L_13 = krx.code_list(market="KOSPI",기준일="20210913") L_14 = krx.code_list(market="kospi",기준일="20210914") idx13 = pd.Ind.. 2022. 4. 25.
1 2022. 4. 16.
pandas 에러처리 # 오류(SettingWithCopyError 발생) pd.set_option('mode.chained_assignment', 'raise') # SettingWithCopyError # 경고(SettingWithCopyWarning 발생) - 기본 값 pd.set_option('mode.chained_assignment', 'warn') # SettingWithCopyWarning # 무시 pd.set_option('mode.chained_assignment', None) # 경고 2022. 4. 16.
전략 모멘텀 전략 import numpy as np from pandas import Series, DataFrame import pandas as pd import Data_Reader as dr df = dr.db_read('002290') yeild = df["종가"]/df["종가"].shift(6) cond = yeild>1.03 cond_m = cond.shift(1).fillna(False) s = df.loc[cond_m,"종가"]/df.loc[cond_m,"시가"] print(s.cumprod().iloc[-1]) 지수이동평균 수익률 s = df["종가"].ewm(span=20,adjust=False).mean() cond = s.shift(1) 2022. 4. 14.