본문 바로가기
AI SCHOOL/TIL

[DAY 17] Jupyter Notebook 사용, 장점, 단축키

2023. 1. 17.

오늘부터 Google Colab에서 Jupyter Notebook으로 환경을 바꿨다.

Jupyter Notebook이 무엇이고, 어떤 장점이 있으며, 어떻게 사용할까?

Jupyter Notebook

Jupyter에서 제작한 Python IDE이다. 웹 브라우저에서 Python 코드를 작성하고 실행해 볼 수 있다.
과거 명칭은 Ipython Notebook이었으나 Python 뿐 아니라 여러 프로그래밍 언어를 지원하게 되며 명칭을 변경하였다. 지원하는 언어 중 핵심 언어 3가지인 Julia, Python, R에서 Jupyter라는 이름이 유래되었다고 한다.

jupyter

 

Jupyter Notebook 사용시 장점

Colab과 Jupyter Notebook 모두 Interactive mode를 지원하는데, Colab에 비해 좋은 점
1. 인터넷이 안 되는 오프라인에서도 사용 가능
2. 데이터 파일 등을 매 번 로드할 필요가 없다
3. 주피터 노트북의 서버를 끄지 않는 이상 네트워크 이슈로 다시 실행할 필요가 없다
4. 라이브러리를 한 번만 설치하면 계속 import해서 사용할 수 있다
5. 자신의 PC 사양에 따라 Colab보다 빠를 수 있다

Jupyter Notebook 핵심 단축키

편집 모드(Command mode) : ESC를 눌러 활성화(셀에 커서가 사라짐)
- a : 현재 셀 위에 셀 생성
- b : 현재 셀 아래에 셀 생성
- dd : 현재 셀 삭제
- z : 삭제된 셀 복구
- m : 코드 셀 -> 마크다운 셀 변경
- y : 마크다운 셀 -> 코드 셀 변경

실행 모드(Edit mode) : Enter를 눌러 활성화(셀에 커서가 생김)
- ctrl + Enter : 현재 셀 실행
- shift + Enter : 현재 셀 실행 후 다음 셀로 이동, 마지막 셀이라면 셀 생성 후 이동

이외 단축키는 편집모드에서 h키를 누르면 확인할 수 있다.

Jupyter Notebook 설치 방법은 통상 권장되는 Anaconda를 이용한 방법으로 설치했다.
Anaconda 설치 + Jupyter Notebook 실행 방법

Colab과 사용 방법이 거의 같으면서도 속도가 더 빨라 마음에 든다.

반응형

댓글