iT邦幫忙

第 11 屆 iT 邦幫忙鐵人賽

DAY 18
0
Google Developers Machine Learning

又LAG的ML學習筆記系列 第 18

簡單的Jupyter Notebook操作學習心得

一直以來,我都很享受也很喜歡在Emacs的感覺。Org-mode確實是一個強大靈活的工具。不過在這幾天持續的了解Jupyter Notebook之後,稍微有點點改變想法。恩.../images/emoticon/emoticon70.gif這麼說也不對,作為一個工具控,我原本就有想了解看看Jupyter Notebook的使用/images/emoticon/emoticon76.gif。不過是利用了此次機會加以學習。

我仍然很喜歡Org-mode在Emacs的感覺,只是不得不承認的是,Emacs的配置與學習曲線的確不是那麼...恩,你懂的...https://ithelp.ithome.com.tw/upload/images/20191004/20112470g15euf7TxF.jpg

在自己的電腦上當然沒問題,不過如果有要在其他電腦,或臨時外出有需要使用其他電腦的話(教人什麼的?),要使用Emacs就不這麼容易。這次學著Jupyter Notebook的操作,鍵盤環境不算痛苦,不如說挺愉快的。他的操作概念確實有點像Vim,當今編輯器,不管是VSCode、Atom Editor、Jupyter Notebook都有兩大編輯器--Vim 和 Emacs的影子。(兩大編輯器太靈活,所以有人搞了數套準標準出來給人用?)

我原本想去了解 %%writefile等這種特殊用法的。不過貌似有些多,之後看情況挑幾個有趣的寫吧!

Jupyter Notebook操作筆記

模式切換

  • 進入編輯模式:<Enter>
  • 進入命令模式:<ESC>

單元模式

以下在命令模式下使用:

  • 程式碼模式:Y
  • Markdown模式:M
  • 原始模式(raw mode):R

插入單元

以下在命令模式下使用:

  • 上方插入單元:A
  • 下方插入單元:B

複製、剪貼單元

以下在命令模式下使用:

  • 複製:C
  • 剪下:X
  • 貼上:V
  • 於上方貼上:Shift+V

程式碼補全與提示

以下在編輯模式下使用:

  • 補全:Tab
  • 提示:Shift+Tab

程式碼縮進、註解

以下在編輯模式下使用:

  • 向右縮進:Ctrl+]
  • 向左縮進:Ctrl+[
  • 註解/取消註解:Ctrl+/

參考資料&延伸閱讀


上一篇
另類的Jupyter Notebook環境服務 -- CoCalc
下一篇
課程進度--收到衣服拉~~~
系列文
又LAG的ML學習筆記32

尚未有邦友留言

立即登入留言