1、最詳細(xì)的jupyter notebook介紹:超快上手Jupyter Notebook
2、Python Jupyter Notebook 中的錯(cuò)誤異常與代碼調(diào)試
? ? ? ? 我最喜歡的快捷鍵:Tab?: 代碼補(bǔ)全或縮進(jìn)
? ??????????????????????????????????????Shift-Tab?: 提示
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Ctrl-/:單行或多行注釋與取消
????????????????????????????????????????Shift-Enter:運(yùn)行本單元,選中下一單元
4、28 Jupyter Notebook tips, tricks, and shortcuts
5、輸出全部顯示:
????????把變量名稱或沒有定義輸出結(jié)果的語句放在cell的最后一行,無需print語句,Jupyter也會(huì)顯示變量值。當(dāng)使用Pandas DataFrames時(shí)這一點(diǎn)尤其有用,因?yàn)檩敵鼋Y(jié)果為整齊的表格??梢酝ㄟ^修改內(nèi)核選項(xiàng)ast_node_interactivity,使得Jupyter對(duì)獨(dú)占一行的所有變量或者語句都自動(dòng)顯示,這樣你就可以馬上看到多個(gè)語句的運(yùn)行結(jié)果了。
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"

????????如果你想在各種情形下(Notebook和Console)Jupyter都同樣處理,用下面的幾行簡單的命令創(chuàng)建文件~/.ipython/profile_default/ipython_config.py即可實(shí)現(xiàn):
c = get_config()
# Run all nodes interactively
c.InteractiveShell.ast_node_interactivity = "all"
6、在一個(gè)庫,方法或變量前加上??,你可以獲得它的一個(gè)快速語法說明。

7、Matplotlib 集成
? ??????要想在 Jupyter notebook 中使用 matplotlib,需要注意繪圖前需要輸入%Matplotlib inline并運(yùn)行,否則即使運(yùn)行終端可用的繪圖代碼段,cell也只會(huì)返回一個(gè)文件說明,如下圖所示。
%matplotlib inline

8、Markdown單元格高級(jí)用法

9、windows更改Jupyter Notebook工作的目錄
其他使用技巧等遇到時(shí)再更