IT/python

[파이썬] 주피터 노트북

generator 2025. 1. 24. 10:12

피터 노트북(Jupyter Notebook)은 코드, 텍스트, 수학적 공식, 시각화 등을 하나의 문서에서 작성하고 실행할 수 있는 오픈소스 웹 애플리케이션이야. 주로 데이터 분석, 머신러닝, 과학 계산, 교육용으로 많이 사용됩니다.

장점

  • 코드 실행: 파이썬, R, Julia 등의 언어로 코드를 실행하고 그 결과를 바로 확인할 수 있습니다.
  • 문서화: 텍스트, 수학 공식(LaTeX), 이미지 등을 포함시켜서 코드의 설명을 자세히 할 수 있습니다.
  • 시각화: matplotlib, seaborn, plotly 같은 라이브러리로 그래프나 차트를 쉽게 만들 수 있습니다.
  • 인터랙티브: 실시간으로 코드를 수정하고 바로 결과를 볼 수 있습니다.

설치 및 실행

#설치
pip install notebook

#실행
jupyter notebook

실행화면

단축키

Ctrl +Enter, Alt +Enter : 현재 Cell 실행

Shift + Enter : 현재 Cell 실행 후 다음 Cell 선택

D +D : 현재 Cell 삭제

I + I : 실행중인 내용 종료

Ctrl + / : 주석

Tab : 모듈에 내용확인  ex) random. <-이상태에서 누르면 확인 가능

라인 넘버 확인

view->show Line Numbers 활성화

기준은 Cell 단위

모듈에 대한  설명 확인

import random
random.choice? #설명 확인
random.choice?? #예제 소스 확인

셀 명렁어 실행

앞에 !를 붙여서 실행을 해주면Cell에서 Shell 명령어 입력이 가능하다

!pip install ipywidgets

!ls

마크다운

Cell을 선택한 후 마크다운 셀로 변경한다