본문 바로가기
실버를 위한 코딩/파이썬

Anaconda에서 Jupyter Notebook 사용

by forSilver 2024. 10. 31.
반응형

Anaconda에서 Jupyter Notebook 사용

Jupyter Notebook을 활용하면 Python 코드를 실행하면서 결과를 실시간으로 확인할 수 있어 매우 편리합니다. 특히 Anaconda를 통해 설치하면 필요한 패키지와 함께 쉽게 사용할 수 있습니다. 아래는 Jupyter Notebook 설치와 기본 사용 방법에 대한 안내입니다.

1. Anaconda 설치하기

Anaconda는 Jupyter Notebook뿐만 아니라 데이터 과학 작업에 필요한 여러 패키지를 포함한 Python 배포판입니다. 설치 후 바로 Jupyter Notebook을 사용할 수 있습니다.

  1. Anaconda 다운로드: Anaconda 공식 웹사이트에서 운영체제에 맞는 설치 파일을 다운로드합니다.
  2. 설치: 다운로드한 설치 파일을 실행하고 안내에 따라 설치합니다. 설치 도중 "Add Anaconda to my PATH environment variable" 옵션은 체크하지 않는 것이 좋습니다.
  3. Anaconda Navigator 실행: 설치가 완료되면, 시작 메뉴에서 "Anaconda Navigator"를 찾아 실행합니다.

2. Jupyter Notebook 실행하기

Anaconda Navigator를 통해 Jupyter Notebook을 실행할 수 있습니다.

  1. Anaconda Navigator에서 실행: Anaconda Navigator에서 Jupyter Notebook 아이콘을 찾아 클릭하면, 웹 브라우저가 열리며 Jupyter Notebook의 홈 화면이 표시됩니다.
  2. 명령 프롬프트에서 실행:
    • 윈도우 키 + S를 눌러 "Anaconda Prompt"를 검색하고 실행합니다.
    • 명령 창에 jupyter notebook을 입력하고 Enter 키를 누르면 Jupyter Notebook이 웹 브라우저에서 열립니다.

Jupyter Notebook 실행

 

실행이 안 되는 경우가 있습니다. 이 경우는 새로 만든 가상 환경이 jupyter 패키지가 설치되어 있지 않기 때문에 발생하는 문제입니다. 그런 경우는 먼저 jupyter 패키지를 설치하고 'jupyter notebook'으로 실행해야 합니다.

'jupyter' 패키지 설치 후 실행

3. Jupyter Notebook 기본 사용법

새 노트북 생성

  1. Jupyter Notebook 홈 화면에서 New 버튼을 클릭하고, Python 3을 선택하여 새 노트북을 생성합니다.
  2. 노트북이 열리면 셀 단위로 코드를 입력할 수 있는 인터페이스가 나타납니다.

새 노트북 생성

코드 실행하기

  1. 셀에 Python 코드를 입력한 후 Shift + Enter 키를 눌러 실행합니다.
  2. 실행 결과는 바로 아래에 표시되며, 코드의 출력과 시각화가 가능합니다.

기본 명령어

  • 셀 추가: 상단 메뉴에서 InsertInsert Cell Below를 클릭하거나, 단축키 B를 눌러 새 셀을 추가할 수 있습니다.
  • 셀 삭제: 셀을 선택한 후 EditDelete Cells를 선택하거나, 단축키 D를 두 번 눌러 삭제할 수 있습니다.
  • 셀 유형 변경: 코드 셀을 마크다운 셀(설명용 텍스트 셀)로 변경하려면, 상단 메뉴에서 CellCell TypeMarkdown을 선택합니다.

데이터 시각화 및 분석

Jupyter Notebook에서는 MatplotlibPandas 같은 라이브러리를 사용하여 데이터를 시각화하고 분석할 수 있습니다. 예를 들어:

import matplotlib.pyplot as plt
import pandas as pd

# 데이터 예시
data = {'x': [1, 2, 3, 4], 'y': [10, 20, 25, 30]}
df = pd.DataFrame(data)

# 시각화
plt.plot(df['x'], df['y'])
plt.xlabel('X Axis')
plt.ylabel('Y Axis')
plt.show()

Jupyter Notebook 실행 화면

마크다운 셀을 이용한 문서화

Jupyter Notebook에서는 마크다운 셀을 사용하여 코드에 대한 설명이나 주석을 추가할 수 있습니다. 마크다운 셀에 텍스트, 수식(LaTeX 지원), 표 등을 작성할 수 있습니다.

  • 텍스트: 간단한 텍스트 설명 작성
  • 헤딩: # 제목1, ## 제목2와 같은 방식으로 작성하여 제목 형식으로 표시
  • 목록: - 항목 형식으로 작성하여 리스트 작성

파일 저장 및 내보내기

작업한 노트북을 저장하고 싶다면, 상단 메뉴의 File에서 Save and Checkpoint를 선택합니다. Jupyter Notebook은 기본적으로 .ipynb 확장자로 저장되며, FileDownload as에서 .py, .html, .pdf 등의 형식으로 파일을 내보낼 수 있습니다.

4. 추가 패키지 설치하기

Anaconda는 많은 기본 패키지를 포함하고 있지만, 필요에 따라 추가 패키지를 설치할 수도 있습니다.

  • Anaconda Prompt에서 설치: 예를 들어, numpy 패키지를 설치하려면 다음 명령을 실행합니다.
    conda install numpy
  • Jupyter Notebook 내에서 설치: Jupyter Notebook의 셀에서 !를 사용해 pip 명령을 실행할 수도 있습니다.
    !pip install numpy

이와 같은 방식으로 Jupyter Notebook을 활용하면, 실시간 코드 실행과 데이터 시각화를 통해 Python 학습과 데이터 분석에 유용하게 사용할 수 있습니다.