본문 바로가기

알고리즘

(3)
초성 검색 기능 구현하기 INDEX Stack #VanillaJS, #Jquery Preview 이번 포스팅은 초성 검색 알고리즘을 참고해 실무에 적용해 본 기능에 대한 내용입니다. 검색 기능 중 마치 노래방 검색기능 초성 검색 기능이 있으면 매우 편리해집니다. 대부분의 금융앱에서 이체 내역 화면을 보면 계좌번호 혹은 상대방의 이름을 통해서 검색해 원하는 계좌만 볼 수 있도록 하는 기능들 많이 보셨을 겁니다. 이 알고리즘을 활용된 부분입니다. Array.prototype.includes(), String.prototype.includes()를 사용해 문자열에서 원하는 원소를 찾는 방법을 사용할 수도 있지만 초성 검색 기능 혹은 한 문자열 안에서 이어져있는 문자열만 찾는 것이 아니라 좀 떨어져 있는 문자열도 찾는 기능을 추가하면 ..
[PyQt6] 가상화폐 알고리즘 매매 프로그램(2) - 보유코인 조회 pybithumb API를 사용해서 보유잔고를 조회하는 방법은 다음과 같습니다.*ConnKey와 SecKey는 개별적으로 발급받아야 합니다.from pybithumb import BithumbConnKey = "___" #발급받은 api keySecKey = "___"bithumb = Bithumb(ConnKey, SecKey)for coin in Bithumb.get_tickers(): print(coin, bithumb.get_balance(coin)) tuple의 각 값은 (보유코인, 사용 중 코인, 보유원화, 사용중원화)입니다.현재 제가 5만 원의 잔고를 원화로 넣어둔 상태입니다. 이제 코인 정보를 담아서 QListWidget에 추가하는 프로그램을 짜보려고 합니다.UI는 위 이미지처럼 구현하..
[PyQt6] 가상화폐 알고리즘 매매 프로그램(1) 최근에 PyQt로 이것저것 개발해 보다가 나만의 코인 자동 매매 프로그램을 한번 만들어볼까? 해서 공부를 시작했습니다.코인 거래소의 API를 사용해서 주문을 넣어야 하는 만큼 개인적인 용도로 밖의 사용하지 못해 아쉽지만공부를 하며 개발을 한 내용들을 하나둘씩 기록해나가려 합니다. 왜 PyQt6를 선택했나?윈도우 프로그램을 만들 수 있는 언어와 툴은 상당히 많습니다. 대표적으로 C# Window Form, 델파이, C++ MFC 프로그램 등이 있고 비교적 최근에 나온 라이브러리인 Electron.js를 사용하여 JS 기반의 프로그램을 개발할 수도 있습니다. 하지만 파이썬이 가장 매력적인 이유는 2차원 데이터를 표현하는 Pandas와 코인 및 주식 데이터 관련된 다양한 라이브러리어 데이터 수집 및 전처리가 ..

반응형