반응형

분류 전체보기 31

[PM/개발관리] PMO(Project Management office) 도입

PMO(Project Management office) 란관리 프로젝트가 많은 기업에서 PMO(Project Management office) 또는 유사한 조직을 구성하여 운용하곤 합니다.PMO의 'P'는 "Proejct, Program, Portfolio"의 약자로도 통하며, 전사적 조직으로 "자원, 방법론, 기술, 기법"을 공유하고 관리하는 역할을 수행합니다.PMI에서 제시하는 PMO 3가지 분류 방식구분특징통제 정도지원형컨설팅 역할로 템플릿과 교육을 제공낮음통제형방법론을 제시하고 도구를 제공감시와 보고의 의무가 있음보통지시형관리 및 감독을 직접 지시, 수행많은 권한이 주어짐높음PMBOK에는 더욱 자세한 설명과 추가 분류에 대한 내용이 있습니다.그럼에도 위 3가지를 언급한 사유는 회사에서 기대하는 P..

[Python/파이썬] 네이버증권API 활용 - ETF ETN의 "종목코드, 종목명"가져오기

네이버증권API 중에는 ETF, ETN의 정보를 제공하는 기능이 있습니다. ETF 종목 : https://finance.naver.com/api/sise/etfItemList.nhnETN 종목 : https://finance.naver.com/api/sise/etnItemList.nhn 각 링크를 클릭하시면 아래와 같은 결과를 브라우저에서 확인할 수 있습니다.위 결과에서 종목코드와 종목명만 출력하는 스크립트를 작성해보겠습니다.import jsonimport urllib.request#ETF 종목 전체 받아오기url_etf = 'https://finance.naver.com/api/sise/etfItemList.nhn' etf_raw_data = urllib.request.urlopen(url_etf).r..

[Python/파이썬] PyQt5, PyQt5-Tools로 쉬운 GUI 만들기

파이썬에서는 기본적으로 tkinter 이라는 GUI 모듈을 제공하고 있습니다.하지만, GUI를 그리는 방법이 일일이 스크립트를 작성하는 형태여서 개인적으로 사용에 불편함과 제약이 있다고 생각했습니다. 그리하여, 찾게된 것이 PyQt5, PyQt5-Tools를 사용하여 GUI를 손쉽게 그리고 기능을 붙이는 형식으로 작업을하는 것을 선호하게 되었습니다. (생산성 찬양!)pip install PyQt5pip install pyqt5-tools위 두 가지 명령어를 cmd에 입력하여 패키지를 설치합니다.설치 완료 후, "{파이썬 설치 경로}\Lib\site-packages\qt5_applications\Qt\bin\designer.exe" 를 실행하시면 GUI를 배치할 수 있는 툴이 실행됩니다.  "Widget"..

Python/PyQt 2022.11.18

[QA/품질보증] Verification & Validation 차이

QA채용 관련하여 면접관 또는 지원자일 때, 자주 질문하거나 듣는 질문이 있습니다."Verification과 Validation에 대해 설명해주세요."품질관리에 대한 대부분의 서적에서 첫 챕터에 언급되는 만큼 기본적인 용어이기에 신입, 경력할 것 없이 면접에서의 단골 질문이 되는 것 같습니다. 그럼에도 실무 환경 등 다양한 이유로 잊히거나 의미를 혼동하는 경우가 발생합니다. (심지어 번역 조차도 유사합니다.)"개발자도 알아야 할 소프트웨어 테스팅 실무 제3판"에서는 이에 대해 아래와 같이 설명하고 있습니다.베리피케이션과 밸리데이션 (Verification and validation)은 소프트웨어 개발 수명주기의 전(全) 단계에서 수행될 수 있다. 베리피케이션은 개발 단계의 산출물이 그 단계의 초기에 설정..

품질관리(QA) 2022.11.16

[QA/품질보증] monkeyrunner 실행 문제 해결하기

모바일 게임을 제작할 때, 대부분 Unreal 또는 Unity 엔진을 사용하고 있습니다. Unreal 또는 Unity로 제작된 클라이언트는 하나의 Viewer로 처리되기에 일반적으로 Appium 사용이 불가 합니다. 이때, 게임 QA로서 클라이언트의 테스트 자동화를 하고자 하면 Android 한정이지만 monkeyrunner를 떠올리게 됩니다.다만, 최근 구글에서는 monkeyrunner를 버린 것으로 생각됩니다. 그럼에도... 과거인인 저로서는 일부 사용 중인 기능도 있기에 계속 사용 중에 있습니다.그러나, 최근 Android Studio를 재설치하고 monkeyrunner를 실행하면 아래와 같은 에러 메시지가 출력되고 실행되지 않습니다.SWT folder '..\framework\x86_64' doe..

[Python/파이썬] CPU 개수 확인 (multiprocessing)

https://marketward.tistory.com/5 [Python/파이썬]네이버증권API 활용 - multiprocessing 사용 (4/4)https://marketward.tistory.com/4 [Python/파이썬]네이버증권API 활용 - PER, PBR 기준으로 종목 검색(3/4) https://marketward.tistory.com/3 [Python/파이썬]네이버증권API 활용 - 네이버증권API + 종목코드로 json 결과 확인(2marketward.tistory.com위와 같이 multiprocessing을 사용할 때, 내 PC가 사용할 수 있는 최대 풀파워(최대 CPU)로 일이 빨리 처리되길 바랄 수 있습니다. 그리하여…우선, Python의 multiprocessing 모듈에서 ..

Python/보관 2022.11.15

[Python/파이썬] 실행 시간 측정

https://marketward.tistory.com/5 [Python/파이썬]네이버증권API 활용 - multiprocessing 사용 (4/4) https://marketward.tistory.com/4 [Python/파이썬]네이버증권API 활용 - PER, PBR 기준으로 종목 검색(3/4) https://marketward.tistory.com/3 [Python/파이썬]네이버증권API 활용 - 네이버증권API + 종목코드로 json 결과 확인(2 marketward.tistory.com multiprocessing 사용 부분을 작성하면서 시간 측정이 필요하여 time 모듈을 사용 했습니다. import time #시작 시간 저장 start = time.time() #시간 측정을 위해 10초간 대..

Python/보관 2022.11.14

[Python/파이썬] 네이버증권API 활용 - multiprocessing 사용 (4/4)

https://marketward.tistory.com/4 [Python/파이썬]네이버증권API 활용 - PER, PBR 기준으로 종목 검색(3/4)https://marketward.tistory.com/3 [Python/파이썬]네이버증권API 활용 - 네이버증권API + 종목코드로 json 결과 확인(2/3) [Python/파이썬]네이버증권API 활용 - 회사명, 종목코드 받아오기(1/3) marketward.tistory.com 네marketward.tistory.com까지 실행시켜보고... 시간이 너무 오래 걸려 '아차' 싶어서 multiprocessing 단계를 추가합니다. (87초나 걸립니다.)Python에서는 multiprocessing 모듈을 기본 제공합니다. 아래와 같이 multiproce..

[Python/파이썬] 네이버증권API 활용 - PER, PBR 기준으로 종목 검색(3/4)

https://marketward.tistory.com/3 [Python/파이썬]네이버증권API 활용 - 종목코드로 json 결과 확인(2/4)https://marketward.tistory.com/2 [Python/파이썬]네이버증권API 활용 - 회사명, 종목코드 받아오기(1/4) *Python 3.9.13을 사용했습니다. 한국거래소에서는 국내 상장사(코스피/코스닥)에 대한 정보를 아래 링크marketward.tistory.com네이버증권API의 요약 정보 결과를 종목별로 json변환하였습니다.*Python 3.9.13을 사용했습니다. 종목의 요약 정보를 바탕으로, 조건에 맞는 종목을 검색해보고자 합니다.종목 검색에 앞서 지표별 간단한 설명을 아래와 같이 드립니다.명칭설명EPS(Earnings Per ..

[Python/파이썬] 네이버증권API 활용 - 종목코드로 json 결과 확인(2/4)

https://marketward.tistory.com/2 [Python/파이썬]네이버증권API 활용 - 회사명, 종목코드 받아오기(1/4)*Python 3.9.13을 사용했습니다. 한국거래소에서는 국내 상장사(코스피/코스닥)에 대한 정보를 아래 링크의 엑셀 파일을 통해 제공하고 있습니다. http://kind.krx.co.kr/corpgeneral/corpList.do?method=download&searcmarketward.tistory.com위 단계에서 stock_list 변수로 모든 상자사의 "회사명, 종목코드"를 가져왔습니다.*Python 3.9.13을 사용했습니다. 네이버증권API 중에는 종목의 요약 정보를 출력하는 기능이 있습니다.예시로 '네이버' 종목의 요약 정보를 볼 수 있는 링크 입니다..

반응형