Jupyter notebook을 사용하려면
google에서 Anaconda를 검색한 후 다운받아 실행해야한다.
https://www.anaconda.com/
다운을 받고나면 바탕화면에 새 폴더를 만들고
[ 'Shift + 마우스 왼쪽 클릭' -> '여기에 PowerShell 창 열기' 클릭 -> 창이 뜨면 'jupyter notebook' 입력 ]
그러면 jupyter notebook이 실행하게 된다.
Ctrl + Enter : 실행
Alt + Enter : 실행 및 셀 생성
D,D : 셀 삭제
ESC : Edit Mode -> Command Mode
M : 마크다운
Ctrl + / : 주석
Tab : 자동완성
A : 위에 셀 생성
B : 아래에 셀 생성
Shift + L : 전체에 라인수가 붙음
+) 별표 텍스트 별표 : 이태리체
별표별표 텍스트 별표별표: 볼드체
view -> Cell Toolbar -> Tags : 테그추가 기능
https://www.tablesgenerator.com/markdown_tables : 테이블 만들어주는 사이트
x = 3 y = 7 (x + y) (x + y)*2
👉 결과
10
print() 는 모니터 화면에 결과물을 출력해주는 함수이다.
x = 3 y = 7 print(x + y) print((x + y)*2)
👉 결과
10
20
%%time 은 해당 셀의 실행 시간을 출력해준다.
+) %%timeit 은 평균 실행 시간을 출력해준다.
%%time print(sum(range(1, 10)))
👉 결과
45
Wall time: 0 ns
%%time print(sum(range(1, 1000000000)))
👉 결과
error (숫자가 너무 커서 오류가 남)
📚 해결책
kernel-> restart-> 해결
or
%%timeit 을 사용한다.
def f(x,y): return x + y
f(3, 6)
각 셀 간의 연동이 가능하다.
👉 결과
9
f?
f? 는 f가 뭔지 어떤 유형인지 알려준다.
👉 결과
Signature: f(x, y)
Docstring:
File: c:\users\user\appdata\local\temp\ipykernel_7732\3268820750.py
Type: function
f??
f?? 는 f의 source code까지 알려준다.
👉 결과
Signature: f(x, y)
Docstring:
Source:
def f(x,y):
return x + y
File: c:\users\user\appdata\local\temp\ipykernel_7732\3268820750.py
Type: function
+) f + Shift + Tab : 툴팁형태로 도움말 생성