$ ipython
# 탭으로 자동완성 하기
In [1]: an_apple = 10
In [2]: an<Tab>
an_apple and any
datetime.<Tab>
datetime.date ...
datetime.timedelta ...
datetime.MINYEAR ...
datetime.datetime_CAPI ...
# 자기관찰
In [3]: b = [1, 2, 3]
In [4]: b?
Type: list
String Form: [1, 2, 3]
Length: 3
Docstring:
list() -> new empty list
list(iterable) -> new list initialized from iterable's items
# 클립보드 실행
Ctrl + Shift + V, 혹은 %paste를 입력하면 클립보드 코드가 붙여넣기 된다. %paste 방식을 사용하면 Indentation error가 발생하지 않는다.
# 마법
$ jupyter notebook
jupyter notebook은 정말 훌륭한 공부 / 연구 도구이다. hub와 jupyter lab의 개발이 활발하게 진행되고 있으니 기대해보자.