技.藝.道:器-python一站式平臺Jupyter(丘比特)入門

一、簡述

Jupyter Notebook是一個開源Web應用程序,允許您創建和共享包含實時代碼,方程式,可視化效果和敘述文本的文檔。用途包括:數據清理和轉換,數值模擬,統計模型,數據可視化,機器學習等。

二、爲什麼使用jupyter

在沒有它的時代,我們進行數據分析時,我們需要這樣做。

  1. 使用文檔編輯器進行問題分析及邏輯梳理。
  2. 使用python命令行或idea進行數據處理。
  3. 使用R或MATLAB進行可視化。
  4. 通過截圖將分析及實現過程整理到一個文檔中,作文分析報告。

而使用Jupyter是這樣的情景:

  1. 在jupyter中進行問題分析及邏輯梳理、進行數據處理、對結果進行可視化。
  2. 保存即爲動態分析結果。

簡單比較一下:

  1. 最直觀的好處就是不用裝一堆軟件(Jupyter所屬的anaconda具有完善的依賴管理功能,不需要用戶自己解決依賴問題)
  2. 在不同窗口之間切來切去。
  3. 在一篇notebook中進行完整的分析過程,分析時讓思維更連貫,該notebook本身就是動態完整的分析記錄便於後續查看和再分析。

三、安裝

百度“anaconda安裝”可以看到anaconda的官方網站:https://www.anaconda.com/

進入首頁,點擊“Get Start”-->"Install Anaconda Individual Edition"進入該頁之後,找到最下面:

選擇自己需要的版本進行傻瓜式安裝即可。

四、使用

第二次進入時需要輸入token值,獲取token的方法是:在命令行輸入“jupyter notebook list”在輸出內容中找到廈門內容輸入網頁即可。

  1. 點擊該圖標進入Jupyter Notebook網頁。

Jupyter Notebook是一種以本地web方式提供服務的應用。和tomcat服務頁原理一樣。因此點擊了“Jupyter Notebook”之後,系統會先運行一個後臺的web服務,並裝載Jupyter Notebook的網頁信息。完成之後,就會跳入登錄好的本地Jupyter Notebook服務頁面。

選擇合適的路徑,創建自己的notebook。

新建使用右上角的new按鈕。

點擊“New”選擇Python 3,創建一個Python 3 的Notebook。(欲使用其他語言需要自己安裝對應插件)

新建的notebook如圖所示。下面是加了簡單註釋的版本。

內容區可以輸入代碼或文本。可以通過工具欄中的該按鈕設定當前內容段是何種類型(文本,代碼,等等)。

內容區選擇Markdown時,即可輸入文本、圖片、超鏈接等內容。具體語法遵循標準Markdown語法。(Markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文本格式編寫文檔)Markdown中支持使用LateX公式。(LateX常用於

大型論文排版和數學公式輸入)。

五、快捷鍵

快捷鍵(在內容區輸入框之外的區域)點擊“h”鍵,可以看到快捷鍵列表。

模式

Jupyter筆記本有兩種不同的鍵盤輸入模式. 編輯模式允許您將代碼或文本輸入到一個單元格中,並通過一個綠色的單元格來表示 命令模式將鍵盤與筆記本級命令綁定在一起,並通過一個灰色的單元格邊界顯示,該邊框爲藍色的左邊框。

快捷鍵列表

快捷鍵用熟了,就很棒了!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章