본문 바로가기
반응형

분류 전체보기1875

Thread간 정보 공유를 위한 Queue Queue는 복수의 정보를 저장할 수 있는 저장공간이다. 리스트와 유사한 개념이므로 리스트로 Queue를 구현해 사용할 수도 있다. queue는 단일 쓰레드에서 사용할 수도 있는데, 그보다는 멀티쓰레드 그 진가를 발휘한다.  패키지 queue에서 제공하는 Queue 클래스는 thread간 정보를 공유할 수 있도록 쓰레드락을 사용한다. 우리는 이것을 이용하여 멀리쓰레드 환경에서 큐를 안전하게 사용할 수 있다. 다음과 같은 작업을 가정하자.메인쓰레드에서는 작업할 데이터를 추가하기만 한다. worker라는 서브쓰레드를 두어 메인쓰레드에서 추가한 데이터를 처리하는 일을 도맏는다. 두 작업은 디커플되어 있고, 서로에게 작업지연현상을 야기시켜서는 안된다. 다음은, 리스트로 구현된 큐를 사용한 코드이다.import .. 2022. 5. 20.
함수의 가변인자 와 *(별표)연산자 def test(*args, **kwargs): print(args) print(kwargs) test(1,2,3, temp=23, ttemp=45) (1, 2, 3) {'temp': 23, 'ttemp': 45} 어떤 함수의 인자(parameters)를 특정지을 수 없을 때 *를 포함한 변수명으로 받을 수 있다. 위 예에서 함수 test 는 *args, **kwargs의 변수명으로 인자를 받는다. args는 arguments의 약자로, kwargs는 keyward arguments의 약자로 사용되었으나, 이름은 파이썬 문법이 허용하는 어떤 이름이든 상관없다. 중요한 것은 별표하나 와 별표두개이다. 별표하나의 변수명 즉 *args로 전달되는 인자는 모든 위치형 인자(posit.. 2022. 5. 14.
pyinstaller 사이즈 최적화 pyinstaller size 문제 pyinstaller는 python 모듈로써 python으로 작성된 스트립트 파일을 직접 실행이 가능한 exe 파일로 변환한다. 이것은 C언어 처럼 소스파일을 컴파일하는 개념이 아니라, python 환경과 사용자가 작성한 스크립트 파일을 묶어 독립적인 실행파일로 변환한 것이다. 겉보기에는 하나의 실행파일 처럼 보이나, 그 파일에는 python 실행환경이 내장되어 있다. 파이썬을 사용하다 보면 다양한 모듈들을 설치하게 되고, 특히 아나콘다처럼 대형 배포판으로 파이썬이 설치되었을 경우 파이썬 실행환경이 매우 많은 파일로 구성되어 비대해진다. 이럴때 pyinstaller로 만들어진 사용자 실행파일은 그 용량이 쓸데없이 커지고 실행시키면 로딩시간이 길어 불편하다. 이 때 실행.. 2022. 4. 16.
pyautogui정리 마우스와 키보드 사용 import pyautogui import pyperclip # 모니터 화면의 사이즈 print(pyautogui.size()) # 현재 마우스 포지션 print(pyautogui.position()) # 마우스 포이터 이동 pyautogui.moveTo(100, 200) # x 100, y 200 위치로 바로 이동 pyautogui.moveTo(100, 200, 2) # x 100, y 200 위치로 2초동안 이동 # 마우스 클릭 pyautogui.click() # 좌클릭 pyautogui.click(button='right') #우클릭 pyautogui.doubleClick() # 더블클릭 pyautogui.click(clicks=3, interval=1) # 3번.. 2022. 4. 14.
돈키움픽업종별 5일기준 - 20220105 돈키움픽 - 20220105 코스닥 업종 한주(5영업일)기준 지수대비 등락률 상위 종목명 COUNT tSum tMean tPlus KOSDAQ MID 300 5 2.52 0.504 5 KOSDAQ SMALL 5 4.44 0.888 5 건설 5 6.28 1.256 5 금속 5 5.47 1.094 5 기계/장비 5 4.74 0.948 5 정보기기 5 6.73 1.346 5 2022. 1. 5.
돈키움픽업종별 10일기준 - 20220105 돈키움픽 - 20220105 코스닥 업종 보름(10영업일)기준 지수대비 등락률 상위 종목명 COUNT tSum tMean tPlus 기계/장비 10 3.72 0.372 8 KOSDAQ MID 300 10 1.65 0.165 7 KOSDAQ SMALL 10 3.05 0.305 7 건설 10 4.58 0.458 7 기타 제조 10 6.81 0.681 7 컴퓨터서비스 10 6.72 0.672 7 2022. 1. 5.
돈키움픽업종별 20일기준 - 20220105 돈키움픽 - 20220105 코스닥 업종 한달(20영업일)기준 지수대비 등락률 상위 종목명 COUNT tSum tMean tPlus 기계/장비 20 6.39 0.32 15 기타 제조 20 5.09 0.254 13 통신서비스 20 4.4 0.22 13 디지털컨텐츠 20 4.03 0.202 12 컴퓨터서비스 20 5.68 0.284 12 IT S/W & SVC 20 3.61 0.181 11 2022. 1. 5.
돈키움픽공동픽 - 20220105 돈키움픽 - 20220105 공통픽 공통픽 : 20일기준 & 10일기준 interselection_20_10_종목명 로보로보 안랩 WI 공통픽 : 20일기준 & 5일기준 interselection_20_5_종목명 로보로보 WI 공통픽 : 10일기준 & 5일기준 interselection_10_5_종목명 WI 경남스틸 광진실업 로보로보 로스웰 공통픽 : 20일기준 & 10일기준 & 5일기준 interselection_20_10_5_종목명 로보로보 WI 2022. 1. 5.
돈키움픽5일기준 - 20220105 돈키움픽 - 20220105 코스닥 한주(5영업일)기준 지수대비 등락률 상위 종목명 COUNT tSum tMean tPlus EDGC 5 41.45 8.29 5 WI 5 47.34 9.468 5 경남스틸 5 53.03 10.606 5 광진실업 5 73.6 14.72 5 대한과학 5 22.79 4.558 5 동신건설 5 31.89 6.378 5 로보로보 5 47.38 9.476 5 로스웰 5 125.74 25.148 5 링네트 5 34.4 6.88 5 비트나인 5 70.34 14.068 5 2022. 1. 5.
돈키움픽10일기준 - 20220105 돈키움픽 - 20220105 코스닥 보름(10영업일)기준 지수대비 등락률 상위 종목명 COUNT tSum tMean tPlus 안랩 10 57.03 5.703 9 WI 10 46.14 4.614 8 경남스틸 10 58.76 5.876 8 광진실업 10 73.4 7.34 8 로보로보 10 71.66 7.166 8 로스웰 10 129.29 12.929 8 시그네틱스 10 34.32 3.432 8 알에프세미 10 79.51 7.951 8 엠플러스 10 33.34 3.334 8 2022. 1. 5.
돈키움픽20일기준 - 20220105 돈키움픽 - 20220105 코스닥 한달(20영업일)기준 지수대비 등락률 상위 종목명 COUNT tSum tMean tPlus 미래나노텍 20 66.63 3.332 16 로보로보 20 101.86 5.093 15 안랩 20 60.38 3.019 15 WI 20 42.29 2.115 13 로보스타 20 38.53 1.927 13 아이씨케이 20 50.27 2.514 13 에브리봇 20 58.3 2.915 13 유진로봇 20 69.25 3.462 13 2022. 1. 5.
돈키움픽업종별 5일기준 - 20220104 돈키움픽 - 20220104 코스닥 업종 한주(5영업일)기준 지수대비 등락률 상위 종목명 COUNT tSum tMean tPlus KOSDAQ MID 300 5 1.39 0.278 4 KOSDAQ SMALL 5 2.23 0.446 4 건설 5 3.24 0.648 4 금속 5 2.01 0.402 4 기계/장비 5 1.75 0.35 4 기타 제조 5 3.8 0.76 4 2022. 1. 4.
돈키움픽업종별 10일기준 - 20220104 돈키움픽 - 20220104 코스닥 업종 보름(10영업일)기준 지수대비 등락률 상위 종목명 COUNT tSum tMean tPlus 기계/장비 10 3.07 0.307 8 통신서비스 10 2.73 0.273 8 IT S/W & SVC 10 3.4 0.34 7 IT 부품 10 3.83 0.383 7 건설 10 3.4 0.34 7 기타 제조 10 4.73 0.473 7 2022. 1. 4.
돈키움픽업종별 20일기준 - 20220104 돈키움픽 - 20220104 코스닥 업종 한달(20영업일)기준 지수대비 등락률 상위 종목명 COUNT tSum tMean tPlus 기계/장비 20 4.35 0.218 14 통신서비스 20 4.36 0.218 13 기타 제조 20 2.14 0.107 12 디지털컨텐츠 20 3.48 0.174 12 출판/매체복제 20 7.12 0.356 12 코스닥 우량기업 20 -0.1 -0.005 12 2022. 1. 4.
돈키움픽공동픽 - 20220104 돈키움픽 - 20220104 공통픽 공통픽 : 20일기준 & 10일기준 interselection_20_10_종목명 로보로보 안랩 공통픽 : 20일기준 & 5일기준 interselection_20_5_종목명 미래나노텍 에브리봇 공통픽 : 10일기준 & 5일기준 interselection_10_5_종목명 시그네틱스 WI 티피씨글로벌 경남스틸 광진실업 공통픽 : 20일기준 & 10일기준 & 5일기준 interselection_20_10_5_종목명 NA 2022. 1. 4.
반응형