본문 바로가기

데이터 시각화14

초기 테스터(initial tester)의 제작-36- 안녕하세요? 이래저래 예약발행을 하면서 지금 상황은 허리를 삐긋해서 매우매우 일상생활에 지장이 있습니다만, 아무튼 그래도 포스팅 꺼리로 나온 것이 많기는 많아서 일단 이번 포스팅을 올리고자 합니다. 일단 이 포스팅이 올라온 29일 오후에는 요통이 치료가 되었으면 합니다. 드디어 이 순간이 왔다고 하면 왔다고 할 수 있을까요? 일단 8개의 종목에서 한번 작업을 한꺼번에 해 주는 것으로 한번 여러개의 종목을 가지고서 작업에 들어가면 나오는 결과를 측정하러 가 봐야 합니다. 그리고 이 테스트 결과를 저장하기 위한 폴더도 임시로 일단 만들어 주기는 주도록 합니다. 왜 이렇게 하느냐 하면, 이전 결과와 헷갈리는 사태를 피하기 위해서 입니다. 이렇게 하는 것으로 일단 위 스크린샷에서 찍힌 것처럼 결과를 그림파일로 .. 2020. 1. 29.
초기 테스터(initial tester)의 제작-35- 안녕하세요? 이번 포스팅에서는 지난번에 이어서 마무리를 하지 못한 매수/매도 룰을 한번 테스트한 최종이익을 올려 보도록 하려고 계속해서 수정을 했고, 그 성공적인 결과물을 이번 포스팅에서 볼 수 있을 것 입니다. 일단 마지막으로 더 많은 내용을 추가해 보도록 합니다. 이제 이전 포스팅 마지막에 메서드에 들어갈 내용을 추가를 했고, 이번에는 메서드를 호출하는 메인이 되는 py파일에서 최종 계산결과를 집어 넣는 것 입니다. 그리고 나서 다음으로 해야 할일은 위 스크린샷에서 볼 수 있는 것처럼 기존의 x축 레이블을 다시한번 바꾸어 주는 것 입니다. 그런데 어디에서 에러가 나오는 것을 볼 수 있었습니다. 아무래도 그냥 실행이 아니라 이번에도 디버그 모드를 실행시켜 봐야 할듯 합니다. 알고보니 이 부분에서 숫자가.. 2020. 1. 29.
초기 테스터(initial tester)의 제작-34- 안녕하세요? 지난번 포스팅에서 짐작을 못한 에러가 나와서 당황스러웠는데, 이번에는 이 에러를 잡기 위한 작업에 들어간 내용과 이어서 데이터의 저장을 위한 작업에 들어가 보고자 합니다. 먼저 위 스크린샷에서 볼 수 있는 것 처럼 print()함수를 사용해서 일단 작업이 어디서 부터 잘못된 것인지 알아보도록 합니다. 그리고 나서 위 스크린샷에서 볼 수 있는 것처럼 제가 전혀 지정을 하지 않은 엉뚱한 경로로 바뀌어 져 있는 것을 볼 수 있었습니다. 이게 어떻게 된 일일까요? 그리고 나서 한번 그전에는 또 어떻게 된 것인지 더 알아보기 위해서, 다시한번 print()함수를 동원해서 오류를 찾아내 보도록 합니다. 그런데 첫 단계에서는 제 의도대로 나오는 것을 확인할 수 있었습니다. 그럼 어디서 잘못된 것인가 하면.. 2020. 1. 28.
초기 테스터(initial tester)의 제작-33- 안녕하세요? 지난번 포스팅에서 어떻게 일일히 타이핑을 하지 않고서 폴더 경로를 지정하는 작업을 할 것인지에 대해서 한번 이야기를 하면서 GUI작업을 하고나서 포스팅을 중간에 끊었는데, 아무튼 이 내용을 이어서 계속해서 나아가 보도록 하겠습니다. 비록 지루한 면이 있기는 있겠지만, 제 시행착오 끝에 프로그램이 하나하나 완성이 되는 것을 봐 주시기 바랍니다. 먼저 해야 할일은 폴더를 선택하기 위한 메서드를 작성해야 할 필요성이 있는데, 일단 위 스크린샷에서 볼 수 있는 것처럼 우선, QFileDialog에서 getExistingDirectory()라는 메서드를 사용하면 간단하게 처리가 가능합니다. 그리고 나서 기존에는 작업에 바로 들어가기 위한 버튼을 활성화 시킨 코드를 이번에는 결과를 저장할 폴더를 저장하.. 2020. 1. 28.