python 강의 기초 문법 노트 #jupyter notebook 단축키
- Development/python
- 2020. 2. 14. 12:08
Jupyter Notebook
주피터 노트북(Jupyter Notebook)은 파이썬 코드를 작성하고 실행 결과까지 함께 볼 수 있는 개발도구입니다. 아나콘다(Anaconda)를 설치하면 Jupyter Notebook이 함께 설치되어 Jupyter를 사용할 수 있습니다. 물론 Anaconda를 사용하지 않는 경우 pip 을 통해 Jupyter 패키지를 설치할 수도 있지만, 일반적으로 Anaconda를 설치해서 사용하는 것이 에러 방지에 좋습니다.
오늘은 코드 작성 시간 단축을 위해 주로 사용하는 jupyter notebook 단축키에 대해 알아보겠습니다.
- mode
- 명령모드(esc) : 셀을 수정할때 사용
- 편집모드(enter) : 셀안의 내용을 수정할때 사용
- style
- markdown(명령모드 + m) : 셀안에 설명을 작성할때 사용
- code(명령모드 + y) : 파이썬 코드를 작성할때 사용
- 단축키
- 셀 실행 : shift + enter
- 셀 삭제 : (명령모드) x
- 되돌리기 : (명령모드) z
- 셀 생성 : (명령모드) a(위에), b(아래)
[코드예제]
2 + 1
[결과]
3
Magic Command : 셀 내부에서 특별하게 동작하는 커멘드
- % : 한줄의 magic command를 동작
- %% : 셀단위의 magic command를 동작
- 주요 magic command
- pwd : 현재 주피터 노트북 파일의 경로
- ls : 현재 디렉토리의 파일 리스트
- whos : 현재 선언된 변수를 출력
- reset : 현재 선언된 변수를 모두 삭제
- [pwd] : 현재 주피터 노트북 파일의 경로를 체크할 수 있는 매직 커맨드
[코드예제]
%pwd
[결과]
'/Users/radajin/Documents/lecture/dss11/01_python'
- [whos] : 현재 선언된 변수를 출력해주는 매직 커맨드
[코드예제]
a = 1
[코드예제]
%whos
[결과]
Variable Type Data/Info ------------------------------ a int 1 autopep8 module <module 'autopep8' from '<...>te-packages/autopep8.py'> json module <module 'json' from '/Use<...>hon3.7/json/__init__.py'>
In [0]:
- [reset] : 현재 선언된 변수를 모두 삭제하는 커맨드
[코드예제]
%reset
[결과]
Once deleted, variables cannot be recovered. Proceed (y/[n])? y
[코드예제]
%whos
[결과]
Interactive namespace is empty.
Shell Command : 주피터 노트북을 실행 쉘 환경의 명령을 사용
- 명령어 앞에 !를 붙여서 실행
- 주요 명령어
- ls, cat, echo ...
[코드예제]
!echo python
[결과]
python
[코드예제]
!ls
[결과]
01_jupyter_notebook.ipynb
'Development > python' 카테고리의 다른 글
python 강의 기초 문법 노트 #2 - 문자열, 리스트 (0) | 2020.02.15 |
---|---|
python 강의 기초 문법 노트 #1 - 주석과 출력, 변수선언, 식별자, 자료형 (0) | 2020.02.15 |