회사 교육을 들으면서 교육에 사용하는 Jupyter notebook에 대해 알아보기로 했다
1. Jupyter notebook이란?
- 파이썬용 IDE(Integrated Development Environment) 중 하나이다.
- 웹 브라우저에서 파이썬 코드를 단계적으로 쉽게 실행하고, 시각적으로 빠르게 확인해 볼 수 있도록 해 주는 프로그램이다.
- 탐색적 데이터 분석에 적합하다!
2. 장점
- 셀 단위로 작성하여 실행할 수 있어 큰 파이썬 파일도 셀 단위로 나누어 실행할 수 있다.
- 데이터 분석을 위한 파이썬 파일 작성 후 실행시켜 보면서 차트/표 등의 결과값 출력도 바로바로 볼 수 있다.
- Github에 Jupyter notebook의 결과 출력 방식 그대로 업로드할 수 있다.
3. 설치 방법
- 아나콘다(Anaconda)를 설치하면 자동으로 설치된다.
- 터미널의 명령어를 통해 설치할 수 있다.
1. pip 최신 버전으로 업데이트 후 Jupyter 설치
pip3 install --upgrade pip
pip3 install jupyter
2. Jupyter notebook 실행
jupyter notebook
3. Jupyter notebook 프로파일 만들기
jupyter notebook --generate-config
4. Jupyter notebook 경로 바꾸기
-
Jupyter notebook 프로파일을 만들면 실행 디렉토리 위치와는 상관 없이 기본 경로에 jupyter_notebook_config.py 파일을 만든다.
-
기본 경로 : /Users/(User 이름) (Mac)
-
jupyter_notebook_config.py 파일을 열어서 c.NotebookApp.notebook_dir의 주석을 삭제하고 원하는 경로로 수정한다.
-
이후 Jupyter notebook 재실행!
5. Jupyter notebook 주요 단축키
참조
- https://sdc-james.gitbook.io/onebook/2.-1/1.6./1.1.1.-jupyter-notebook
- https://www.snugarchive.com/blog/jupyter-notebook-setup/
- https://dojang.io/mod/page/view.php?id=2457
- https://plan2018.tistory.com/168
- https://planharry.tistory.com/22
- https://m.blog.naver.com/PostView.nhn?blogId=ehan831&logNo=221486666966&categoryNo=7&proxyReferer=
- https://www.delftstack.com/ko/howto/linux/how-to-enable-line-numbers-in-vim-and-vi/