JupyterLab 3.0 最新入門教程

一品威客01發表於2021-02-02

公眾號 超人程式設計

JupyterLab可以被視作一個加強版的資源管理器+互動模式下的python,他能讓我們視覺化地進行一些資料操作。

JupyterLab支援大部分資料格式的預覽與修改,如自身的 ipynb 或 markdown、csv、python檔案格式等。

JupyterLab 還有一個師兄叫Jupyter Notebook,不過最近Jupyter 組織已經推薦大家用JupyterLab 來取代Jupyter Notebook了

JupyterLab 的安裝

開啟我們的控制檯,直接執行

pip install jupyterlab

安裝完成後接著執行命令 jupyter-lab,瀏覽器便會自動開啟 JupyterLab 的工作頁面了。

我們選擇新建一個 notebook

照例輸入 print('hello world'),點選小三角執行。如同在互動模式中的 python 一樣,他會直接輸出結果。

切換中文語言

對中文介面有需求的同學,可以通過安裝語言包來切換語言。

第一步:

pip install jupyterlab-language-pack-zh-CN

如果報錯找不到模組

可以手動下載whl檔案安裝

點選下載

pip install whl檔案

第二步:

重啟 JupyterLab,通過 Settings Language 更改語言。

檔案的管理

在JupyterLab的左側部分則是常規的檔案資源管理區域。我們可以在這裡增加、刪除、重新命名之類地管理檔案,與我們通常的檔案操作無異。

JupyterLab 的執行檔案被稱作 notebook,它的字尾是ipynb。

上方還有個按鈕可以讓我們開啟啟動頁。

在啟動頁裡我們可以方便地開啟控制檯亦或新建 Notebook、Markdown 等檔案。

切換黑色主題

通過 settings jupyterlab theme 來切換主題,夜間主題更護眼。

Cell

在 notebook 裡,一個基本的程式碼塊被稱作一個cell。我們之前的程式碼 print('hello world') 在這裡就是單獨作為一個cell存在。

這不意味著一個 cell 只能有一行程式碼,cell 理論上可以有無數行程式碼。他不過是作為區分我們程式碼塊的一個單位,方便我們觀測我們的執行過程。

我們還可以通過右上角的選擇,把一個 cell 的屬性從程式碼塊轉成 markdown 文字。

執行過後 markdown 文字會自動經過渲染。

有關markdown的介紹以及語法可以 點選這裡 進行了解。

常用的快捷鍵

使用快捷鍵能大大提高我們日常操作的效率。

這裡簡單總結了幾個常用快捷鍵

Ctrl+Shift+L 開啟起始頁

Ctrl+s 儲存

Alt+w 關閉當前開啟頁

Shift+Enter 執行選中的cells(可以有多個)

X 剪下選中的cell

C 複製選中的cell

V 貼上選中的cell

雙擊D 刪除選中的cell

Z 撤銷操作

Shift+Z 重做操作

A 在當前 cell 上方插入一個新的cell

B 在當前cell 下方插入一個新的cell

Shift + Up 或 Shift + Down 可以一次選擇多個 cell

Shift + M 合併cell

修改核心

在編輯一個ipynb檔案的同時,我們可以在左下角修改我們的執行核心。

能更改的核心取決於你是否有安裝,比如安裝了python2 則可以選擇相應的核心。除了python,JuypterLab 還支援 Java、C、R、Julia 等多種語言。

退出JupyterLab

直接關閉網頁是無法退出的,因為你開始是通過控制檯啟動的JupyterLab。這裡有兩種退出的方式。

退出前別忘了先儲存自己的文件

第一種:通過 File Shut Down 來退出。

別忘了再次確認。

第二種:由於我們是通過控制檯啟動的JupyterLab,因此只要找到之前的那個控制檯,按兩下Ctrl + c 便可以退出。

這是本人在寫的一個 python資料分析 的教程,歡迎大家來討論問題,給出意見~

python資料分析chaorencode.com