書名: Pandas入門與實戰應用:基于Python的數據分析與處理作者名: 周峰等編著本章字數: 570字更新時間: 2024-03-22 19:14:49
1.2.5 Jupyter Notebook概述
要利用Pandas進行數據處理與分析,Jupyter Notebook應該是首先要知道并會使用的工具軟件。由于該軟件很容易上手,并且使用起來很方便,因此對剛剛學習Pandas的新手是很友好的工具。
Jupyter Notebook是一種網絡(Web)應用,其能讓我們將說明文本、編程代碼、數學公式、可視化內容全部組合到一個便于共享的文檔中。將一切集中到一處,可以使用戶一目了然。
總之,Jupyter Notebook 特別適合應用于數據處理與分析,其用途主要包括數據清理、可視化、機器學習和大數據分析。
1.啟動Jupyter Notebook
Anaconda 安裝成功后,就自動安裝了 Jupyter Notebook。單擊桌面左下角的“開始”按鈕,彈出“開始”菜單,單擊“Anaconda3(64-bit)”文件夾,可以看到剛安裝的“Jupyter Notebook(anaconda3)”選項,如圖1.14所示。

圖1.14 開始菜單
單擊“Jupyter Notebook(anaconda3)”選項,打開Jupyter Notebook軟件,如圖1.15所示。

圖1.15 Jupyter Notebook軟件
打開Jupyter Notebook軟件后,就會自動連接Notebook服務器,可以看到Jupyter Notebook的網絡(Web)頁面,如圖1.16所示。

圖1.16 Jupyter Notebook的網絡(Web)頁面
2.Jupyter Notebook的工作原理
Jupyter Notebook起源于Fernando Perez發起的IPython 項目。IPython是一種交互式集成開發環境,與我們安裝的Python集成開發環境一樣,但IPython功能更強大。Jupyter Notebook 將 IPython 項目做成一種網絡應用,其基本架構如圖1.17所示。

圖1.17 Jupyter Notebook基本架構
通過Jupyter Notebook基本架構可以看出Notebook服務器是核心。用戶首先利用Web應用中心(瀏覽器)編寫Python代碼,然后通過Notebook服務器發送給內核,這樣內核就可以運行用戶編寫的 Python 代碼,并將運行結果發送到Notebook服務器,Notebook服務器再通過瀏覽器把結果顯示給用戶。
- Functional Python Programming
- Python科學計算(第2版)
- 數字媒體應用教程
- Kali Linux Web Penetration Testing Cookbook
- C++ Builder 6.0下OpenGL編程技術
- Practical DevOps
- 高級C/C++編譯技術(典藏版)
- Windows Phone 7.5:Building Location-aware Applications
- 案例式C語言程序設計實驗指導
- UI設計基礎培訓教程(全彩版)
- ArcPy and ArcGIS(Second Edition)
- 精益軟件開發管理之道
- VMware vSphere Design Essentials
- 數據庫技術及應用教程上機指導與習題(第2版)
- Swift編程實戰:iOS應用開發實例及完整解決方案