이전 글에서 아나콘다 환경을 이용해서 주피터 노트북을 설치했습니다. 주피터 노트북 설치는 위 링크를 통해서 하실 수 있습니다.
이번에는 주피터 노트북을 사용하는 방법에 대해 알아보겠습니다. 주피터 노트북은 인터프리터 방식으로 Cell단위로 실행시키고 결과를 확인할 수 있습니다. 처음에는 낯설지만, 적응하면 쉽게 사용할 수 있습니다.
[ Contents ]
1. 주피터 기본 조작/사용 기능
1) Run(실행)
Cell을 선택하고 Run키를 누르면 실행이 됩니다. 셀 왼쪽에 나오는 숫자는 '실행 번호'입니다. In [3]은 3번째 실행임을 의미합니다. 출력값인 output도 out [N] 과 같이 셀 밑에 표시됩니다.
Ctrl + Enter: 해당 셀 실행
Shift + Enter: 해당 셀 실행 후 아래 셀로 이동 (없을 시 생성)
실행 단축키입니다. 컴파일러의 컴파일 단축키와 같은 역할로, 가장 많이 사용됩니다. 반드시 익혀두시는 걸 권장드립니다.
2) 중지 (interrupt)
실행 중인 셀을 중지시키는 버튼입니다. 실행시간이 오래 걸리거나, 무한 루프에 빠졌을 때 사용합니다.
실행 중인 셀을 중지하면, KeyboardInterrupt 예외처리가 되면서 끝이 납니다.
3) Restart the Kernel (커널 재시작)
커널을 재시작하는 버튼입니다. 우측 상단에 보시면, 작동중인 커널이 있습니다. '커널'을 통해 프로그램을 실행하며, 간혹 커널이 멈추거나 오작동하는 경우가 있습니다. 이럴 때 Restart the Kernel 버튼으로 재시작합니다.
4) Restart the kernel, then re-run the whole notebook (노트북 재실행)
커널을 재시작하고, 모든 코드를 다시 실행합니다.
여태까지 했던 모든 실행결과가 없어지고, 새로 실행되므로 주의 문구가 뜹니다.
노트북을 재실행하면, 이전에 했던 기록이 사라지고 다시 실행됩니다. In 숫자를 살펴보면, 다시 1로 시작하는 걸 볼 수 있습니다.
2. 셀 작업
1) 셀 추가
현재 선택된 셀 아래로 새로운 셀을 추가합니다. 노트북의 맨 끝에 추가되는 게 아닙니다.
2) 셀 잘라내기 / 복사하기 / 붙여넣기
클립보드 기능과 똑같습니다. 원하는 셀을 잘라내기/복사하기 하신 다음, 원하는 위치에 붙여넣기 하시면 됩니다.
3) 셀 이동
해당 셀을 한칸 위/아래로 이동시킬 수 있습니다. 드래그로 원하는 위치에 끌어서 이동시킬 수는 없으며, 이동이 많이 필요할 때는 [ 셀 잘라내기 -> 붙여넣기 ]를 이용하시면 좋습니다.
3. 마크다운 (MarkDown)
주피터노트북에서는 주석 역할을 'MarkDown'이 합니다. 깃허브를 쓰시는 분들이라면, ReadMe.md 파일을 생각하시면 될 것 같습니다. 주석 위치에 Code 대신 MarkDown을 선택하면, 마크다운 형식으로 셀이 변환됩니다.
마크다운 문법을 외울 필요는 없습니다. # 만 아시면 됩니다.
#이 많을수록 글꼴 크기가 작아지며, 소제목으로 쓰입니다.
마크다운도 똑같이 Run으로 실행하며, 실행 시 텍스트로 변환됩니다. MarkDown을 이용하시면 이미자나 수식도 첨부하실 수 있습니다.
cf) Nbextensions (주피터 노트북 확장프로그램)
추가 확장 프로그램을 설치하면, 위와 같이 마크다운으로 목록을 만들고 책갈피로도 사용할 수 있습니다. 프로젝트 관리하는 데에 필수적인 프로그램이라고 생각하며, 협업하는 데 큰 도움을 줍니다.
해당 설정은 아래 링크를 통해서 하실 수 있습니다.
2022.01.21 - [Etc . . .] - 주피터 노트북 확장 프로그램 (NBextensions) 설치 및 설정하기 (feat 마크다운 책갈피/목록)
'Etc . . .' 카테고리의 다른 글
[Github] Add, Commit, Push 이해하기 (로컬 저장소와 원격 저장소) (0) | 2022.02.12 |
---|---|
[Github] 깃허브 레포지토리(Repository) 생성하기 (0) | 2022.02.12 |
[Github] 세계 최대 형상관리 시스템, 깃과 깃허브 알아보기 (0) | 2022.02.12 |
주피터 노트북 확장 프로그램 (NBextensions) 설치 및 설정하기 (feat 마크다운 책갈피/목록) (0) | 2022.01.21 |
[IT/CS] Star가 되고나서 창설 (0) | 2022.01.04 |
댓글