logo

주피터 노트북 사용법

Jupyter 소개

  • 한국어로 쓴 글을 카카오톡으로 사람에게 전달하듯, Python으로 쓴 코드를 Jupyter로 컴퓨터에게 전달
  • Jupyter: 데이터 분석에서 널리 사용하는 도구
    • Python 코드를 작성하고 실행 결과를 확인하는 작업 환경
    • 이외에도 VS Code, PyCharm을 많이 사용
  • 노트북: 설명, 코드, 실행 결과를 함께 저장하는 .ipynb 파일

한국어를 카카오톡으로 사람에게 전달하고 Python 코드를 Jupyter로 컴퓨터에게 전달하는 비교

Jupyter 작동 방식

  • 빅데이터 분석: 인터넷을 통해 분석 서버의 Jupyter에 접속하여 데이터 분석
    • 개인 PC의 저장 용량과 처리 속도로 다루기 어려운 데이터를 분석 서버에서 처리
  • 일반적인 데이터 분석: 개인 PC에서 Jupyter 서버를 실행하고 웹 브라우저로 접속
    • 별도의 분석 서버 없이 개인 PC에서 분석 가능
    • Miniforge Prompt에서 실행한 프로그램이 Jupyter 서버 역할
    • localhost: 현재 사용 중인 PC 자신을 가리키는 주소

인터넷을 통해 별도의 분석 서버에 접속하는 방식과 개인 PC의 Jupyter 서버에 localhost로 접속하는 방식

JupyterLab 실행

Windows 시작 메뉴에서 Miniforge Prompt를 실행하고 다음 명령 입력.

jupyter lab
  • 웹 브라우저에서 JupyterLab이 자동으로 열림
  • 브라우저가 열리지 않으면 Prompt에 표시된 http://localhost로 시작하는 주소 전체를 복사하여 브라우저 주소창에 붙여넣기
  • Jupyter를 사용하는 동안 Prompt 창을 열어 두어 서버 실행 유지

Miniforge Prompt에 jupyter lab을 입력하고 브라우저 접속 주소를 확인하는 화면

노트북 만들기

  1. 왼쪽 파일 목록에서 작업할 데이터 파일이 있는 폴더 선택
    • Desktop: 바탕화면
    • Documents: 내 문서
    • Downloads: 다운로드
  2. Launcher에서 Notebook → Python 3 (ipykernel) 선택
  3. 선택한 폴더에 만들어진 노트북에서 코드 작성

Launcher가 보이지 않으면 왼쪽 파일 목록 위의 + 버튼을 클릭하여 열기. 기존 .ipynb 파일은 파일 목록에서 두 번 클릭하여 열기.

작업 폴더를 선택한 뒤 Launcher의 Notebook에서 Python 3을 선택하는 화면

코드 입력과 실행

회색 빈 칸인 코드 셀에 다음 코드 입력.

1 + 1

**실행 버튼 ▶**을 클릭하거나 Shift + Enter를 누르면 코드 아래에 실행 결과 표시.

실행 결과
2
  • Shift + Enter: 현재 셀을 실행하고 다음 셀로 이동
    • 다음 셀이 없으면 아래에 빈 셀 추가
  • 코드를 수정하고 같은 셀을 다시 실행하면 기존 실행 결과를 새로운 결과로 덮어쓰기

코드 셀에 1 + 1을 입력하고 실행 버튼을 눌러 아래에서 결과 2를 확인하는 화면

퀴즈

문제 1 / 5맞음: 0힌트: 0틀림: 0채점중: 0남음: 5

Jupyter를 이용한 데이터 분석 작업으로 가장 알맞은 것은 무엇인가요?

  • ○노트북에서 Python 코드를 작성하고 실행 결과를 확인한다.
  • ○Prompt 창에서 패키지를 설치하는 작업만 수행한다.
  • ○웹 브라우저에서 기존 분석 보고서를 읽는 작업만 수행한다.
  • ○Python 소스 파일을 실행 파일로 변환하여 배포한다.

퀴즈를 풀려면 대화형 기능을 불러와야 합니다.

Previous
Miniforge 설치