본문 바로가기

Python4

[Python : Asyncio] 비동기로 프로그램(.py) 동시에 실행하기 현재 타 은행과 외환 거래 엔진 개발을 진행하고 있다. 우리는 딥러닝과 거래 조건 알고리즘을 통해 외환 거래에 필요한 시그널을 만들고, 시그널 요청 시, 소켓을 통해 실시간 시그널을 전송해야한다. 따라서 우리는 실시간으로 환율과 주문 내역을 받아올 부분, 데이터 요청을 확인하고 시그널을 전송하는 부분이 함께 작동되고 있어야한다. 팀장님의 도움 없이 개발해내야하는데, 경험이 없어서 개념을 이해하고 적용하는데 어려움이 좀 있다. 공부한 내용을 정리하고 미래의 내가 참고할 수 있도록 이 게시글을 쓴다. 처음 자료 조사를 위해 "멀티 프로레싱"를 키워드로 설정했었다. 조사를 해보니, 내가 알고 있던 멀티 프로세싱의 개념이 잘못 되었다는 것을 알았다. 멀티 프로세싱은 여러 개의 프로세서(ex. CPU)로 프로그램.. 2023. 5. 6.
나 보려고 정리하는 Anaconda3 가상환경 관리 1. 설치 확인 conda --v 로 설치를 확인한다. 잘 설치되었다면 conda 4.10.1와 같이 conda 버전이 나올 것이다. 2.가상환경 생성하기 Cona create -n python= 을 입력하면 간단하게 가상환경을 생성할 수 있다. conda create -n test python=3.7 설치중에 [y/n]를 물어보면 y를 누르고 설치를 마무리한다. 3.가상환경 리스트 확인하기 conda env list 로 원하는 가상환경이 잘 설정되었는지 확인한다. 잘 설치 되었다면 아까 생성한 가상환경과 그 위치가 표시된다. 4.가상환경 활성화하기 가상환경을 생성했다고만 해서 바로 이용이 불가능하다. 가상환경을 활성화 시켜줘어야 한다. Cona activate 으로 활성화 시켜준다. conda acti.. 2022. 6. 30.
[python] 금융데이터 수집하기(2) - 상장종목 시세데이터 수집하기 ① | 상장 기업 목록과 종목코드 크롤링 [ 금융데이터 수집하기 시리즈] (업데이트 시, 링크를 연결할 예정입니다) (1) 주식 시세 데이터 수집하기 - 삼성전자 (2) 전 종목 시세데이터 수집하기 - 코스피, 코스닥 상장기업 리스트와 종목코드 크롤링 (3) 전 종목 시세데이터 수집하기 - 상장기업 전 종목 시세데이터 크롤링 (4) Opendart API로 재무제표 데이터 수집하기 - 업데이트 예정 안녕하세요! 혤로그 입니다🙂 오늘은 전 종목의 시세데이터 수집을 위해 상장 기업 목록과 종목 코드를 크롤링해보도록 하겠습니다. 라이브러리를 통해 데이터를 쉽게 가져오는 방법도 있지만, 저는 여러분이 다른 데이터를 수집할 때 응용하실 수 있도록 일반적인 크롤링 방식을 이용해보겠습니다 🧐 (맨 아래에 api 활용방법도 추가하였습니다. ) [ 상장 기업 .. 2022. 6. 15.
[python] 금융데이터 수집하기(1) - 주식 시세 데이터 수집하기 (feat. 삼성전자) [ 금융데이터 수집하기 ] (업데이트 시, 링크를 연결할 예정입니다) (1) 주식 시세 데이터 수집하기 - 삼성전자 (2) 전 종목 시세데이터 수집하기 - 코스피, 코스닥 상장기업 리스트와 종목코드 크롤링 (3) 전 종목 시세데이터 수집하기 - 상장기업 전 종목 시세데이터 크롤링 (4) Opendart API로 재무제표 데이터 수집하기 - 업데이트 예정 안녕하세요! 혤로그 입니다🙂 주식 시세를 가져오는 방법에는 총 3가지가 있습니다. 1️⃣ requests 라이브러리 활용 방법 2️⃣ Selenium 프레임워크 활용 방법 3️⃣ 주식 시세 데이터를 제공해주는 라이브러리 활용 방법 오늘은 requests 라이브러리를 활용하여 삼성전자의 시세 데이터를 수집해보도록 하겠습니다. 세 가지 방법을 정리한 내용을 .. 2022. 6. 15.