三、新手Jupyter不會用,我十招教你盤她

@Author : By Runsen

上次教大家搭建好了Jupyter,並學習了一些conda命令。如果你是新手,Jupyter不會用,那麼我教你盤她。
@[toc]

1、官方文檔

安裝好了anaconda只好,大家應該見到這些玩意,還有一個spider我刪除了,有Pycharm就可以不要spider了。我這裡的jupyter是設置了deeplearn為默認環境,所以有jupyter後面多了deeplearn。

我們點擊那個Navigator,等一下就可以下面的圖片了。


我們選擇learning,點擊jupyter就可以看文檔了。大家學習都是要這樣,先去官方文檔。

瀏覽器就來到了://jupyter.org/documentation.html

然後,我們點擊jupyter notebook

來到官方文檔://jupyter-notebook.readthedocs.io/en/stable/

讀英文不行啊,建議大家安裝Chrome,直接翻譯中文簡體。


這裡建議停留十分鐘,大家把jupyter的官方文檔看一遍,再繼續看下面。

2、創建一個jupter notebook

下面,我們就真正開始學習Jupyter ,我不想抄官方文檔,就把自己的經驗那出來算了。

該頁面是啟動之後默認打開的頁面。我們可以看到當前目錄下已有的文件,可以查看已有的jupyter 文件(灰色表示未在運行,綠色表示正在運行),可以點擊查看子目錄下的內容,jupyter 默認訪問的是8888端口

創建一個jupter notebook非常的簡單,點擊右側的New,選擇Python3會在新的頁面中建立一個未命名的notebook文件,選擇Text File會新的頁面中建立一個未命名的txt文件,選擇Folder會在當前頁面中建立一個未命名文件夾,選擇Terminal會在新的頁面中建立Terminal。

下面就是新建的內容

重命名直接點擊文件名就可以了。

可以在左側進行勾選,對文件夾進行重命名,移動或刪除,對文件進行複製,重命名,移動,編輯和刪除。


如果這個後台刪除了,那麼你就訪問不了你的jupyter了。

3、 Notebook使用

下面,教大家學習一下Notebook使用

現在我們在help中點擊Notebook help,來到了官方的教程,建議你還是看一看。

官方的教程的網頁

4、 編輯模式

每一個cell有兩種模式:命令模式和編輯模式。

如下圖所示:最左側是藍色的條是命令模式,是綠色的條表示編輯模式(此時cell中有光標,可以進行代碼編寫)。在命令模式下,按下enter或者鼠標單擊代碼框可以進入編輯模式。在編輯模式下,按下esc或者鼠標單擊代碼框左側區域即可進入命令模式。

在編輯模式下,按住SHIFT+ENTER就可以運行代碼了。

5、命令模式

命令模式就是使用Markdown。

在命令模式下,可以按住下面的鍵,實現下面的效果。

  • 按下A:向上增加空白的cell

  • 按下B:向下增加空白的cell

  • 按下D兩次(DD):刪除該cell

  • 按下X:剪貼該cell

  • 按下V:粘貼該cell

  • 按下L:打開、關閉行號

  • 按下M:進入Markdown模式

  • 按下Y:退出Markdown模式,回到代碼編輯模式

當進入Markdown模式的時候,cell左邊的 In【】會消失掉

6、Markdown語法

我直接把CSDN上的Markdown給你搬過來。

下面是常見的快捷鍵

目錄,標題和文本樣式

我覺得你還是寫博客直接看CSDN的幫助文檔算了。

6、Latex數學公式

Latex我不想寫了,直接看我之前的文章

手把手教你插入數學公式,媽媽再也不用擔心我寫不了論文了

7、Notebook小技巧

這篇文寫得不錯,總結了Notebook的27個小技巧,文章鏈接://liuchengxu.org/pelican-blog/jupyter-notebook-tips.html。這是原創,大家不要看那些轉載的。

8、保存文件

我們新建的名字叫ipynb,為什麼我喜歡用Jupyter,就是因為可以保存很多類型的文件,比如pdf,html,markdowm,latex。

9、誤刪了怎麼恢復

直接在一個單元格中輸入:history (如圖)
就會展示出歷史代碼(前提是你運行過的,否則不會打印出來)

10、大招

我把大招留在最後,就是你遇到不會的模塊怎麼辦

遇到代碼不會怎麼辦?

本文已收錄 GitHub,傳送門~ ,裏面更有大廠面試完整考點,歡迎 Star。


Tags: