Kaggle·데이터분석예제

주피터 노트북 사용법, 테마 셋팅방법

데이터요리사 2021. 6. 1. 11:22

안녕하세요. 데이터 요리사, 루나 입니다.

주피터 노트북 실행부터 설정방법까지 정리해볼께요!

 

1 다양한 파이썬 개발환경 : 통합 개발 환경 vs 인터렉티브 개발환경

파이썬의 특징 중 하나가 코드가 바로바로 실행된다는 것임

Java, C 언어 등의 프로그래밍 언어는 이클립스, 비주얼스튜디오 같은 통합개발환경(IDE)에서 코드를 작성하는 것이 일반적이나

파이썬은 통합개발환경(IDE) 뿐만 아니라 인터렉티브 개발 환경도 제공한다는 것이 큰 장점!

'인터렉티브하다'는 것은 뭐냐? 코드 작성하고 실행하면 결과가 바로 아래 보임.

작성한 코드와 연산 결과를 곧장 확인 가능할 뿐만 아니라 결과도 함께 저장할 수 있음.
(숙제 검사할 때 아주 좋음)

인터렉티브 개발환경 중 대표적인 것이 바로 주피터 노트북(Jupyter Notebook)

주피터 노트북은 걍 구글 검색해서 설치해도 되고,

데이터분석을 제대로 하려고 한다면 파이썬 + 데이터 분석용 패키지 + 주피터노트북을 셋뚜로 설치해주는

아나콘다(Anaconda)를 활용하는 것이 좋음 

2 주피터 노트북 실행

 

1.  Jupyter Notebook 아이콘 클릭

백그라운드로 실행되는 명령쉘은 웹서비스를 수행하는 IPython 커널이므로 종료하면 안됨

2. 새 파일 생성(New > Python 3)

Python3  커널을 이용하는 파일을 생성






3. 제목편집


상단의 Untitled라고 자동 생성된 제목 부분을 클릭하여 제목을 재설정






4. 코드 작성


코드를 작성하고 실행(Shift + Enter 또는 Run 버튼)




 

 

3 주피터 노트북 주요 기능

1) 코드 작성 모드와 마크다운(Markdown) 작성 모드

 

2) Tab 자동 완성: 입력을 하는 동안 [Tab]을 누르면 그 시점까지 입력한 내용과 맞아떨어지는 변수(객체, 함수 등)를 자동으로 찾아줌

 

3) 도움말 : ? 간단 도움말, ?? 공식 문서

 

4) 단축키: 알아두면 퇴근이 빨라지는 단축키

구분 단축키 설명
셀 추가 a 현재 셀의 위에 셀 추가
b 현재 셀의 아래에 셀 추가
선택된 셀 실행시키기 <Ctrl> + <Enter> 선택된 셀들 실행하기
<Shift> + <Enter> 현재 셀 실행하고 아래 셀 선택
<Alt> + <Enter> 현재 셀 실행하고 아래에 셀 추가
실행결과 지우기 o 실행결과를 지움
(보이지 않을 뿐 네임스페이스에 남아있음)
셀의 속성 바꾸기 y 선택된 셀을 코드로 바꿈
m 선택된 셀을 마크다운으로 바꿈
셀 나누기 <Ctrl>+<Shift>+ - 커서가 위치한 곳을 기준으로 셀을 나눔
합치기 <Shift>+m 선택된 셀들을 합침
셀 삭제 dd 선택된 셀들을 삭제

 

5) 마크다운(Markdown) 명령어

효과 사용 예제
Headings # <h1> tag
## <h2> tag
###### <h6> tag
이탤릭체

*This text will be italic*
_This will also be italic_

굵게 **This text will be bold**
__This will also be bold__
리스트(순서 없는 목록) * Item 1
* Item 2
   * Item 2a
   * Item 2b

리스트(순서 있는 목록) 1. Item 1
2. Item 2
3. Item 3
   * Item 3a
   * Item 3b
First Header | Second Header
------------ | -------------
Content cell 1 | Content cell 2
Content column 1 | Content column 2

 

6) 시스템 관련 명령어

명령 설 명
!cmd 시스템 쉘에서 cmd 명령어를 실행
Windows 운영체제에서는 !dir, 리눅스에서는 !ls가 파일 목록을 보여줌.
%cd directory 시스템의 작업 디렉토리를 directory로 변경
%pwd 현재 시스템의 작업 디렉토리를 반환
%dirs 현재 디렉토리 스택에 저장된 디렉토리 목록
%env 시스템 환경 변수를 사전 타입으로 출력한다.

 

7) 테마 변경: 하얀 배경이 싫은 분, 화려한 디자인을 원하시는 분의 개취 존중

https://github.com/dunovank/jupyter-themes

# install jupyterthemes(주피터 테마 설치하기)
pip install jupyterthemes

# upgrade to latest version(최신버전으로 업그레이드)
pip install --upgrade jupyterthemes

 

 

함께 보면 좋은 글

 

 

 

 


※ 이 글의 내용을 상업적으로 무단 활용, 편집하는 것은 금지하고 있습니다. 강의, 출판 등 상업적 이용이 필요하신 경우, 문의 바랍니다.

728x90