“要想做好,首先要磨刀”,這裡我們將搭建乙個高效的python開發環境,為後續的資料分析做準備。
在高效工作方面,工作主要有兩個方面需要編寫python進行資料分析。
011.具有強大的自動完成和錯誤提示的開發工具。
Python 豐富的函式和元件庫是該語言實力的核心原因,但不可能記住所有的方法名和引數名,我們只能記住乙個常用或方法的前幾個字母。 這一次乙個好的開發工具需要能夠智慧型地“猜測”你想輸入什麼,並給出候選列表供您選擇(類似於輸入法的單詞提示功能)。
另外當你犯錯時,這個工具可以提示你犯錯,並提出修改建議,從而大大提高寫作效率。當其他人仍在檢查哪個單詞拼寫錯誤且無法執行時,您已經編寫了乙個完整的模組。
022.掌握快捷方式。
Python 資料分析需要邊寫邊讀結果,甚至每寫兩行,就需要點選執行,新建文字段落、段落等操作。 因此,熟練掌握快捷鍵,無需滑鼠即可完成大部分操作,不離開鍵盤即可完成手部操作,具有事半功倍的效果。
整個配置過程比傳統環境安裝多了幾步,但並不複雜,只需要按照一步一步的操作即可。
以下版本描述了如何構建環境:anaconda30
vs code 1.51.1
實際上,版本限制並不多,您可以只安裝最新版本。03第一步,用於資料科學的Python環境的增強版本:Anaconda
Anaconda 是乙個 Python 資料科學工具包,其中包含 Python 進行資料計算最常用的庫和工具,是必裝軟體。 目前它已經非常成熟,整套蟒蛇可以免費供個人使用。
1.使用瀏覽器訪問 Anaconda 的個人頁面:,點選下載,頁面會自動跳轉到具體頁面:
2.根據您的裝置型別選擇適當的安裝包版本 (Mac、Windows)。 對於 Windows 和 Mac,請選擇圖形安裝程式,它代表圖形安裝程式,更易於使用。
3.*之後,雙擊安裝包進行安裝(如圖所示),單擊“下一步”。
4.下一步是使用協議介面,然後單擊我同意使用條款。
5.連續的next之後,可以看到選擇安裝位置的介面如果沒有特殊需要,直接預設位置,繼續點選下一步即可。
6.最後乙個配置介面是高階選項,無需更改,只需點選安裝,等待 2 或 3 分鐘,即可完成安裝。
安裝完成後,你可以從程式中找到 Anaconda N**igator,點選開啟,可以看到 Anaconda3 的所有工具(如下圖所示)。
筆記本是使用最廣泛的資料分析工具,但它不夠高效,因為它缺少智慧型輸入關聯、自動完成和錯誤提示。 乙個有效的分析師不會容忍用“記事本”寫作。
所以,接下來,我們可以在自己的電腦中配置乙個智慧型又強大的筆記本(此時,已安裝的 anaconda3 頁面暫時不會關閉)。
04 第二步,飛翔通用 **編輯器:VS code
VS Code(Visual Studio Code)是Microsoft開發的一款跨平台編輯器,憑藉其強大的外掛程式生態系統,已成為全球最受歡迎的編輯器。 這一次,我們將通過VS code解決筆記本開發效率的問題。
首先,按照以下步驟安裝和配置 VS Code。
用瀏覽器訪問網頁會直接識別當前作業系統,直接點選按鈕,安裝包。
2.安裝:**完成後,雙擊安裝包進行安裝,所有預設配置均可使用。
3.安裝中文語言包【可選,習慣英語的同學可以跳過】:啟動VS code,進入外掛程式標籤頁(左側邊欄底部的圖示),輸入【中文】,出現的第乙個外掛程式,點選安裝即可安裝。 安裝完成後,重啟 VS Code 即可生效。
4.安裝 python 外掛程式:仍然在外掛程式面板中,輸入 [python],然後安裝列表中的第乙個外掛程式。
至此,基本 VS Code 環境已經配置完成。
05第三步,配置 VS Code 的 Python 環境,使用 Anaconda。
開啟 VS Code,選擇【檔案】-【新建檔案】,會建立乙個預設的文字檔案,按 Ctrl +S 儲存,檔名為 [Hello.]。py】。
字尾必須是 。py,因為 VS 程式碼會根據檔案的字尾匹配相應的工具鏈。儲存後,如果 VS Code 識別到 Python 檔案,我們上一步安裝的 python 外掛程式就會開始工作,尋找原生的 python 環境,結果會顯示在下面的狀態列上。
Anaconda 的 Python 環境包含豐富的科學計算庫,因此它是資料分析的首選。一旦我們確認了我們的環境,我們就可以進入最後一步了。
06 第 4 步,VS Code 中的 Jupyter
讓我們轉到 VS Code 外掛程式選項卡(左側邊欄底部的圖示)並鍵入 Jupyter 以安裝 Microsoft 官方生產的 Jupyter 外掛程式(前幾個有 Microsoft 一詞)。
安裝完成後,重啟VS code(如果禁用則安裝,可以直接按照後續操作)。 按【Ctrl+P】彈出命令面板,輸入【>jupyter】,則會列出jupyter外掛程式支援的所有操作,選擇【jupyter: create new blank jupyter notebook】,如下圖所示。
選擇後,VS Code 內部會出現類似筆記本的編輯介面,與傳統的網頁版筆記本不同,VS Code 中的筆記本具有強大的提示和自動補全功能。 接下來,讓我們了解它的主要操作。
開啟編輯介面,將筆記本操作區分為主操作區、單元操作區、側邊欄操作區三個部分。
主要行動領域:主要用於控制整個筆記本的一些行為。 (您可以將滑鼠懸停在圖示上,檢視每個按鈕的相應功能)。
側邊欄操作區域:不同位置的“+”號表示單元格插入到不同的位置。
細胞操作區:主要用於控制當前單元格的行為。
Cell是筆記本中的核心概念,直譯為“cell”,但筆記本中的cell不能簡單地用cell來概括,所以這篇文章是統一用cell來描述的,乙個notebook就是由多個cell組成。 有兩種型別的單元格:
*cell,主要用於編寫python 每個單元格可以單獨執行,執行結果會顯示在單元格下方。
文字單元格,顧名思義,就是用來寫文字的,對於資料分析來說,除了**本身之外,分析的思想和推導的邏輯也很重要,而文字單元格就是用來承載這些內容的。
這也是notebook和ipython最大的區別,可以實現**和text的混合,最大化地輸出資料分析。
07筆記本的基本操作
接下來,我們來了解一下具有特定用途的筆記本的基本操作。 這些操作將在後續的部落格文章中頻繁使用,因此讓我們通過幾個簡單的示例來熟悉它們。
1. 建立乙個筆記本並將其另存為“我的練習”ipynb。
2.新增乙個單元格,通過**列印“這是我的第乙個筆記本”,然後執行。 在以下情況下,我們將編寫乙個新單元格來測試每個小階段的實驗內容。
3. 新增乙個單元格,將其轉換為文字單元格,然後輸入文字“我的資料分析已開始!”。
4.新增乙個單元格,然後通過**列印1 + 1的結果。
讓我們從上面的例子開始:
第一步是按【Ctrl+P】(Mac為【Cmd + P】),調出VS Code的命令面板,進入【> Jupyter】即可檢視筆記本外掛程式支援的命令,其中比較常用的如下。
建立新的黑色 Jupyter Notebook:建立新的空白筆記本工作區。 匯出為 PDF:將當前筆記本匯出為 PDF,用於日後編寫資料分析報告時使用。 匯入 Jupyter Notebook:匯入現有筆記本。 這用於匯入現有的筆記本檔案。首先,選擇第乙個,建立乙個新的筆記本,按[Ctrl+S]儲存,然後輸入檔名:firstipynb。
第二步是新建單元格,我們可以點選側邊欄操作區中的+號建立乙個新單元格,然後我們輸入如下**:
第三步,我們首先建立乙個新的單元格,點選單元格操作區的m圖示,切換到文字模式,進入“我的資料分析已經開始!”。輸入完成後,單擊單元格以外的任意區域退出編輯模式,進入預覽模式(雙擊單元格重新進入編輯模式)。 這樣,我們的第三步就完成了。 如圖所示。
第四步很簡單,我們直接建立乙個新單元格,然後輸入以下**:
print(1+1)
執行單元格,可以看到列印了“2”,此時我們的任務已經完成。 整個過程如圖所示。
至此,你已經在電腦上配置了一套用於資料分析的python開發環境,也知道如何新建筆記本,在筆記本中新增輸入單元格和文字單元格輸入文字。
上一篇:為什麼選擇Python?