JupyterLab可以被視作一個加強版的資源管理器+交互模式下的python铜幽,他能讓我們可視化地進行一些數(shù)據(jù)操作碘梢。
JupyterLab支持大部分數(shù)據(jù)格式的預覽與修改,如自身的?ipynb?或?markdown动壤、csv、python文件格式等潘懊。
JupyterLab 還有一個師兄叫Jupyter Notebook,不過最近Jupyter 組織已經(jīng)推薦大家用JupyterLab 來取代Jupyter Notebook了
JupyterLab 的安裝
打開我們的控制臺贿衍,直接運行
pip?install?jupyterlab
安裝完成后接著運行命令?jupyter-lab授舟,瀏覽器便會自動打開 JupyterLab 的工作頁面了。
我們選擇新建一個 notebook
照例輸入?print('hello world')贸辈,點擊小三角運行释树。如同在交互模式中的 python 一樣,他會直接輸出結(jié)果擎淤。
切換中文語言
對中文界面有需求的同學奢啥,可以通過安裝語言包來切換語言。
第一步:
pip?install?jupyterlab-language-pack-zh-CN
如果報錯找不到模塊
可以手動下載whl文件安裝
pip?install?whl文件
第二步:
重啟 JupyterLab嘴拢,通過?Settings → Language?更改語言桩盲。
文件的管理
在JupyterLab的左側(cè)部分則是常規(guī)的文件資源管理區(qū)域。我們可以在這里增加席吴、刪除赌结、重命名之類地管理文件,與我們通常的文件操作無異孝冒。
JupyterLab 的執(zhí)行文件被稱作 notebook柬姚,它的后綴是ipynb。
上方還有個按鈕可以讓我們打開啟動頁庄涡。
在啟動頁里我們可以方便地打開控制臺亦或新建 Notebook量承、Markdown 等文件。
切換黑色主題
通過?settings → jupyterlab theme?來切換主題穴店,夜間主題更護眼撕捍。
Cell
在 notebook 里,一個基本的代碼塊被稱作一個cell泣洞。我們之前的代碼?print('hello world')?在這里就是單獨作為一個cell存在忧风。
這不意味著一個 cell 只能有一行代碼,cell 理論上可以有無數(shù)行代碼斜棚。他不過是作為區(qū)分我們代碼塊的一個單位阀蒂,方便我們觀測我們的執(zhí)行過程。
我們還可以通過右上角的選擇弟蚀,把一個 cell 的屬性從代碼塊轉(zhuǎn)成 markdown 文本。
運行過后 markdown 文本會自動經(jīng)過渲染酗失。
有關(guān)markdown的介紹以及語法可以?點擊這里?進行了解义钉。
常用的快捷鍵
使用快捷鍵能大大提高我們?nèi)粘2僮鞯男省?/p>
這里簡單總結(jié)了幾個常用快捷鍵
Ctrl+Shift+L?打開起始頁
Ctrl+s?保存
Alt+w?關(guān)閉當前打開頁
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
修改內(nèi)核
在編輯一個ipynb文件的同時,我們可以在左下角修改我們的運行內(nèi)核规肴。
能更改的內(nèi)核取決于你是否有安裝捶闸,比如安裝了python2 則可以選擇相應的內(nèi)核夜畴。除了python,JuypterLab 還支持?Java删壮、C贪绘、R、Julia?等多種語言央碟。
退出JupyterLab
直接關(guān)閉網(wǎng)頁是無法退出的税灌,因為你開始是通過控制臺啟動的JupyterLab。這里有兩種退出的方式亿虽。
退出前別忘了先保存自己的文檔
第一種:通過?File → Shut Down?來退出菱涤。
別忘了再次確認。
第二種:由于我們是通過控制臺啟動的JupyterLab洛勉,因此只要找到之前的那個控制臺粘秆,按兩下Ctrl + c?便可以退出。
這是本人在寫的一個 python數(shù)據(jù)分析 的教程收毫,歡迎大家來討論問題攻走,給出意見~
python數(shù)據(jù)分析chaorencode.com