Jupyter Notebook이란?
Jupyter Notebook은 데이터 분석, 데이터 시각화, 머신러닝 등 다양한 분야에서 널리 사용되는 웹 기반의 인터랙티브 컴퓨팅 환경입니다.
파이썬과 pip가 이미 설치되어 있다고 가정하고 Jupyter Notebook 설치를 진행하겠습니다.
Jupyter Notebook 설치
pip를 사용하여 주피터 노트북을 설치합니다.
이 명령어를 실행하면 Jupyter Notebook과 관련된 모든 종속성이 설치됩니다.
pip install notebook
Jupyter Notebook 실행
설치가 완료되면 주피터 노트북을 실행합니다.
jupyter notebook
명령어를 실행하고 잠시 기다리면 기본 웹 브라우저에서 Jupyter Notebook 인터페이스가 열립니다.
브라우저가 자동으로 열리지 않으면, 터미널에 표시된 URL을 복사하여 브라우저에 직접 입력할 수 있습니다.
localhost:8888 주소로 실행이 완료되었습니다.
파이썬 코드 실행
주피터 노트북에서 파이썬 코드를 작성하고 실행해보겠습니다.
1. Notebook 파일 생성
Jupyter Notebook 인터페이스가 열리면, New 버튼을 클릭하고 Python 3을 선택하여 새로운 노트북 파일을 생성합니다.
맨 하단에 Python File로 생성해도 되지만, Notebook으로 생성하겠습니다.
2. 커널 선택
어떤 커널을 선택할지 고르는 팝업입니다.
새로운 노트북 파일을 생성하면, 사용 가능한 커널을 선택하는 팝업이 나타날 수 있습니다.
기본적으로 설치된 Python 버전을 선택합니다.
대부분의 경우, Python 3을 선택하면 됩니다.
3. 파이썬 코드 작성 및 실행
print('hello world')
간단한 파이썬 코드를 작성하였습니다.
작성한 코드를 실행하려면 Shift + Enter를 누르거나 상단에 재생버튼을 클릭하여 실행할 수 있습니다.
파이썬 코드 실행이 완료되었습니다.
Jupyter Notebook 기능
마크다운 사용
Jupyter Notebook에서는 코드 셀뿐만 아니라 마크다운 셀도 사용할 수 있습니다.
마크다운 셀을 사용하여 텍스트, 수식, 이미지 등을 삽입할 수 있습니다.
마크다운 셀을 추가하려면 셀을 선택한 상태에서 Cell Type을 Markdown으로 변경한 후, 마크다운 문법을 사용하여 내용을 작성합니다.
작성 후 Shift + Enter를 눌러 렌더링할 수 있습니다.
셀 추가 및 삭제
셀 추가: 상단 메뉴의 Insert > Insert Cell Below를 선택합니다.
셀 삭제: 셀을 선택한 후, 상단 메뉴의 Edit > Delete Cells를 선택합니다.
셀 이동
셀을 위아래로 이동하려면 셀을 선택한 상태에서 Up 또는 Down 버튼을 클릭합니다.
셀 실행 순서
Jupyter Notebook에서는 셀의 실행 순서가 중요합니다.
실행 순서에 따라 변수의 값이 달라질 수 있습니다.
셀의 실행 순서는 왼쪽에 표시되는 번호로 확인할 수 있습니다.
Reference