Jupyter notebook은 웹기반으로 동작하는 interactive 개발 환경이다.
Python 이외에 Julia, R 등의 프로그램 언어를 지원한다고 한다 (난, Python만 해봤다.) 빅데이터, 머신런닝 그리고 딥러닝 까지 실행해볼 수 있다. (물론 관련 패키지를 pip 명령으로 설치해야 한다.) 설치 및 사용이 비교적 간단해서 입문용으로 사용하는데 유리해보이며 실제로 강좌 등에서 자주 사용되는 것 같다. *.ipynb 확장자로 저장이 되며, 인터넷 상에 돌아다니는 ipynb 파일을 upload 해서 확인 가능 하다.
최근에 jupyterLab 이 나왔는데, 공식 사이트에 따르면 jupyter notebook을 포함되어 있는 next-generation user interface라고 한다. 웹기반으로 동작하는 jupyter notebook에 비해 좀 더 많은 기능을 지원하는 여타 IDE 처럼 생겼다고 한다. 난, jupyer notebook에 만족하기에 설치는 해보지 않았다. 입문자들은 jupyterLab 보다는 jupyter notebook이 나을 것 같은 느낌같은 느낌이다.
각설하고, 설치 방법을 알아보자.
1. 아래 사이트에 접속해서 Python을 설치하자. 특별한 제약이 없다면 최신 버전으로 설치하자.
http://www.python.org/downloads
2. Python이 설치되었다면 window cmd 창에서 pip intall jupyter 를 입력해서 설치하자.
공식 페이지에서는 Anaconda를 이용해 설치하는 것을 권장 한다. Anaconda는 나중에 알아보도록 하자. window cmd창은 오른쪽 아래 화면에 있는 돋보기를 누르면 나오는 화면에 cmd라고 입력하면 된다.
아래 화면 처럼 cmd를 입력하고 나오는 화면에
cmd 창이 나오면 아래 화면 처럼 pip install jupyter 를 실행한다. 가끔 PIP를 최신 버전으로 업데이트 하라고 하기도 하는 수가 있는데 이때에는 당황하지 말고, cmd 창에 pip install --upgrade pip 라고 입력하자.
3. 아래는 설치가 완료된 화면이다. 가끔 특정 프로그램의 버전이 안맞아서 에러가 나는 경우도 있다.
jupyter notebook을 cmd창에 입력해서 실행 해보자. 아래와 같이 실행되고 Chrome brower가 실행된다. 웹 기반 프로그램인지 모르고 왜 크롬이 뜨지? 하고 크롬을 닫았던 기억이 있다.
아래가 실행된 모습니다.
오른쪽 상단의 new를 선택해서 Python 3를 선택하자.
화면설명 :
아래화면과 같은 초록색 셀은 코드를 입력할 수 있는 입력 모드다.
그리고 ESC 키를 누르면 파란색 셀로 변하는데 이상태에서는 코드를 입력할 수 없고, 열 추가 등의 명령을 실행할 수 있다. 다시 코드 입력을 위해서는 Enter key를 입력하거나 커서를 위치시키면 된다. 아래에서 a를 누르면 셀이 추가 되고, Del를 누르면 셀이 삭제 된다.
코드 실행 방법 :
코드 입력 후 Ctrl + Enter key, Shift + Enter key, 혹은 Alt + Enter key 이다. 차이점은 Ctrl + Enter는 실행만 되고, Shift나 Alt는 실행도 되고, 다음 셀이 없다면 다음 셀도 추가해준다.
자동완성 :
tab을 한번 누르면 아래와 같이 자동완성 기능도 된다. 다른 IDE 보다는 반응속도가 조금 느린 경우가 있고 가끔 안되는 것도 있는 것 같다. 그러면 손이 고생하는 수밖에 ...
함수설명:
함수명에 커서가 있는 상태에서 Shift + Tab을 누르면 아래 처럼 함수 설명이 표시된다.
파일 업로드 :
처음 실행된 화면에서 오른쪽 중간의 Upload 버튼을 통해서 파일도 업로드 할 수 있다.
만약 numpy나 pandas 혹은 matplotlibd을 사용하기 위해서는 window cmd 창에서 아래의 명령을 입력하자.
pip install numpy
pip install matplotlib
pip install pandas
[아나콘다] conda 명령어 목록 (conda command list) (0) | 2022.01.09 |
---|---|
AWS EC2 g4dn (2xlarge) 정보와 한계점 (1) | 2021.12.31 |
jupyter notebook 폰트 변경하기 (8) | 2021.12.24 |
window10에서 아나콘다 설치하기 (0) | 2021.08.16 |
Pycharm 설치 (0) | 2021.08.04 |
댓글 영역