Python/IDE, 버전관리, 도커

10. Jupyter Notebook 단축키

frcn 2020. 2. 11. 13:54
반응형

1. tab (자동 완성)

파이썬 객체와 연결된 속성과 메소드를 검색해서 다음과 같이 결과 값을 보여준다.

import에서도 가능하다.



2. cell관련 명령어

 

shift + Enter : 실행 후, 아래 cell로 이동

alt + Enter : 실행 후, 아래 cell을 추가

 

H : 단축키설정 보기

 

A : 위에 cell 추가

B : 아래에 cell 추가

X : Cut

C : Copy

V : Paste

Z : Undo

F : Find & Replace

 

DD - 셀 삭제

 

 

 

3. %명령어 (매직 명령어)

 

1) %run : 외부의 py파일을 실행가능 (ipynb파일은 실행이 불가능함)

 

 

2) %timeit : 실행 시간을 측정해줌. (한줄만)

여러줄을 측정하고 싶으면 %%timeit을 사용하면 된다.

timeit은 반복 실행하여 실행 시간을 측정함.

 

그렇기 때문에 코드가 길거나, 정렬과 같이 반복 실행 시 오차가 크게 발생할 수 있는 경우에는 time을 사용하는 것이 바람직하다.

 

 

3) %time : 코드 반복실행하는 것이 싫을 경우 time을 사용. (대신 정확성은 다소 낮음)

 

세부적인 내용은 timeit과 동일함. 여러 줄 실행하고 싶은 경우 %%time을 사용.

 

 

4) %xmode : 예외, 오류 출력 메세지의 양 조절 (Plain, Context, Verbose)

 

Context가 디폴트.

 

Plain은 간결하게.

Verbose는 자세하게.

 

5) %debug : 예외 발생 후 이 명령어를 실행하면 디버거가 실행됨.

명령어 : print(), up, down, quit 등

 

반응형