시스템 트레이딩/JbTrader 1호

1편-개발 환경 설정

제이브레인 2025. 3. 8. 19:51

Python 으로 개발하기 위해서는 우선 Python 환경 설정을 해야 합니다.

파이썬 개발 환경을 만들 때 가장 많이 사용되는 두 가지 방법이 있습니다.

  1. Python 공식 홈페이지에서 다운로드하여 설치하는 방법
  2. Anaconda를 설치하는 방법

각 방법의 차이점과 장단점을 비교해 보겠습니다.

Python 공식 홈페이지(https://www.python.org)에서 직접 다운로드하여 설치하는 방법입니다.

가볍고 최소한의 설치 → 필요한 라이브러리만 개별 설치 가능합니다.

Anaconda는 데이터 과학 및 머신러닝 개발에 특화된 파이썬 배포판으로, 다양한 패키지와 함께 제공됩니다.

데이터 과학, 머신러닝, 딥러닝 관련 패키지 기본 포함되어 있습니다.

비교 요약

설치 크기 가벼움 (~30MB) 무거움 (~500MB)
패키지 관리 pip, venv 사용 conda 사용 (더 강력)
데이터 과학/AI 직접 설치 필요 기본 포함
가상 환경 관리 venv 사용 (기본 제공) conda 사용 (더 편리)
초보자 접근성 환경 설정 필요 쉽게 사용 가능
웹 개발 추천 불필요하게 무거움
데이터 분석, 머신러닝 추가 설치 필요 추천

 

JbTrader 의 경우 데이터 분석이 많이 필요하므로 Anaconda 를 설치하는 방법으로 진행하겠습니다.