-
[1강] Jupyter Notebook(주피터 노트북) 활용하기기초지식/Quantopian(강의노트) 2024. 10. 27. 23:48반응형
Jupyter Notebook(주피터 노트북)의 특징
주피터 노트북(Jupyter Notebook)은 파이썬 코드를 작성하고 실행할 수 있는 에디터 중 하나이다. 아래 그림 1에서 볼 수 있는 것처럼 일반적인 에디터는 그림 1의 좌측처럼 결과 1, 2, 3을 한꺼번에 볼 수밖에 없는데, 주피터 노트북은 코드를 단계적으로 실행하면서 결과 1, 2, 3을 단계적으로 확인할 수 있다. 따라서 주피터 노트북에서는 첫 번째 코드 셀을 완성하여 결과를 본 뒤, 두 번째 코드 셀을 이리저리 조작하여 결과의 변화를 살펴보는 작업이 가능해진다. 이런 작업은 데이터 분석과 시각화, 머신러닝, 퀀트 분석 등에서 주로 활용하는 작업 방식이다.
아나콘다 네비게이터로 Jupyter Notebook(주피터 노트북) 연결
아나콘다 네비게이터를 설치했다면, 주피터 노트북은 기본적으로 같이 설치가 되어있을 것이다. 아래 그림 2와 같이 앱을 직접 실행하거나 아나콘다 프롬프트에서 "anaconda-navigator" 명령어를 입력하면 나오는 화면에서 그림 3과 같이 Jupyter Notebook을 Launch만 하면 Jupyter Notebook(주피터 노트북)을 사용할 수 있다.
노트북을 실행한 뒤 아래 그림 4와 같이 "New" -> "Python3" 버튼을 눌러서 새로운 Jupyter 파일을 만들어서 작업을 시작하면 된다.
Visual Studio Code로 Jupyter Notebook(주피터 노트북) 연결
Visual Studio Code에 접속해서 아래 그림 5와 같은 확장(Extensions) 메뉴를 이용해서 Jupyter Notebook(주피터 노트북)을 install 하면 된다.
설치가 완료되면 아래 그림 6에 나와있는 것처럼 상단에 View -> Command Palette에서 Create: New Jupyter Notebook을 하면 노트북 작업 화면을 만들 수 있다.
노트북 작업 화면에서 아래 그림 7 왼쪽 그림에서 주황색 표시된 버튼을 누르면 노트북이 실행되는 가상환경을 설정할 수도 있다. 가상환경 연결시 기억할 점은 해당 가상환경에 Jupyter Notebook이 설치되어 있어야 한다는 사실이다. 아래 그림 7의 오른쪽은 py312_64_yf라는 가상환경을 활성화해서 "pip install jupyter"라는 명령어로 jupyter를 설치하는 과정을 보여 준다.
그림 7의 오른쪽과 같이 py312_64_yf라는 가상환경에 Jupyter Notebook 설치가 끝나있어야 그림 8처럼 py312_64_yf를 선택한 후에도 Jupyter Notebook 환경에서 코드가 오류 없이 실행된다.
반응형'기초지식 > Quantopian(강의노트)' 카테고리의 다른 글
[2강] 데이터 시각화(Matplotlib을 활용) (2) 2024.11.02