티스토리 뷰
주피터 노트북과 주피터 랩은 모두 파이썬 코딩 환경을 제공하는 도구입니다.
시각화, 머신러닝 등 다양한 작업에 사용됩니다.
주피터 노트북 (Jupyter Notebook)
1. 출시일 : 2011년
2. 기능
1) 웹 기반 인터페이스를 사용하여 코드 / 텍스트 / 이미지 / 동영상 등을 표현할 수 있습니다.
2) 대화형 프로그래밍 환경으로 크드 셀 단위로 실행이 가능합니다.
3) 마크다운 기능을 통해 LaTeX 라는 수식을 표현할 수 있습니다.
4) 코드 실행 결과를 확인하고 시각화한 그래프를 이미지 파일로 저장할 수 있습니다.
5) (네트워크) 사용자들 간에 노트북 파일을 공유하고 공동으로 작업할 수 있습니다.
3. 모습
주피터 랩 (Jupyter Lab)
1. 출시일 : 2018년
2. 기능
1) 주피터 노트북의 기능을 포함하면서 더 많은 기능을 제공합니다.
2) 주피터 노트북의 웹 인터페이스를 업그레이드하여 사용자 친화적인 인터페이스를 제공합니다.
3) 노트북 안의 탭을 이용하여 여러 파일을 동시에 열어 작업할 수 있습니다.
4) 코드 셀과 텍스트 셀을 독립적으로 확장 / 조정할 수 있습니다.
5) 통합 터미널과 파일 탐색기, 플러그인 기능을 제공합니다.
3. 모습
주피터 랩은 주피터 노트북보다 더 다양한 기능과 향상된 사용자 경험과 더욱 강력한 개발환경을 제공합니다.
하지만 주피터 노트북은 이전부터 사용해오던 사용자들에게 계속 애용되어 지고 있습니다.
개발할 때 필요한 대부분의 기능은 다 제공이 되므로
사용자의 선호와 목적에 따라 선택해서 사용하면 됩니다.
[차이점]
1. 코드 실행 결과를 복사 (주피터 랩 ↑)
예를들어.. 이런 이미지가 있습니다.
위 이미지를 base64로 인코딩된 Data Uri Image로 만들려고 합니다.
import base64
with open('./logo.jpg', 'rb') as img:
base64_string = base64.b64encode(img.read())
print(f'data:image/jpeg;base64,{base64_string.decode()}')
이렇게 출력된 결과를 복사하려고 할 때
주피터 노트북에서는 브라우저의 컨텍스트 메뉴가 나오고
주피터 랩에서는 "Copy Ouput to Clipboard" 라는 항목이 보여지게 됩니다.
2. 드래그 후 따옴표, 괄호 사용 (주피터 노트북 ↑)
1 + 1 * 3 과 같은 표현식에 일부분을
(1 + 1) * 3 과 같이 괄호로 표현하려고 합니다.
주피터 노트북에서는 드래그 후 괄호나 따옴표를 입력했을 때 드래그 영역 만큼 알아서 처리를 해주지만
주피터 랩에서는 드래그된 영역을 삭제하고 괄호나 따옴표로 채워버리게 됩니다.
3. 출력 결과의 공간을 줄이고 스크롤 적용 (주피터 노트북 ↑)
출력 결과가 너무 길어서 보기가 불편한 경우 공간을 줄여주면서 스크롤이 보이도록 하는 기능이 있습니다.
주피터 노트북에서는 출력 결과의 옆 공간을 한번 클릭해주면 스크롤 형태로 변경이 됩니다.
그리고 다시 클릭하면 원래의 긴 결과로 바뀌게 됩니다.
더블 클릭을 하면 결과를 숨길 수도 있습니다.
주피터 랩에서는 우클릭 후 "Enable Scrolling for Outputs" 라는 메뉴를 클릭해야 스크롤 형태로 바뀌게 됩니다.
결과를 숨길 때는 결과 영역 왼쪽에 있는 파란색 버튼을 누르면 됩니다.
'프로그래밍 > Python' 카테고리의 다른 글
주피터 노트북 (주피터 랩) 기본 사용법 (0) | 2023.08.03 |
---|---|
내장 함수 map 사용 시 주의사항 (0) | 2023.08.03 |
파이썬의 집합(Set) 자료형 (0) | 2023.08.02 |
파이썬의 튜플(Tuple) 자료형 (0) | 2023.08.02 |
파이썬의 딕셔너리(Dictionary) 자료형 (0) | 2023.08.02 |
- 스트럿츠
- Android
- 코멧
- 시각 차이
- 여성가족부
- MacOS
- 동양인
- window
- mvc
- JSP
- jstl
- 특수문자
- 함수
- ibatis
- struts
- 서양인
- 랜덤
- 오류
- 테이블
- JavaScript
- 페이지 이동
- 기본
- 파이썬
- 자바스크립트
- 스프링
- 데이터베이스
- 안드로이드
- 주피터 노트북
- EL
- 구매 가이드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Total
- Today
- Yesterday