- Pandas入門(mén)與實(shí)戰(zhàn)應(yīng)用:基于Python的數(shù)據(jù)分析與處理
- 周峰等編著
- 999字
- 2024-03-22 19:14:50
1.3.2 Jupyter Notebook的編輯頁(yè)面
單擊“Files”選項(xiàng),再單擊界面右邊的“New”按鈕,在彈出的菜單中單擊“Python3”選項(xiàng),新建一個(gè)Python3文件,即創(chuàng)建一個(gè)Notebook項(xiàng)目,進(jìn)入Jupyter Notebook的編輯頁(yè)面,如圖1.20所示。
Jupyter Notebook的編輯頁(yè)面由4部分組成,分別是文件名稱、菜單欄、工具欄和單元(Cell)。
1.文件名稱
新建Python3文件,默認(rèn)名稱為“Untitled”。單擊菜單欄中的“File/Save As”命令,就會(huì)彈出“Save As”對(duì)話框,如圖1.21所示。

圖1.20 Jupyter Notebook的編輯頁(yè)面

圖1.21 “Save As”對(duì)話框
在這里設(shè)置文件名稱為“Pandas 數(shù)據(jù)分析”,然后單擊“Save”按鈕,就成功修改了文件名稱,如圖1.22所示。

圖1.22 成功修改文件名稱
2.菜單欄
菜單欄中有 8 個(gè)選項(xiàng),分別是 File、Edit、View、Insert、Cell、Kernel、Widgets和Help。下面對(duì)各個(gè)選項(xiàng)做簡(jiǎn)要介紹。
(1)File選項(xiàng):主要是對(duì)文件進(jìn)行操作,包括新建、打開(kāi)、保存、打印、下載文件等。
(2)Edit選項(xiàng):主要是對(duì)單元進(jìn)行編輯操作,包括剪切、復(fù)制、粘貼、刪除單元等。
(3)View 選項(xiàng):主要是對(duì)編輯界面是否顯示文件名稱、工具欄等進(jìn)行設(shè)置。
(4)Insert選項(xiàng):主要是在當(dāng)前單元上面或下面添加新的單元。
(5)Cell選項(xiàng):主要是運(yùn)行單元代碼。
(6)Kernel選項(xiàng):主要是對(duì)內(nèi)核進(jìn)行操作,包括內(nèi)核的中斷、連接、切換等。
(7)Widgets 選項(xiàng):主要是對(duì)控件進(jìn)行操作,包括控件的下載、保存、清理等。
(8)Help選項(xiàng):主要是為用戶提供使用指南、快捷鍵大全等。
3.工具欄
工具欄中的功能利用菜單都可以實(shí)現(xiàn),但為了實(shí)現(xiàn)更快捷的操作,可以將一些常用操作按鈕在工具欄顯示出來(lái)。工具欄中各按鈕功能如圖1.23所示。

圖1.23 工具欄中各按鈕功能
4.單元
在單元中可以編寫(xiě)Python3代碼。Jupyter Notebook中的單元有兩種模式,分別是編輯模式(Edit Mode)和命令模式(Command Mode)。在編輯模式下,右上角會(huì)出現(xiàn)鉛筆圖標(biāo),單元左側(cè)邊框線呈現(xiàn)綠色,如圖1.24所示。

圖1.24 編輯模式
在編輯模式下,按下鍵盤(pán)的“Esc”鍵,單擊工具欄上的“運(yùn)行”按鈕(快捷鍵:Ctrl+Enter)可切換回命令模式。在命令模式下,右上角的鉛筆圖標(biāo)不見(jiàn)了,單元左側(cè)邊框線呈現(xiàn)藍(lán)色,如圖1.25所示。

圖1.25 命令模式
單元類型有 4 種,分別是代碼、Markdown、原生 NBConvert 及標(biāo)題,如圖1.26所示。

圖1.26 單元類型
(1)代碼:用來(lái)編寫(xiě)Python代碼。
(2)Markdown:用來(lái)編輯文本。
(3)原生NBConvert:如果將單元設(shè)置為該類型,則該單元中的文字或代碼等都不會(huì)被運(yùn)行。
(4)標(biāo)題:用于設(shè)置單元標(biāo)題。
如果單元類型是代碼,則有3種提示信息,具體如下。
(1)In[]:中括號(hào)中沒(méi)有任何內(nèi)容,表示程序未運(yùn)行。
(2)In[數(shù)字]:中括號(hào)中有數(shù)字,表示程序已運(yùn)行。
(3)In[*]:中括號(hào)中有星號(hào)(*),表示程序正在運(yùn)行。
- Puppet 4 Essentials(Second Edition)
- MySQL 8從入門(mén)到精通(視頻教學(xué)版)
- C程序設(shè)計(jì)實(shí)踐教程
- MongoDB,Express,Angular,and Node.js Fundamentals
- JavaScript應(yīng)用開(kāi)發(fā)實(shí)踐指南
- HTML+CSS+JavaScript網(wǎng)頁(yè)設(shè)計(jì)從入門(mén)到精通 (清華社"視頻大講堂"大系·網(wǎng)絡(luò)開(kāi)發(fā)視頻大講堂)
- 從零開(kāi)始學(xué)Python網(wǎng)絡(luò)爬蟲(chóng)
- Android Studio Cookbook
- Python預(yù)測(cè)分析與機(jī)器學(xué)習(xí)
- Groovy 2 Cookbook
- Node.js 6.x Blueprints
- Visual Basic語(yǔ)言程序設(shè)計(jì)上機(jī)指導(dǎo)與練習(xí)(第3版)
- C語(yǔ)言編程魔法書(shū):基于C11標(biāo)準(zhǔn)
- React.js實(shí)戰(zhàn)
- Python GUI設(shè)計(jì):tkinter菜鳥(niǎo)編程