시스템 트레이딩/JbTrader 1호
1편-개발 환경 설정
제이브레인
2025. 3. 8. 19:51
Python 으로 개발하기 위해서는 우선 Python 환경 설정을 해야 합니다.
파이썬 개발 환경을 만들 때 가장 많이 사용되는 두 가지 방법이 있습니다.
- Python 공식 홈페이지에서 다운로드하여 설치하는 방법
- Anaconda를 설치하는 방법
각 방법의 차이점과 장단점을 비교해 보겠습니다.
Python 공식 홈페이지(https://www.python.org)에서 직접 다운로드하여 설치하는 방법입니다.
가볍고 최소한의 설치 → 필요한 라이브러리만 개별 설치 가능합니다.
Anaconda는 데이터 과학 및 머신러닝 개발에 특화된 파이썬 배포판으로, 다양한 패키지와 함께 제공됩니다.
데이터 과학, 머신러닝, 딥러닝 관련 패키지 기본 포함되어 있습니다.
비교 요약
설치 크기 | 가벼움 (~30MB) | 무거움 (~500MB) |
패키지 관리 | pip, venv 사용 | conda 사용 (더 강력) |
데이터 과학/AI | 직접 설치 필요 | 기본 포함 |
가상 환경 관리 | venv 사용 (기본 제공) | conda 사용 (더 편리) |
초보자 접근성 | 환경 설정 필요 | 쉽게 사용 가능 |
웹 개발 | 추천 | 불필요하게 무거움 |
데이터 분석, 머신러닝 | 추가 설치 필요 | 추천 |
JbTrader 의 경우 데이터 분석이 많이 필요하므로 Anaconda 를 설치하는 방법으로 진행하겠습니다.