Study/Environment

[Windows] Python Jupyter Notebook 설치 방법

 

Jupyter Notebook이란?

Jupyter Notebook은 데이터 분석, 데이터 시각화, 머신러닝 등 다양한 분야에서 널리 사용되는 웹 기반의 인터랙티브 컴퓨팅 환경입니다.

 

 

파이썬과 pip가 이미 설치되어 있다고 가정하고 Jupyter Notebook 설치를 진행하겠습니다.

[Windows] Python 다운로드 및 설치 방법

 

[Windows] Python 다운로드 및 설치

요즘 코딩할 때 많이 사용되는 언어 중 하나가 파이썬입니다.Windows에 파이썬을 다운로드 하는 방법에 대해 설명드리겠습니다.설치하고자 하는 파이썬 버전은 3.12.2 버전입니다. 설치 파일 다운

priming.tistory.com

 

 

Jupyter Notebook 설치

pip를 사용하여 주피터 노트북을 설치합니다.

이 명령어를 실행하면 Jupyter Notebook과 관련된 모든 종속성이 설치됩니다.

pip install notebook

pip jupyter notebook 설치 중
pip jupyter notebook 설치 중

 

Jupyter Notebook 실행

설치가 완료되면 주피터 노트북을 실행합니다.

jupyter notebook

Jupyter Notebook 실행

명령어를 실행하고 잠시 기다리면 기본 웹 브라우저에서 Jupyter Notebook 인터페이스가 열립니다.

브라우저가 자동으로 열리지 않으면, 터미널에 표시된 URL을 복사하여 브라우저에 직접 입력할 수 있습니다.

 

Jupyter Notebook 실행 완료
Jupyter Notebook 실행 완료

localhost:8888 주소로 실행이 완료되었습니다.

 

 

 

 

파이썬 코드 실행

주피터 노트북에서 파이썬 코드를 작성하고 실행해보겠습니다.

1. Notebook 파일 생성

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

Jupyter Notebook 공식 문서

 

Project Jupyter

The Jupyter Notebook is a web-based interactive computing platform. The notebook combines live code, equations, narrative text, visualizations, interactive dashboards and other media.

jupyter.org